[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) |
Hi,
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
far...)
-antrik-