|
From: Pierre D. <pie...@te...> - 2005-05-19 12:33:03
|
Hi, Sorry to bother you on such an old Redhat version but we cannot currently upgrade the system. Using Redhat 7.3 [root@becks valgrind-2.2.0]# uname -a Linux becks 2.4.18-5 #1 Mon Jun 10 15:31:48 EDT 2002 i686 unknown Using the latest rpm I found for RH7.3 (valgrind-2.1.1-1.0.rh7.dag.i386.rpm) I get (see valgrind.2.1.1.log): ==20584== Reading syms from /opt/p90/bin/ipgSIP (0x8048000) @@ don't know what type '_' is @@ parsing __lt__C14_Bit_referenceRC14_Bit_reference;2B.;flip::(278,12)=##(0,21);:;2A.; ; gave NULL type (_lt__C14_Bit_referenceRC14_Bit_reference;2B.;flip::(278,12)=##(0,21);:;2A.; ; remains) Which is a known bug. Fine. I compile valgrind-2.2.0 I do not get the above pb any more but my binary is never started. See valgrind.2.2.0.log Same result with 2.4.0. So I ported the fix for the known problem on 2.1.1 (modified coregrind/vg_stabs.c). Seems to go a bit further but still not started my binary. See valgrind.2.1.1.modified.log. When I try with another binary, it seems to work fine. See valgrind.2.1.1.modified_test_binary.log With the binary I want to test, and with my modified valgrind.2.1.1 it seems that valgrind prints the line: ==22216== REDIRECT soname:ld-linux.so.2(strchr) to *vgpreload_memcheck.so*(strchr) But never prints this one: ==22216== Reading syms from /usr/lib/valgrind/vg_inject.so (0x3C015000) Any idea how I can investigate further? Regards, Pierre Desaulty Senior Software Engineer Platform Teligent AB, SWEDEN Telephone +46 (0)8 4101 72 20 Mobile number +46 (0)733 11 72 20 Fax +46 (0)8 520 193 36 E-mail address pie...@te... |