Summary
Make UseOSErrorReporting
a Windows-only product flag
Problem
UseOSErrorReporting
is defined as a cross-platform flag but only actually works on Windows (there is an open question on whether it works even on Windows). If you turn this on for other platforms you are guaranteed to trigger a 2 minute hang.
Solution
Make UseOSErrorReporting
a Windows-only product flag.
Specification
Remove the definition from globals.hpp:
! product_pd(bool, UseOSErrorReporting, \
! "Let VM fatal error propagate to the OS (ie. WER on Windows)") \
Add it to globals_windows.hpp:
! product(bool, UseOSErrorReporting, false, \
! "Let VM fatal error propagate to the OS (ie. WER on Windows)")
- csr of
-
JDK-8250637 UseOSErrorReporting times out (on Mac and Linux)
- Resolved