# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (workspace/open/src/hotspot/share/classfile/javaClasses.cpp:1275), pid=3233446, tid=3233449
# assert(objarray_k == k || objarray_k->next_refined_array_klass() == k) failed: must be
#
# JRE version: (27.0) (fastdebug build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 27-jep401ea2-2026-02-12-1019225.tobias.hartmann.valhallatesting, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x11e6117] java_lang_Class::restore_archived_mirror(Klass*, Handle, Handle, Handle, JavaThread*)+0x797
Stack: [0x00007f7d3d225000,0x00007f7d3d325000], sp=0x00007f7d3d3213a0, free space=1008k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x11e6117] java_lang_Class::restore_archived_mirror(Klass*, Handle, Handle, Handle, JavaThread*)+0x797 (javaClasses.cpp:1275)
V [libjvm.so+0x15b828c] Klass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x6fc (klass.cpp:884)
V [libjvm.so+0x76cf92] ArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x22 (arrayKlass.cpp:288)
V [libjvm.so+0x18985b2] ObjArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x22 (objArrayKlass.cpp:359)
V [libjvm.so+0x1898603] ObjArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x73 (objArrayKlass.cpp:361)
V [libjvm.so+0x1898603] ObjArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x73 (objArrayKlass.cpp:361)
V [libjvm.so+0x1152c47] InstanceKlass::restore_unshareable_info(ClassLoaderData*, Handle, PackageEntry*, JavaThread*)+0x207 (instanceKlass.cpp:3167)
V [libjvm.so+0x1c8a52d] SystemDictionary::preload_class(Handle, InstanceKlass*, JavaThread*)+0x28d (systemDictionary.cpp:1322)
V [libjvm.so+0x6d2631] AOTLinkedClassBulkLoader::preload_classes_in_table(Array<InstanceKlass*>*, char const*, Handle, JavaThread*)+0x1b1 (aotLinkedClassBulkLoader.cpp:103)
V [libjvm.so+0x6d5665] AOTLinkedClassBulkLoader::preload_classes_impl(JavaThread*)+0x165 (aotLinkedClassBulkLoader.cpp:76)
V [libjvm.so+0x6d8371] AOTLinkedClassBulkLoader::preload_classes(JavaThread*)+0x11 (aotLinkedClassBulkLoader.cpp:61)
V [libjvm.so+0x1deadb8] vmClasses::resolve_all(JavaThread*)+0x3e8 (vmClasses.cpp:127)
V [libjvm.so+0x1c82fcc] SystemDictionary::initialize(JavaThread*)+0x10c (systemDictionary.cpp:1752)
V [libjvm.so+0x1d4a82f] Universe::genesis(JavaThread*)+0xff (universe.cpp:453)
V [libjvm.so+0x1d4f045] universe2_init()+0x35 (universe.cpp:1134)
V [libjvm.so+0x1126fa9] init_globals2()+0x9 (init.cpp:173)
V [libjvm.so+0x1d0c5af] Threads::create_vm(JavaVMInitArgs*, bool*)+0x3af (threads.cpp:623)
V [libjvm.so+0x131a4a4] JNI_CreateJavaVM+0x54 (jni.cpp:3690)
C [libjli.so+0x3e7f] JavaMain+0x8f (java.c:1506)
C [libjli.so+0x8099] ThreadJavaMain+0x9 (java_md.c:646)
#
# Internal Error (workspace/open/src/hotspot/share/classfile/javaClasses.cpp:1275), pid=3233446, tid=3233449
# assert(objarray_k == k || objarray_k->next_refined_array_klass() == k) failed: must be
#
# JRE version: (27.0) (fastdebug build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 27-jep401ea2-2026-02-12-1019225.tobias.hartmann.valhallatesting, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x11e6117] java_lang_Class::restore_archived_mirror(Klass*, Handle, Handle, Handle, JavaThread*)+0x797
Stack: [0x00007f7d3d225000,0x00007f7d3d325000], sp=0x00007f7d3d3213a0, free space=1008k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x11e6117] java_lang_Class::restore_archived_mirror(Klass*, Handle, Handle, Handle, JavaThread*)+0x797 (javaClasses.cpp:1275)
V [libjvm.so+0x15b828c] Klass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x6fc (klass.cpp:884)
V [libjvm.so+0x76cf92] ArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x22 (arrayKlass.cpp:288)
V [libjvm.so+0x18985b2] ObjArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x22 (objArrayKlass.cpp:359)
V [libjvm.so+0x1898603] ObjArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x73 (objArrayKlass.cpp:361)
V [libjvm.so+0x1898603] ObjArrayKlass::restore_unshareable_info(ClassLoaderData*, Handle, JavaThread*)+0x73 (objArrayKlass.cpp:361)
V [libjvm.so+0x1152c47] InstanceKlass::restore_unshareable_info(ClassLoaderData*, Handle, PackageEntry*, JavaThread*)+0x207 (instanceKlass.cpp:3167)
V [libjvm.so+0x1c8a52d] SystemDictionary::preload_class(Handle, InstanceKlass*, JavaThread*)+0x28d (systemDictionary.cpp:1322)
V [libjvm.so+0x6d2631] AOTLinkedClassBulkLoader::preload_classes_in_table(Array<InstanceKlass*>*, char const*, Handle, JavaThread*)+0x1b1 (aotLinkedClassBulkLoader.cpp:103)
V [libjvm.so+0x6d5665] AOTLinkedClassBulkLoader::preload_classes_impl(JavaThread*)+0x165 (aotLinkedClassBulkLoader.cpp:76)
V [libjvm.so+0x6d8371] AOTLinkedClassBulkLoader::preload_classes(JavaThread*)+0x11 (aotLinkedClassBulkLoader.cpp:61)
V [libjvm.so+0x1deadb8] vmClasses::resolve_all(JavaThread*)+0x3e8 (vmClasses.cpp:127)
V [libjvm.so+0x1c82fcc] SystemDictionary::initialize(JavaThread*)+0x10c (systemDictionary.cpp:1752)
V [libjvm.so+0x1d4a82f] Universe::genesis(JavaThread*)+0xff (universe.cpp:453)
V [libjvm.so+0x1d4f045] universe2_init()+0x35 (universe.cpp:1134)
V [libjvm.so+0x1126fa9] init_globals2()+0x9 (init.cpp:173)
V [libjvm.so+0x1d0c5af] Threads::create_vm(JavaVMInitArgs*, bool*)+0x3af (threads.cpp:623)
V [libjvm.so+0x131a4a4] JNI_CreateJavaVM+0x54 (jni.cpp:3690)
C [libjli.so+0x3e7f] JavaMain+0x8f (java.c:1506)
C [libjli.so+0x8099] ThreadJavaMain+0x9 (java_md.c:646)
- links to
-
Review(lworld)
openjdk/valhalla/2095