http://bugzilla.novell.com/show_bug.cgi?id=613856 http://bugzilla.novell.com/show_bug.cgi?id=613856#c0 Summary: valgrind: unusable without debuginfo on x86_64 Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: Linux Status: NEW Severity: Major Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: jengelh@medozas.de QAContact: qa@suse.de Found By: Beta-Customer Blocker: --- 20:58 borg:/dev/shm > cat test.c int main(void) { } 20:58 borg:/dev/shm > gcc test.c -o test -m32 20:58 borg:/dev/shm > valgrind ./test ==10255== Memcheck, a memory error detector ==10255== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==10255== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==10255== Command: ./test ==10255== ==10255== ==10255== HEAP SUMMARY: ==10255== in use at exit: 0 bytes in 0 blocks ==10255== total heap usage: 0 allocs, 0 frees, 0 bytes allocated ==10255== ==10255== All heap blocks were freed -- no leaks are possible ==10255== ==10255== For counts of detected and suppressed errors, rerun with: -v ==10255== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3) 20:58 borg:/dev/shm > gcc test.c -o test -m64 20:58 borg:/dev/shm > valgrind ./test ==10265== Memcheck, a memory error detector ==10265== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==10265== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==10265== Command: ./test ==10265== valgrind: Fatal error at startup: a function redirection valgrind: which is mandatory for this platform-tool combination valgrind: cannot be set up. Details of the redirection are: valgrind: valgrind: A must-be-redirected function valgrind: whose name matches the pattern: strlen valgrind: in an object with soname matching: ld-linux-x86-64.so.2 valgrind: was not found whilst processing valgrind: symbols from the object with soname: ld-linux-x86-64.so.2 valgrind: valgrind: Possible fixes: (1, short term): install glibc's debuginfo valgrind: package on this machine. (2, longer term): ask the packagers valgrind: for your Linux distribution to please in future ship a non- valgrind: stripped ld.so (or whatever the dynamic linker .so is called) valgrind: that exports the above-named function using the standard valgrind: calling conventions for this platform. valgrind: valgrind: Cannot continue -- exiting now. Sorry. Installing -debuginfo makes it work, but I wonder why this is only required for 64-bit. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.