-
Bug
-
Resolution: Fixed
-
P3
-
20
-
b25
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8310045 | 17.0.9-oracle | Calvin Cheung | P3 | Resolved | Fixed | b01 |
JDK-8310739 | 17.0.9 | Martin Doerr | P3 | Resolved | Fixed | b01 |
VM Options: -XX:+CreateCoredumpOnCrash -XX:+UseZGC
Build: jdk-20.0.2+3-37
OS: windows-x64-debug
Reproducibility: Very Low, has been seen only 2 times. See mach5 link in comments
Crash log:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (c:\\sb\\prod\\1681837168\\workspace\\open\\src\\hotspot\\share\\services\\memReporter.cpp:823), pid=38432, tid=40768
# assert(early->flag() == current->flag() || early->flag() == mtNone) failed: Expect the same flag, but Shared class space != Metaspace
#
# JRE version: Java(TM) SE Runtime Environment (20.0.2+3) (fastdebug build 20.0.2-ea+3-37)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 20.0.2-ea+3-37, mixed mode, sharing, tiered, compressed class ptrs, z gc, windows-amd64)
# Core dump will be written. Default location: C:\\sb\\prod\\1681845714\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_runthese_RunThese30M_java\\scratch\\0\\hs_err_pid38432.mdmp
#
# JFR recording file will be written. Location: C:\\sb\\prod\\1681845714\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_runthese_RunThese30M_java\\scratch\\0\\hs_err_pid38432.jfr
#
Unsupported internal testing APIs have been used.
# An error report file with more information is saved as:
# C:\\sb\\prod\\1681845714\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_runthese_RunThese30M_java\\scratch\\0\\hs_err_pid38432.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
- backported by
-
JDK-8310045 RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone)
- Resolved
-
JDK-8310739 RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone)
- Resolved
- relates to
-
JDK-8271406 Kitchensink failed with "assert(early->flag() == current->flag()) failed: Should be the same"
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/52fb2630
-
Commit openjdk/jdk/ca54f4e0
-
Review openjdk/jdk17u-dev/1491
-
Review openjdk/jdk/14052