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

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • repo-valhalla
    • Affects Version/s: repo-valhalla
    • Component/s: 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"

            Assignee:
            Tobias Hartmann
            Reporter:
            Christian Hagedorn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: