[lworld] Assert in java_lang_Class::restore_archived_mirror

XMLWordPrintable

      # 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)

            Assignee:
            Matias Saavedra Silva
            Reporter:
            Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: