There are small bugs in the windows version of os::check_heap():
- code assumes CRT heap is located in the process default heap, which is not necessarily the case
- when detecting an error, code does not unlock the heap before calling fatal, potentially causing a deadlock in VmError::report_and_die().
- code assumes CRT heap is located in the process default heap, which is not necessarily the case
- when detecting an error, code does not unlock the heap before calling fatal, potentially causing a deadlock in VmError::report_and_die().
- relates to
-
JDK-8028749 java -version crashes with 'fatal error: heap walk aborted with error 1'
-
- Closed
-