Dear all,

I have restored my piece of software to a status as close to the one it had on
07/09/2004 using our CVS (this should be a very good approximation of what it
really was). I have not touched anything else on my current system though
(up-to-date with debian testing) and have upgraded to the unstable versions of
valgrind and valgrind-callgring. Finally, I tried to run the very same tests I
did last year and... the bug is gone ! Callgrind produces a callgrind.out file
which seems in every aspect correct.

I really want to thank you for the amazing job you do and tell you how greatly
appreciated your follow up of bug reports are.

Shan

---------------------------------

Just for your information, I get the following outputs from memcheck and
callgrind:

[EMAIL PROTECTED] ~/temp/Pyxis/tests > valgrind --tool=memcheck ./GD 
--configfile
SelectConfig.txt --instance ad1,5  BaadeDupli_ASM1_2x2.fits
==3687== Memcheck, a memory error detector.
==3687== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==3687== Using LibVEX rev 1367, a library for dynamic binary translation.
==3687== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==3687== Using valgrind-3.0.1, a dynamic binary instrumentation framework.
==3687== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==3687== For more details, rerun with: -v
==3687==
==3687== Conditional jump or move depends on uninitialised value(s)
==3687==    at 0x1B8ECB13: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E631C: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3687==
==3687== Conditional jump or move depends on uninitialised value(s)
==3687==    at 0x1B8EC7D3: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E631C: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3687==
==3687== Conditional jump or move depends on uninitialised value(s)
==3687==    at 0x1B8EC6B6: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E6376: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3687==
==3687== Conditional jump or move depends on uninitialised value(s)
==3687==    at 0x1B8EC6C2: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E6376: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3687==
==3687== Conditional jump or move depends on uninitialised value(s)
==3687==    at 0x1B8EC7D3: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E6376: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3687==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
SNR1=1.40 SNR2=4.40  RON=13.90 BIAS=0.000000
AL Margins : 17 337
2717 objects found.
==3687==
==3687== ERROR SUMMARY: 17 errors from 5 contexts (suppressed: 12 from 7)
==3687== malloc/free: in use at exit: 8160 bytes in 1 blocks.
==3687== malloc/free: 75368 allocs, 75367 frees, 862817597 bytes allocated.
==3687== For counts of detected errors, rerun with: -v
==3687== searching for pointers to 1 not-freed blocks.
==3687== checked 409600 bytes.
==3687==
==3687== LEAK SUMMARY:
==3687==    definitely lost: 8160 bytes in 1 blocks.
==3687==      possibly lost: 0 bytes in 0 blocks.
==3687==    still reachable: 0 bytes in 0 blocks.
==3687==         suppressed: 0 bytes in 0 blocks.
==3687== Use --leak-check=full to see details of leaked memory.

[EMAIL PROTECTED] ~/temp/Pyxis/tests > valgrind --tool=callgrind ./GD 
--configfile
SelectConfig.txt --instance ad1,5  BaadeDupli_ASM1_2x2.fits
==3697== Callgrind-0.10.0, a call-graph generating cache profiler.
==3697== Copyright (C) 2002-2005, and GNU GPL'd, by J.Weidendorfer, N.Nethercote
et al.
==3697== Using LibVEX rev 1367, a library for dynamic binary translation.
==3697== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==3697== Using valgrind-3.0.1, a dynamic binary instrumentation framework.
==3697== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==3697== For more details, rerun with: -v
==3697==
SNR1=1.40 SNR2=4.40  RON=13.90 BIAS=0.000000
AL Margins : 17 337
2717 objects found.
==3697==
==3697== Events    : Ir
==3697== Collected : 198821900
==3697==
==3697== I   refs:      198,821,900

Reply via email to