On 3/26/2020 7:19 PM, Ken Brown via Cygwin wrote: > 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. Here's a better patch. Ken