Current-Users archive

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

Re: gdb + sigtraps



On Wed, Apr 11, 2012 at 05:46:41PM -0400, Christos Zoulas wrote:
> On Apr 2,  1:50pm, prlw1%cam.ac.uk@localhost (Patrick Welche) wrote:
> -- Subject: Re: gdb + sigtraps
> 
> | On run, they both receive a SIGTRAP
> | After c, the amd64 gets another SIGRAP, but the i386 apparently runs
> | "RXl+", but dig consumes over 80% of one the cpus.  DiG 9.9.0a1 is never
> | printed. dig simply consumes cpu cycles. ctrl-C in an attempt to see
> | what dig is doing just prints "^C". kill -HUP the dig process then
> | shows (well, from the beginning on the i386):
> 
> Try it now...

Just to check, what I need are:

  inf-ptrace.c  1.5
  nbsd-thread.c 1.15

?


The gdb `which dig`, break main, run, next, example hasn't changed for me.
The gtk programme (dasher) example is much better: everything runs until
the break point is reached (eg gdb dasher, break sendText, run -a direct),
but then I still can't "next" to the next line of code, so it behaves in
the same way as the dig example.

gdb `which dig`:
Reading symbols from /usr/bin/dig...(no debugging symbols found)...done.
(gdb) break main
Breakpoint 1 at 0x408b59
(gdb) run
Starting program: /usr/bin/dig 
[Switching to LWP 1]

Breakpoint 1, 0x0000000000408b59 in main ()
(gdb) n
Single stepping until exit from function main,
which has no line number information.
[New LWP 4]

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to LWP 4]
0x00007f7ff58391ca in _sys___kevent50 () from /usr/lib/libc.so.12
(gdb) 
Single stepping until exit from function _sys___kevent50,
which has no line number information.
0x00007f7ff6005d81 in __kevent50 () from /usr/lib/libpthread.so.1
(gdb) 
Single stepping until exit from function __kevent50,
which has no line number information.
0x00007f7ff641d7b9 in ?? () from /usr/lib/libisc.so.5
(gdb) 
Cannot find bounds of current function
(gdb) 
Cannot find bounds of current function


Is there any way I can help?

Cheers,

Patrick


Home | Main Index | Thread Index | Old Index