Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8066458 | 5.0u85 | Robert Mckenna | P3 | Resolved | Fixed | b01 |
"Parent-proc" process starts "Child-proc" process and spins in a loop of
reading data from Child-proc's standard out via a call to
InputStreamReader.read().
Child-proc starts "Grand-child-proc" process and exits.
Grand-child-proc gets in a sleep for 30 seconds and exits when the sleep
is over.
Parent-proc expects to return from InputStreamReader.read() to the
Child-proc's standard out stream when Child-proc ends.
But, the InputStreamReader.read() call does not return until
Grand-child-proc ends even though Child-proc has already ended.
reading data from Child-proc's standard out via a call to
InputStreamReader.read().
Child-proc starts "Grand-child-proc" process and exits.
Grand-child-proc gets in a sleep for 30 seconds and exits when the sleep
is over.
Parent-proc expects to return from InputStreamReader.read() to the
Child-proc's standard out stream when Child-proc ends.
But, the InputStreamReader.read() call does not return until
Grand-child-proc ends even though Child-proc has already ended.
- backported by
-
JDK-8066458 (process) Parent-process is stuck in reading std-out of Child-proc even though Child exits
- Resolved