This is the mail archive of the
insight@sources.redhat.com
mailing list for the Insight project.
FW: Interrupted system call problem
- To: "'insight at sourceware dot cygnus dot com'" <insight at sourceware dot cygnus dot com>
- Subject: FW: Interrupted system call problem
- From: "deCarmo, Linden" <LDecarmo at convergentnet dot com>
- Date: Tue, 3 Apr 2001 08:23:56 -0400
Just noticed that I forgot to copy the list on my response.
Any ideas to work around this?
> 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...
>
Works fine with ddd/gdb, and gdb -nw.
> > 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)?
>
No, works ok with -nw. Only Insight exhibits this behavior.