Comment 8 for bug 1690519

Revision history for this message
Klaus Halfmann (klaus-halfmann) wrote :

Had to go to MallocCheckHeapEach=1000, otherwise this is quite slow (and consume a _lot_ of CPU)

Now crashed at
load_image_as_sdl_surface(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, FileSystem*) + 444 (image_io.cc:78)

MallocScribble -> fill memory that has been allocated with 0xaa bytes. This increases the likelihood that a program making assumptions about the contents of freshly allocated memory will fail. Also if set, fill memory that has been deallo-cated with 0x55 bytes. This increases the likelihood that a program will fail due to accessing memory that is no longer allocated.

KERN_INVALID_ADDRESS at 0xfffffffffffffe1e looks like a decremented null-pointer.
malloc_zone_check -> so the check failed as the malloc structures where broken :-(