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

[lworld] C1 does not properly handle unloaded inline type field loads

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • repo-valhalla
    • repo-valhalla
    • hotspot

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f2715e4e6d1, pid=42301, tid=42317
      #
      # JRE version: Java(TM) SE Runtime Environment (20.0) (fastdebug build 20-lworld4ea-2022-09-13-1051563.christian.hagedorn.valhalla)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 20-lworld4ea-2022-09-13-1051563.christian.hagedorn.valhalla, compiled mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x8256d1] CodeEmitInfo::CodeEmitInfo(CodeEmitInfo*, ValueStack*)+0x21


      To reproduce:
      1) Checkout custom branch (https://github.com/chhagedorn/valhalla/tree/JDK-8293702) which applies the new IR framework changes from JDK-8280378 to Valhalla together with some Valhalla specific fixes.
      2) Run compiler/valhalla/inlinetypes/TestUnloadedInlineTypeField.java with -javaoptions:"-Xcomp"

        1. hs_err_pid42301.log
          82 kB
          Christian Hagedorn
        2. replay_pid42301.log
          181 kB
          Christian Hagedorn

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

              Created:
              Updated:
              Resolved: