malloc_history never works for me: unable to read input graph: The data couldn’t be read because it isn’t in the correct format

root# malloc_history /tmp/stack-logs.60147.10f5f7000.agent-tests.0EDkOu.index -callTree
malloc_history[60193]: [fatal] unable to read input graph: The data couldn’t be read because it isn’t in the correct format.

I ran my program as

root# env MallocDebugReport=stderr MallocGuardEdges=1 MallocStackLogging=1 MallocStackLoggingNoCompact=1 MallocScribble=1 MallocErrorAbort=1 DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib ./test/agent-test

(The program then segfaults, which looks to be due to a memory stomper.)

Replies

Same here - malloc_history seems to be broken?