[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

debug version of ld-2.6.so is failing to start



Hi
I wanted to use dbg package of libc6 to trace down a libc function.
In order to use those libraries debug version of the libraries, i
tried following commands,

LD_LIBRARY_PATH=/usr/lib/debug gdb a.out
LD_LIBRARY_PATH=/usr/lib/debug:/usr/lib/debug/lib gdb a.out
LD_LIBRARY_PATH=/usr/lib/debug/lib/tls/i686/cmov gdb a.out
None of them worked for me.

Then i tried with the following command,
LD_PRELOAD=/usr/lib/debug/lib/ibc-2.9.so
then i got SIGSEV.
Noticed the message from kernel log;
ld-2.9.so[4344]: segfault at 0 ip b8097852 sp bff24b00 error 6 in
ld-2.9.so[b8097000+1000]

Tried the dynamic loader manually like typing
"/usr/lib/debug/ld-2.9.so --list" but same seg-fault error again.
Also gdb give this message;
(gdb) run
Starting program: /usr/lib/debug/lib/ld-2.9.so
Cannot access memory at address 0x1d65c
This behavour is same on ubuntu sid and lenny too, and the memory
addresses that gdb points are same too.

Am i doing something wrong?

My system is latest lenny.
glibc6-dbg 2.9-25
kernel 2.6.30-1.686

Thanks in advance.
Sinan.


Reply to: