|
From: tom f. <tf...@sc...> - 2008-10-21 02:15:03
|
I'm debugging a program which has an overwhelming number of errors.
Most all of them come from LDAP code in a standard library, as well as
various components of Open MPI, so they are not things I can
reasonably fix.
It is too time consuming to use --gen-suppressions=all and then copy
and paste out errors to a suppression file. It would be much more
effective to start with a file which suppressed \emph{all} errors, and
remove suppressions which are relevant.
Does anyone have a tool which can parse valgrind's (XML?) output and
create such a file?
-tom
|
|
From: Julian S. <js...@ac...> - 2008-10-21 08:50:48
|
On Tuesday 21 October 2008, tom fogal wrote: > I'm debugging a program which has an overwhelming number of errors. > Most all of them come from LDAP code in a standard library, as well as > various components of Open MPI, so they are not things I can > reasonably fix. If you tell openmpi mpirun --mca btl tcp,self -np a.out does that reduce the noise level? mpi apps tend to be very noisy because they poke the nics directly in memory, and memcheck doesn't understand what's going on. Also, did you try the flag --ignore-ranges=0xPP-0xQQ[,0xRR-0xSS] ? That was created expressly with the purpose of ignoring rances of memory into which nics have been mapped. J |