|
From: John R. <jr...@bi...> - 2012-02-23 05:36:31
|
> --2990-- Considering /usr/lib/mylib.so.debug .. > --2990-- .. CRC is valid > > The above statements are the last 2 statements of the whole output. Valgrind gets stuck here everytime ... > The valgrind version is: *valgrind-3.6.1* > and the Linux OS is based off of: *montavista* You haven't said what hardware architecture (x86, ARM, PowerPC, MIPS xxxx, etc.), or which compiler/linker/runtime system (gcc, icc, xcc, ..., glibc, uClibc, ...) you are using. Please tell us. Based on what you did say, it is somewhat likely that valgrind got confused by the debugging info in your executable program. Find a program which prints out *every* piece of debug info (symbol table, line numbers, types of variables, etc.), and run such a dumper on mylib.so.debug. Candidates are: readelf --debug-dump, objdump --debugging, etc. Attach the output to a bug report. Also, try running with no debug info: for instance, by using mylib.so instead of mylib.so.debug. -- |