From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24526 invoked by alias); 28 Jun 2003 15:01:43 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 24519 invoked from network); 28 Jun 2003 15:01:42 -0000 Received: from unknown (HELO smtp-out.comcast.net) (24.153.64.116) by sources.redhat.com with SMTP; 28 Jun 2003 15:01:42 -0000 Received: from home.ringle.org (pcp03186657pcs.proctr01.fl.comcast.net [68.56.245.147]) by mtaout01.icomcast.net (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003)) with ESMTP id <0HH700K6W5QUCI@mtaout01.icomcast.net> for gdb@sources.redhat.com; Sat, 28 Jun 2003 11:01:42 -0400 (EDT) Received: by home.ringle.org (Postfix, from userid 501) id 05C10B8245; Sat, 28 Jun 2003 11:01:35 -0400 (EDT) Date: Sat, 28 Jun 2003 15:02:00 -0000 From: Jon Ringle Subject: Re: pthread_create does not return when remote debugging In-reply-to: <20030628144324.GA7298@nevyn.them.org> To: Daniel Jacobowitz , gdb@sources.redhat.com Message-id: <200306281101.34861.jon.ringle@comdial.com> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT Content-disposition: inline User-Agent: KMail/1.5 References: <200306280128.02056.jon.ringle@comdial.com> <20030628144324.GA7298@nevyn.them.org> X-SW-Source: 2003-06/txt/msg00523.txt.bz2 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? Would I be headed in the right direction for investigation? Jon ----- Breakpoint 1, 0x020019e0 in pthread_create () (gdb) set debug remote 1 (gdb) finish Sending packet: $m20019e0,4#5e...Ack Packet received: 04c09fe5 Sending packet: $m204b424,4#5f...Ack Packet received: 0030a0e1 Sending packet: $m204b230,4#5a...Ack Packet received: 0dc0a0e1 Sending packet: $m204b234,4#5e...Ack Packet received: 00d82de9 Sending packet: $m204b238,4#62...Ack Packet received: 04b04ce2 Sending packet: $m204b23c,4#8d...Ack Packet received: 30d04de2 Sending packet: $m204b240,4#5b...Ack Packet received: 10000be5 Sending packet: $m204b244,4#5f...Ack Packet received: 14100be5 Sending packet: $m204b248,4#63...Ack Packet received: 18200be5 Sending packet: $m204b24c,4#8e...Ack Packet received: 0030a0e3 Sending packet: $m204b250,4#5c...Ack Packet received: 20300be5 Sending packet: $m204b254,4#60...Ack Packet received: ab0300eb Sending packet: $m204b258,4#64...Ack Packet received: 0030a0e1 Sending packet: $m204b25c,4#8f...Ack Packet received: 030053e3 Sending packet: $m204b260,4#5d...Ack Packet received: 020000da Sending packet: $m204b424,4#5f...Ack Packet received: 0030a0e1 Run till exit from #0 0x020019e0 in pthread_create () Sending packet: $m20019e0,4#5e...Ack Packet received: 04c09fe5 Sending packet: $m20019e4,4#62...Ack Packet received: 0cc08fe0 Sending packet: $M20019e4,4:01009fef#a7...Ack Packet received: OK Sending packet: $Hc400#3f...Ack Packet received: OK Sending packet: $c#63...Ack Packet received: T050b:54fdffbf;0d:18fdffbf;0f:e4190002; Sending packet: $M20019e4,4:0cc08fe0#d5...Ack Packet received: OK Sending packet: $m20019e4,4#62...Ack Packet received: 0cc08fe0 Sending packet: $m4000cbd0,4#ea...Ack Packet received: 0dc0a0e1 Sending packet: $M4000cbd0,4:01009fef#2f...Ack Packet received: OK Sending packet: $m20019e0,4#5e...Ack Packet received: 04c09fe5 Sending packet: $M20019e0,4:01009fef#a3...Ack Packet received: OK Sending packet: $m204b424,4#5f...Ack Packet received: 0030a0e1 Sending packet: $M204b424,4:01009fef#a4...Ack Packet received: OK Sending packet: $Hc0#db...Ack Packet received: OK Sending packet: $c#63...Ack