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

[Aarch64] C2: assert(false) failed: bad AD file

    XMLWordPrintable

Details

    • b21
    • aarch64

    Backports

      Description

        Running test:
        compiler/types/TestSubTypeCheckMacroTrichotomy.java

        With flags:
        -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -XX:+StressReflectiveCode -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing -XX:+UnlockDiagnosticVMOptions -XX:+ExpandSubTypeCheckAtParseTime
        (probably not all are required)

        I have only seen these failures on aarch64 (macosx, linux), did not manage to reproduce it with replay file on my linux-x64 machine.

        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (/.../src/hotspot/share/opto/matcher.cpp:1707), pid=1316815, tid=1316830
        # assert(false) failed: bad AD file
        #
        # JRE version: Java(TM) SE Runtime Environment (20.0) (fastdebug build 20-internal-2022-10-14-1537132.emanuel.peter.fork3-jdk)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 20-internal-2022-10-14-1537132.emanuel.peter.fork3-jdk, mixed mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
        # Problematic frame:
        # V [libjvm.so+0x1358e60] Matcher::Label_Root(Node const*, State*, Node*, Node*&)+0xa3c

        Attachments

          Issue Links

            Activity

              People

                dlong Dean Long
                epeter Emanuel Peter
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: