On Mon, Jan 27, 2014 at 19:27, ido...@gmail.com wrote: > It was a peachy Sunday, Jan 26 2014, 22:05:25 when Marco Pfatschbacher > <m...@mailq.de> wrote: > >> On Sun, Jan 26, 2014 at 03:44:14PM -0500, ido...@gmail.com wrote: >> > Hi misc@, >> > From http://marc.info/?l=openbsd-cvs&m=133217901415880&w=2 >> > >> > "The ``sleep until we have a writer'' behaviour of an open() on a >> > fifo does so with the file descriptor table locked, so if we are >> > waiting for another thread to be our writer we will hang forever. >> > >> > Found this using zotero and firefox." >> > >> > This behavior indeed hangs latest FF+Zotero. Is it fixable? >> >> >> I've been running into this recently myself. >> What makes this worse, is that the process isn't even killable. > > hmm, it agrees to die here without a fuss... > >> Guenther tried to fix this, but it got backed out: >> >> > http://anoncvs.estpak.ee/cgi-bin/cgit/openbsd-src/commit/?id=d8a387a9a09560b65562bc317ad63427bc9cb819 > >> > > this patch works for me. what exactly was the problem that made it > necessary to revert it?
I have a new diff for this, which is waiting for some developers to review and then maybe we can fix this.