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

AArch64: Fix CompareAndSwapOp when useLSE is enabled in Graal

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 11
    • 11
    • hotspot
    • b23
    • aarch64
    • linux

        Current OpenJDK AOT feature on ARMv8.1 system is not able to work and has some crash messages like:

        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (synchronizer.cpp:1625), pid=4240, tid=4242
        # guarantee(obj->mark() == markOopDesc::encode(mid)) failed: invariant
        #
        # JRE version: OpenJDK Runtime Environment (11.0) (build 11-internal+0-adhoc.ubuntu.jdk)
        # Java VM: OpenJDK 64-Bit Server VM (11-internal+0-adhoc.ubuntu.jdk, mixed mode, aot, tiered, compressed oops, g1 gc, linux-aarch64)
        # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
        #
        # An error report file with more information is saved as:
        # /home/ubuntu/javaPractice/hs_err_pid4240.log
        #
        # If you would like to submit a bug report, please visit:
        # http://bugreport.java.com/bugreport/crash.jsp
        #

              zyao Zhongwei Yao
              zyao Zhongwei Yao
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: