Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8367304

[lworld] Printing of rematerialized objects is broken

XMLWordPrintable

      JDK-8366705 broke printing of rematerialized arrays. Showed up intermittently with 'compiler/uncommontrap/TestDeoptOOM.java' but easy to reproduce with

      java -Xcomp -XX:+PrintDeoptimizationDetails -XX:+TraceDeoptimization -XX:+Verbose -XX:-TieredCompilation

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/workspace/open/src/hotspot/share/oops/objArrayKlass.cpp:416), pid=1058926, tid=1058929
      # Error: ShouldNotReachHere()
      #
      # JRE version: Java(TM) SE Runtime Environment (25.0) (fastdebug build 25-lworld5ea-LTS-2025-09-09-1732573.marc.chevalier.jdk)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 25-lworld5ea-LTS-2025-09-09-1732573.marc.chevalier.jdk, compiled mode, sharing, tiered, compressed class ptrs, z gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x17a0c0a] ObjArrayKlass::oop_print_on(oop, outputStream*)+0x1a


      Stack: [0x00007f4cb8bd3000,0x00007f4cb8cd4000], sp=0x00007f4cb8ccbe10, free space=995k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x17a0c0a] ObjArrayKlass::oop_print_on(oop, outputStream*)+0x1a (objArrayKlass.cpp:416)
      V [libjvm.so+0xc8832a] rematerialize_objects(JavaThread*, int, nmethod*, frame&, RegisterMap&, GrowableArray<compiledVFrame*>*, bool&)+0x134a (deoptimization.cpp:330)
      V [libjvm.so+0xc89236] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x496 (deoptimization.cpp:564)
      V [libjvm.so+0xc8a9ea] Deoptimization::uncommon_trap(JavaThread*, int, int)+0x5a (deoptimization.cpp:2766)
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      v ~UncommonTrapBlob 0x00007f4c9fc82681

            thartmann Tobias Hartmann
            thartmann Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: