GDB and threads...
Jiva DeVoe
plug-discuss@lists.PLUG.phoenix.az.us
Fri, 27 Apr 2001 14:16:26 -0700
On Thu, Apr 26, 2001 at 02:17:17PM -0700, Kevin Buettner wrote:
> On Apr 26, 1:38pm, Jiva DeVoe wrote:
>
> > does anyone know of a better debugger than gdb for debugging
> > multithreaded apps?
>
> I don't know of any other options on Linux.
>
> > Gdb's thread support is... ummm "interesting"
>
> What problems are you seeing?
Well, for instance, if I have a segfault in another thread, gdb
doesn't switch right to it. Nor can I do it manually (info threads
returns nothing.) I can attach to the other threads externally by
doing a gdb ./progname pid but that's a real pain when you have like
4-5 threads and you don't know which one is croaking.
>
> Also, have you tried the current development sources? See
> http://sources.redhat.com/gdb/#download
>
I haven't tried the development version source, but I have tried the
latest cvs version of stable. I'll try the devel version today.
> > OR, does anyone know WHEN gdb's thread support will improve?
>
> It is being worked on, off and on. It really helps when we (the
> GDB team) have relatively small test cases to look at.
>
I'll see if I can come up with some.
> BTW, this discussion probably ought to be moved to
> gdb@sources.redhat.com. I'm willing to continue discussing it here if
> you want, but you'll get the attention of other GDB developers if you
> ask your question on one of the GDB mailing lists. (The Linux threads
> maintainer for GDB is usually pretty responsive if you supply him with
> specific test cases.)
>
Yeah, I posted to the gdb list at the same time I posted here. Have
only gotten a few responses from (I assume) non-maintainers so far,
and it's been recommendations for other products to use.
Unfortunately, I tried all of those, and they don't do too much
better. ;D
> Kevin
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail.
>
> PLUG-discuss mailing list - PLUG-discuss@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
--
Jiva DeVoe
VP Of Software Development
Opnix, Inc. - Simply mega-cool bandwidth.
GPG Fingerprint: 0A17 DF84 516A 1DC4 B837 FE6D 3128 41CD 97CB 4AA7