Re: pthread_create does not return when remote debugging

Daniel Jacobowitz
2003-06-28T15:21:40Z

On Sat, Jun 28, 2003 at 11:01:34AM -0400, Jon Ringle wrote:
> On Saturday 28 June 2003 10:43 am, Daniel Jacobowitz wrote:
> > On Sat, Jun 28, 2003 at 01:28:02AM -0400, Jon Ringle wrote:
> > > Hi,
> > >
> > > I am having an issue when remote debugging a multi-threaded app, a call
> > > to pthread_create hangs inside __pthread_wait_for_restart_signal on the
> > > host gdb.
> >
> > Have you tried this without the breakpoint in pthread_create?
>
> I have. This is what I had initially done, and narrow the problem down to
> pthread_create never returning.
>
> >
> > Other than that nothing obvious comes to mind, you'll have to
> > investigate yourself. Sorry.
>
> Could the problem be on the gdbserver side not sending back anything in
> response to gdb Sending packet: &c#63...Ack?

No. That's a continue request. The target isn't stopping again, but
that's not gdbserver's fault... it won't respond to the client until
the program stops.

Find out why it's not stopping...

--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer