Details
-
Bug
-
Resolution: Fixed
-
P2
-
7u1
-
b115
-
generic
-
generic
-
Verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8034678 | 7u65 | Ivan Gerasimov | P2 | Resolved | Fixed | b01 |
JDK-8026350 | 7u60 | Ivan Gerasimov | P2 | Closed | Fixed | b01 |
Description
SHORT SUMMARY:
Closing ProcessPipeInputStream at the time the process exits is racy and leads to the data corruption.
INDICATORS:
COUNTER INDICATORS:
TRIGGERS:
KNOWN WORKAROUND: Customer able to workaround the problem by synchronizing the inputstream.
PRESENT SINCE: 7
HOW TO VERIFY: Run the test CloseRace.java associated with the bug in bugdb
NOTES FOR SE: None
REGRESSION: No
Closing ProcessPipeInputStream at the time the process exits is racy and leads to the data corruption.
INDICATORS:
COUNTER INDICATORS:
TRIGGERS:
KNOWN WORKAROUND: Customer able to workaround the problem by synchronizing the inputstream.
PRESENT SINCE: 7
HOW TO VERIFY: Run the test CloseRace.java associated with the bug in bugdb
NOTES FOR SE: None
REGRESSION: No
Attachments
Issue Links
- backported by
-
JDK-8034678 (process) Async close issues with Process InputStream
- Resolved
-
JDK-8026350 (process) Async close issues with Process InputStream
- Closed
- relates to
-
JDK-8028574 java/lang/Runtime/exec/CloseRace.java fails intermittently
- Closed
-
JDK-8027348 (process) Enhancement of handling async close of ProcessInputStream
- Resolved