valgrind suppressions for 64bit for ROOT 5.22/00a?

From: Peter Elmer <Peter.Elmer_at_cern.ch>
Date: Fri, 5 Jun 2009 14:49:53 +0200


  Hi,

  When running with valgrind (memcheck) with ROOT 5.22/00a for gcc4.3/64bit, on both SLC4 and SLC5, I see a tremendous number of errors (>1k) like those in (a) below, with varying depths of the nesting of libCint/libCore calls. It is sufficient to simply dynamically load the libraries to see the errors.

  Currently these aren't suppressed by the suppression file shipped with the ROOT sources. Are they known and/or understood?

  [The traceback I got below is unfortunately already _after_ building with --build=debug, so I don't have any additional information as to where to look. I had to use valgrind 3.4.1, too, as earlier versions had problems providing any information at all about the stacktrace except the "strlen".]

                                 thanks,
                                   Pete

(a)

==23974== Conditional jump or move depends on uninitialised value(s)
==23974== at 0x3897A78D8D: strlen (in /lib64/libc-2.5.so)
==23974== by 0x496180F: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCint.so)
==23974== by 0x49F4BE4: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCint.so)
==23974== by 0x495E5B6: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCint.so)
==23974== by 0x590446E: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCore.so)
==23974== by 0x5901E7F: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCore.so)
==23974== by 0x5901EB1: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCore.so)
==23974== by 0x59044D5: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCore.so)
==23974== by 0x5455BD2: (within /build/364/slc5_amd64_gcc432/lcg/root/5.22.00a-cms2/lib/libCore.so)
==23974== by 0x5C2BFFF: (within /build/364/slc5_amd64_gcc432/external/gcc/4.3.2-cms/lib64/libgcc_s.so.1)
==23974== by 0x389760D22A: call_init (in /lib64/ld-2.5.so)
==23974== by 0x389760D334: _dl_init (in /lib64/ld-2.5.so)
==23974== by 0x3897600AA9: (within /lib64/ld-2.5.so)



Peter Elmer E-mail: Peter.Elmer_at_cern.ch Phone: +41 (22) 767-4644 Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
Received on Fri Jun 05 2009 - 14:52:02 CEST

This archive was generated by hypermail 2.2.0 : Sat Jun 06 2009 - 05:50:05 CEST