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

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

XMLWordPrintable

    • b32
    • Verified

        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

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

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

                Created:
                Updated:
                Resolved: