On Tue, Sep 08, 2009 at 07:28:21PM -0000, Michael Terry wrote:
> Here's a simple debdiff that avoids the dd race condition and calls
> open() as nonblocking.  I'm still suspicious about why it's needed, so
> I'm not yet subscribing a sponsor.  Kees, do you know much about open()
> on FIFOs and crazy blocking behavior?

Actually, I do.  I studied a very weird situation (that does kind of smell
like this problem) in usplash:

http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/

I'm still not clear why O_NONBLOCK can't just stay flagged, though.

-- 
Kees Cook
Ubuntu Security Team

-- 
hanging during start
https://bugs.launchpad.net/bugs/423943
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to