[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GDB testsuite vs. /hurd/term

From: olafBuddenhagen
Subject: Re: GDB testsuite vs. /hurd/term
Date: Tue, 29 Mar 2011 23:08:50 +0200
User-agent: Mutt/1.5.20 (2009-06-14)


On Sun, Mar 27, 2011 at 12:45:11AM +0100, Thomas Schwinge wrote:

> The GDB testsuite uses the expect program to control a GDB process
> (testee).  These are connected via a pseudo terminal, by /hurd/term.
> Sooner or later, some action (of expect, of GDB, of ...) confuses the
> term server that much, that it apparently gets into some inconsistent
> internal state.  The symptom is that expect is no longer able to send
> commands to the GDB process (and / or vice versa), and thus every test
> will time out.  If I kill the testsuite (and thus the pseudo terminal
> is free again), another subsequent user of it will block, too.  (For
> example, running a shell on it won't make it to the prompt.)

I should mention perhaps that I see such a hanging PTY about once a
year, though I can't tell what exactly triggers it. If the GDB testsuite
case is reproducible, that's very helpful of course :-)

(As it only happens about once a year, and killing the offending term
process fixes the issue, I haven't bothered investigating it thus


reply via email to

[Prev in Thread] Current Thread [Next in Thread]