-
Bug
-
Resolution: Unresolved
-
P3
-
None
-
25
-
x86_64
-
windows
The newly added test gc/shenandoah/mxbeans/TestPauseNotifications.java#generational intermittent trigger assert which observed from GHA https://github.com/sendaoYan/jdk-ysd/actions/runs/12253929063/job/34186348381, the test log snippet:
Received: Shenandoah Cycles/end of GC cycle
Warning: [0.987s][warning][gc,free] Forcing transfer of 502 to old reserve.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (d:\a\jdk-ysd\jdk-ysd\src\hotspot\share\gc\shenandoah\shenandoahGeneration.cpp:1029), pid=1676, tid=5312
# assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (_affiliated_region_count * ShenandoahHeapRegion::region_size_bytes() <= _max_capacity)) failed: Cannot use more than capacity
#
# JRE version: OpenJDK Runtime Environment (25.0) (fastdebug build 25-internal-sendaoYan-110539b0ac5abe0444e437f6e37f2e1c51b2be38)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 25-internal-sendaoYan-110539b0ac5abe0444e437f6e37f2e1c51b2be38, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, shenandoah gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0xee646b] ShenandoahGeneration::decrease_capacity+0x14b
#
# CreateCoredumpOnCrash turned off, no core file dumped
#
# An error report file with more information is saved as:
# D:\a\jdk-ysd\jdk-ysd\build\run-test-prebuilt\test-support\jtreg_test_hotspot_jtreg_tier1_gc\scratch_1\hs_err_pid1676.log
Warning: [1.136s][warning][os ] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
Received: Shenandoah Cycles/end of GC cycle
Warning: [0.987s][warning][gc,free] Forcing transfer of 502 to old reserve.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (d:\a\jdk-ysd\jdk-ysd\src\hotspot\share\gc\shenandoah\shenandoahGeneration.cpp:1029), pid=1676, tid=5312
# assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (_affiliated_region_count * ShenandoahHeapRegion::region_size_bytes() <= _max_capacity)) failed: Cannot use more than capacity
#
# JRE version: OpenJDK Runtime Environment (25.0) (fastdebug build 25-internal-sendaoYan-110539b0ac5abe0444e437f6e37f2e1c51b2be38)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 25-internal-sendaoYan-110539b0ac5abe0444e437f6e37f2e1c51b2be38, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, shenandoah gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0xee646b] ShenandoahGeneration::decrease_capacity+0x14b
#
# CreateCoredumpOnCrash turned off, no core file dumped
#
# An error report file with more information is saved as:
# D:\a\jdk-ysd\jdk-ysd\build\run-test-prebuilt\test-support\jtreg_test_hotspot_jtreg_tier1_gc\scratch_1\hs_err_pid1676.log
Warning: [1.136s][warning][os ] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
- relates to
-
JDK-8335355 [TESTBUG] gc/shenandoah/mxbeans/TestPauseNotifications.java fails in windows-x64 / test
-
- Open
-
-
JDK-8348400 GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity #
-
- Resolved
-