On 12/12/2014 01:12 PM, Ralph Castain wrote:
I just checked it with —enable-memchecker —with-valgrind and found that many of
these are legitimate leaks. We can take a look at them, though as I said,
perhaps may wait for 1.8.5 as I wouldn’t hold up 1.8.4 for it.
wait!
When end-developpers of other software valgrind their code, they find
leaks from openmpi and then they ask themself: "Did I made a misuse of
MPI?" So they have to look around, into the FAQ, and find this:
http://www.open-mpi.org/faq/?category=debugging#valgrind_clean
and tell theme self: "Fine, now with this suppression file, I am sure
the leaks are my fault!" and try to find why theses leaks remains in
their code...
then, not understanding what is wrong... they ask the list to see if it
is normal or not... ;-)
May I suggest to give suppression name like
"real_leak_to_be_fixed_in_next_release_#" so at least, you guys won't
forget to fix it, and all of us won't be upset about misuse of the library?
Or maybe put them into another suppression file? But list them down
somewhere: that would really help us!
Thanks,
Eric
ps: we valgrind our code each night to be able to detect asap new leaks
or defects...