The following test failed in the Valhalla CI:
runtime/valhalla/inlinetypes/classloading/ConcurrentClassLoadingTest.java
Here's a snippet from the log file:
#section:junit
----------messages:(7/450)----------
command: junit -XX:ReservedCodeCacheSize=2G runtime.valhalla.inlinetypes.classloading.ConcurrentClassLoadingTest
reason: User specified action: run junit/othervm/timeout=480 -XX:ReservedCodeCacheSize=2G runtime.valhalla.inlinetypes.classloading.ConcurrentClassLoadingTest
started: Sun Jan 25 19:24:36.321 UTC 2026
Mode: othervm [/othervm specified]
Process id: 84964
finished: Sun Jan 25 19:31:26.002 UTC 2026
elapsed time (seconds): 409.681
----------configuration:(0/0)----------
----------System.out:(20/1173)*----------
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (c:\\sb\\prod\\1769192839\\workspace\\open\\src\\hotspot\\share\\runtime\\handles.cpp:42), pid=84964, tid=100564
# assert(oopDesc::is_oop(obj)) failed: not an oop: 0x00000000c191df40
#
# JRE version: Java(TM) SE Runtime Environment (27.0+1) (fastdebug build 27-valhalla+1-61)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 27-valhalla+1-61, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x8f092b] HandleArea::allocate_handle+0xbb
#
# Core dump will be written. Default location: C:\\sb\\prod\\1769356566\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_runtime\\scratch\\5\\hs_err_pid84964.mdmp
#
# An error report file with more information is saved as:
# C:\\sb\\prod\\1769356566\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_runtime\\scratch\\5\\hs_err_pid84964.log
[408.866s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
----------System.err:(1/111)----------
[19:26:22.685] STARTED runtime.valhalla.inlinetypes.classloading.ConcurrentClassLoadingTest::test 'test()'
----------rerun:(47/7509)*----------
Here's the crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x000001fde28734f0): JavaThread "Thread-529" [_thread_in_vm, id=100564, stack(0x0000009288600000,0x0000009288700000) (1024K)]
Stack: [0x0000009288600000,0x0000009288700000], sp=0x00000092886d55d0, free space=853k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x8f092b] HandleArea::allocate_handle+0xbb (handles.cpp:42)
V [jvm.dll+0x299701] Handle::Handle+0xd1 (handles.inline.hpp:44)
V [jvm.dll+0x5b1bcb] typeArrayHandle::typeArrayHandle+0x6b (handles.inline.hpp:63)
V [jvm.dll+0x5b6cce] ClassFileParser::fill_instance_klass+0xbce (classFileParser.cpp:5553)
V [jvm.dll+0x5b5d6b] ClassFileParser::create_instance_klass+0x8b (classFileParser.cpp:5302)
V [jvm.dll+0xc9280d] KlassFactory::create_from_stream+0x15d (klassFactory.cpp:208)
V [jvm.dll+0x111f949] SystemDictionary::resolve_class_from_stream+0x109 (systemDictionary.cpp:904)
V [jvm.dll+0x111fae6] SystemDictionary::resolve_from_stream+0x36 (systemDictionary.cpp:944)
V [jvm.dll+0xac13dc] jvm_define_class_common+0x25c (jvm.cpp:1060)
V [jvm.dll+0xaced7f] JVM_DefineClassWithSource+0x11f (jvm.cpp:1227)
C [java.dll+0x17d6] Java_java_lang_ClassLoader_defineClass1+0x14a (ClassLoader.c:139)
C 0x000001fd909a6c3f (no source info available)
runtime/valhalla/inlinetypes/classloading/ConcurrentClassLoadingTest.java
Here's a snippet from the log file:
#section:junit
----------messages:(7/450)----------
command: junit -XX:ReservedCodeCacheSize=2G runtime.valhalla.inlinetypes.classloading.ConcurrentClassLoadingTest
reason: User specified action: run junit/othervm/timeout=480 -XX:ReservedCodeCacheSize=2G runtime.valhalla.inlinetypes.classloading.ConcurrentClassLoadingTest
started: Sun Jan 25 19:24:36.321 UTC 2026
Mode: othervm [/othervm specified]
Process id: 84964
finished: Sun Jan 25 19:31:26.002 UTC 2026
elapsed time (seconds): 409.681
----------configuration:(0/0)----------
----------System.out:(20/1173)*----------
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (c:\\sb\\prod\\1769192839\\workspace\\open\\src\\hotspot\\share\\runtime\\handles.cpp:42), pid=84964, tid=100564
# assert(oopDesc::is_oop(obj)) failed: not an oop: 0x00000000c191df40
#
# JRE version: Java(TM) SE Runtime Environment (27.0+1) (fastdebug build 27-valhalla+1-61)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 27-valhalla+1-61, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x8f092b] HandleArea::allocate_handle+0xbb
#
# Core dump will be written. Default location: C:\\sb\\prod\\1769356566\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_runtime\\scratch\\5\\hs_err_pid84964.mdmp
#
# An error report file with more information is saved as:
# C:\\sb\\prod\\1769356566\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_runtime\\scratch\\5\\hs_err_pid84964.log
[408.866s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
----------System.err:(1/111)----------
[19:26:22.685] STARTED runtime.valhalla.inlinetypes.classloading.ConcurrentClassLoadingTest::test 'test()'
----------rerun:(47/7509)*----------
Here's the crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x000001fde28734f0): JavaThread "Thread-529" [_thread_in_vm, id=100564, stack(0x0000009288600000,0x0000009288700000) (1024K)]
Stack: [0x0000009288600000,0x0000009288700000], sp=0x00000092886d55d0, free space=853k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x8f092b] HandleArea::allocate_handle+0xbb (handles.cpp:42)
V [jvm.dll+0x299701] Handle::Handle+0xd1 (handles.inline.hpp:44)
V [jvm.dll+0x5b1bcb] typeArrayHandle::typeArrayHandle+0x6b (handles.inline.hpp:63)
V [jvm.dll+0x5b6cce] ClassFileParser::fill_instance_klass+0xbce (classFileParser.cpp:5553)
V [jvm.dll+0x5b5d6b] ClassFileParser::create_instance_klass+0x8b (classFileParser.cpp:5302)
V [jvm.dll+0xc9280d] KlassFactory::create_from_stream+0x15d (klassFactory.cpp:208)
V [jvm.dll+0x111f949] SystemDictionary::resolve_class_from_stream+0x109 (systemDictionary.cpp:904)
V [jvm.dll+0x111fae6] SystemDictionary::resolve_from_stream+0x36 (systemDictionary.cpp:944)
V [jvm.dll+0xac13dc] jvm_define_class_common+0x25c (jvm.cpp:1060)
V [jvm.dll+0xaced7f] JVM_DefineClassWithSource+0x11f (jvm.cpp:1227)
C [java.dll+0x17d6] Java_java_lang_ClassLoader_defineClass1+0x14a (ClassLoader.c:139)
C 0x000001fd909a6c3f (no source info available)