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

C2: assert(false) failed: bad AD file after JDK-8267687

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b32
    • Verification:
      Verified

      Backports

        Description

        Bisection shows that the attached Fuzzer test starts to fail after JDK-8267687. Note it reproduces even with JDK-8268883 that is both in JDK 17 and already merged to JDK 18 master.

        Unpack and run:
        $ ../build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xmx512m -Xcomp -XX:-TieredCompilation -XX:CompileOnly=Test Test

        Default case invoked for:
           opcode = 114, "Con"
        o1 Con === o0 [[]] #top

        --N: o1 Con === o0 [[]] #top

        # To suppress the following error report, specify this argument
        # after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1681
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (/home/shade/trunks/jdk/src/hotspot/share/opto/matcher.cpp:1681), pid=999395, tid=999408
        # assert(false) failed: bad AD file

          Attachments

          1. 0006.zip
            10 kB
          2. hs_err_pid1006718.log
            112 kB
          3. replay_pid1006718.log
            111 kB

            Issue Links

              Activity

                People

                Assignee:
                yyang Yi Yang
                Reporter:
                shade Aleksey Shipilev
                Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: