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

AArch64: "unexpected literal addressing mode" assertion failure with -XX:+PrintC1Statistics

    XMLWordPrintable

Details

    • b31
    • aarch64

    Backports

      Description

        $ java -XX:+PrintC1Statistics -XX:+UseZGC --version

        # To suppress the following error report, specify this argument
        # after -XX: or in .hotspotrc: SuppressErrorAt=/assembler_aarch64.cpp:245
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (/home/nicgas01/jdk/src/hotspot/cpu/aarch64/assembler_aarch64.cpp:245), pid=955885, tid=955956
        # assert(_mode != literal) failed: unexpected literal addressing mode
        #
        # JRE version: OpenJDK Runtime Environment (21.0) (slowdebug build 21-internal-adhoc.nicgas01.jdk)
        # Java VM: OpenJDK 64-Bit Server VM (slowdebug 21-internal-adhoc.nicgas01.jdk, mixed mode, tiered, compressed class ptrs, z gc, linux-aarch64)
        # Problematic frame:
        # V [libjvm.so+0x12fad4c] Address::assert_is_nonliteral() const+0x2c

        Attachments

          Issue Links

            Activity

              People

                ngasson Nick Gasson
                ngasson Nick Gasson
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: