gdb-6.6/ARM/static linking/pthreads

Daniel Jacobowitz drow@false.org
Tue Aug 28 18:16:00 GMT 2007


On Tue, Aug 28, 2007 at 02:00:29PM -0400, John Breitenbach wrote:
> Hi,
>  I've got a statically linked application with a dozen or so pthreads (nptl in 
> glibc-2.3.6), and want to use gdb to debug it.  With gdbserver, I attach to the 
> specific thread id, and can set a breakpoint.  However, if that breakpoint is 
> hit by another of the pthreads, my kernel kills off all of them.

You need both gdb and glibc patches to debug a statically linked
application with pthreads.  You can find them in the respective list
archives (gdb-patches and libc-alpha) earlier this year.  CVS
snapshots of both GDB and glibc trunk should work; the glibc patch
probably applies cleanly to glibc 2.3.6.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Gdb mailing list