This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GDB server and threaded application


Hi Kalpesh!

Kalpesh Jasapara wrote:
I am having a problem with remote gdb debugging
using gdbserver to work with multi threads.
The command "info threads" shows only one thread.

Here is a relevant excerpt from Wolfgang Denk's posting from ppc-embedded:

Dear Owen,

in message <20020820144703 dot 16442 dot qmail at web20107 dot mail dot yahoo dot com> you wrote:


I`m trying to debug a multi-threaded application using gdbserver on the remote/target side and I`m having some problems, the output I got is depicted below:


I'm not surprised. This is broken in most versions of GDB / gdbserver
floating around.


I`m using gdbserver5.2.1 (I tried the one from HHL-2.0
Journeyman and didn`t worked too) compiled by myself
using Mvista HHL 2.0 tools and gdb 5.2.1 on my i386.
Am I doing something wrong or remote thread debugging
is not supported by gdb? I have read something about


Let's say the support is incomplete :-)

problems with multi-thread application debugging but I
thought that it may be OK at this time...
Could someone explain to me what`s happening?


Check out our ELDK  (see  http://www.denx.de/ELDK);  it  contains  an
extended  /  bug  fixed  version  of  GDB  / gdbserver; remote target
debugging of MT applications was one of the areas where we spend some
work.

If you're just looking for the patches: these can be found on our FTP
server; the README including description of the test procedure is at
ftp://ftp.denx.de/pub/ppc/patches/README-GDB-MT-Support


I hope this helps.


Cheers,
Vladimir


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]