FW: ibuf_empty delayed efd

Scott Neugroschl
2008-06-11T23:04:18Z

> -----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.