From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keith Seitz To: "deCarmo, Linden" Cc: "'insight@sourceware.cygnus.com'" Subject: RE: Interrupted system call problem Date: Thu, 22 Mar 2001 08:40:00 -0000 Message-id: References: <33890A53976FD41191A800B0D03DF196953D48@gator.techcontrol.com> X-SW-Source: 2001-q1/msg00353.html On Tue, 20 Mar 2001, deCarmo, Linden wrote: > Ok, the latest snapshot hangs rather than reports "Interrupted system call" > whenever the the code below is executed. To be specific, the source > disappears and it reports: > > Select function name to disassemble > > ==== > > The stack is listed as ???? You're probably in a dynamic loader stub or similar, sitting at the first instruction. Gdb is obviously a little confused about where it is... (This should not happen.) > struct timeval tv; > 336 > - 337 tv.tv_sec = seconds; > 338 tv.tv_usec = microseconds; > - 340 return(select(0,NULL,NULL,NULL,&tv)); Let me guess, it does this on line 340? Then I would guess that shared libraries are a little broken on your system. Hmmm.... Solaris 2.8... > Any idea what I can try next? Its weird that ddd doesn't have the same > issue using gdb. Does command line gdb exhibit the same behavior (run the insight gdb with the "-nw" flag)? If it also has this problem, then there has been a regression in gdb handling shared libraries on Solaris 2.8. Ask on the gdb list (gdb@sources.redhat.com). There will be a lot more people over there who would know about this. Good luck. Keith