Hello, I am using Valgrind-3.3.1, to test my multi-threaded application. I am using the following options.
--log-file=/scratch/valg/valgrind_agent.log%p --leak-check=full --leak-resolution=high --show-reachable=yes --track-fds=yes --workaround-gcc296-bugs=yes --error-limit=no --num-callers=60 --run-libc-freeres=no -v --tool=memcheck The log file seems to have output mixed up from multiple pids. For example here is a sample. The errors from processes 15155 and 15151 are appearing at the same time and making the error message unusable. ==15155== ==15151== by 0x805EE02: agent(int, unsigned char**) (Agent.cpp:153) ==15151== by 0x8057790: main (AgentMain.cpp:125) ==15155== ====15151== ==15151=14 bytes in 112 bytes in 1 blocks are still reachable in loss record 272 of 4,611===15151== A major portion of the log file is clean, but after a certain time, everything is mixed up. Will the xml option solve this issue. Thanks, Madhan.
------------------------------------------------------------------------------
_______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
