> -----Original Message-----
Damien Miller, 6/10/08 said:>
> On Tue, 10 Jun 2008, Scott Neugroschl wrote:
>
> > I'm seeing something unusual in 5.0p1. Let me start by saying
that
> I'm
> > on kind of an oddball
> > system (HP NonStop).
> >
> > What I'm seeing is that at the end of an scp session, the server
gets> > stuck in a loop.
> > First I see a shutdown failure, followed by looping on an
"ibuf_empty> > delayed efd 9/(0)" condition.
>
> I'm not sure what is going wrong here, but could you please try a
> snapshot? We fixed a long-existing race in the efd handling @ close
> case and the fix may serendibitously fix your case :)
>
Is this race condition check the changes in channel_register_cleanup(),
where c->istate and c->ostate are being interrogated?
I'd really like to avoid having to add all the changes in channel.c (the
queueing, changed external interfaces, etc...) if I could avoid it.