On 3/26/2020 6:39 PM, Ken Brown via Cygwin wrote: > On 3/26/2020 6:01 PM, sten.kristian.ivarsson@gmail.com wrote: >> The ENIXIO occurs when parallel child-processes simultaneously using >> O_NONBLOCK opening the descriptor. > > This is consistent with my guess that the error is generated by > fhandler_fifo::wait.  I have a feeling that read_ready should have been created > as a manual-reset event, and that more care is needed to make sure it's set when > it should be. > >> I could provide a code-snippet >> to reproduce it if wanted ? > > Yes, please! That might not be necessary. If you're able to build the git repo master branch, please try the attached patch. Ken