[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dejagnu version update?
From: |
Maciej W. Rozycki |
Subject: |
Re: dejagnu version update? |
Date: |
Thu, 14 May 2020 16:46:02 +0100 (BST) |
User-agent: |
Alpine 2.21 (LFD 202 2017-01-01) |
Hi Rainer,
> > Versions 1.6 and 1.6.1 seem ubiquitous and coincidentally earlier this
> > very week I have been chasing a phenomenon with Expect's `wait' semantics
> > causing a reliable hang in remote testing if `ssh' to the target board
> > stops responding for whatever reason. I have come up with a solution
> > (that I'd be happy to upstream, except that DejaGNU maintenance seems to
> > have been dead for like a year now), which I have also confirmed to be
> > required with current DejaGNU Git master so it must be a different one,
> > and I would like to know how it might be related to the bug you mention.
>
> I believe it's
>
> commit b4e61f85ae26d215e8ad5d6e9fcda6c0745096a1
> Author: Richard Biener <address@hidden>
> Date: Fri Jul 6 21:35:29 2018 +1000
>
> * lib/remote.exp (close_wait_program): Use separate kill command
> for each pid.
>
> Richard pointed me at the 1.6.2 release when I mentioned the issue
> somewhere on a gcc list, and it's his patch, so it's likely to be the
> one.
Thanks; I have seen it and even backported it to my test environment.
It does not affect my scenario at all however as the kill commands get
killed just as Expect's `wait' succeeds and then the subsequent TCL
`close' invocation made on the pipeline in the caller hangs on wait(2)
indefinitely. So it's all the same area, but different modes of failure.
I'll wrap up on my patches then and post them soon.
> It went into DejaGnu immediately after the 1.6.1. release ;-(
Well, 1.6.2 has been out for a while now so I guess distros might well
upgrade. I think it's one of those packages there is not need with to
wait for code to settle, as it's for core developers' use. OTOH it's not
a big deal for the intended users to check out and install the top of
trunk version anyway.
Maciej
- Re: dejagnu version update?, (continued)
- Re: dejagnu version update?, Siddhesh Poyarekar, 2020/05/17
- I volunteer (was: Re: dejagnu version update?), Jacob Bachmeyer, 2020/05/18
- Re: I volunteer (was: Re: dejagnu version update?), Rob Savoye, 2020/05/18
- Re: I volunteer, Jacob Bachmeyer, 2020/05/18
- Re: I volunteer, Christophe Lyon, 2020/05/19
- Re: I volunteer, Rob Savoye, 2020/05/19
- Re: I volunteer, Rob Savoye, 2020/05/19
- Re: dejagnu version update?,
Maciej W. Rozycki <=
- Re: dejagnu version update?, Christophe Lyon, 2020/05/14
- Re: dejagnu version update?, Jonathan Wakely, 2020/05/14