Hi, I found a possible regression issue between cygwin 3.1.7-1 and 3.2.0-1. The issue happens with "short" output in multiple piping, such as the following example: dir | grep c | sed "s/^/foo/" | sed "s/oo/OO/" (the case I run is different, but the bug is exposed by something silly/simple as this) In 3.1.7, all is fine and you get what you expect. In 3.2.0, 3 out of 4 executions hang: the last command on the pipeline (i.e. `sed "s/oo/OO/"`) hangs forever, while all preceding commands (i.e. both `grep c` and `sed "s/^/foo/"`) terminate correctly. Attached, cygcheck outputs for both 3.1.7 and 3.2.0 Ciao!