Yang Zhang added the comment:
After way too much time, I figured it out, after a quote from this post jumped
out at me:
See the "I/O on Pipes and FIFOs" section of pipe(7) ("man 7 pipe")
"If all file descriptors referring to the write end of a pipe have
been closed, then an attempt to r
New submission from Yang Zhang :
I'm seeing this issue on all the multiple Ubuntu 10.04 boxes I've tried.
I reduced a problem I was seeing in my application down into the following test
case. In this code, a parent process concurrently spawns 2 (you can spawn more)
subprocesses that read a big