|
From: Victor S. <vic...@in...> - 2006-10-02 15:07:31
|
Hi, I'm using Valgrind since beginning of September to fix memory leaks in NuFW firewall [1]. I tried some memory leak tools: * Electric Fence => just crash * libc option (MALLOC_CHECK_=1) => don't detect memory leaks * Mudflap (from gcc) => crash Valgrind is the only one which works well with NuFW which heavily use threads (and glib thread pools). So first of all: THANKS FOR YOUR GREAT TOOL! To read very long Valgrind logs, I tried some GUI: * Alleyoop: Ubuntu package is buggy, I sent patch to Ubuntu packager but I didn't get answer yet. Alleyoop don't helped me to read logs. * Valkyried doesn't want to compile here So I choosed to write my own tool: Valpyk. It parses logs, filter errors (skip library internals errors since I don't want to patch libc for example), remove duplicates, and display smart output. Get more informations and download it at: http://software.inl.fr/trac/trac.cgi/wiki/Valpyk You have to edit source code to edit filters. [1] NuFW firewall: http://www.nufw.org/ Victor Stinner http://www.inl.fr/ |