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

MachCodeFramesInErrorFile fails a fault occurred in a recent unsafe memory access operation

XMLWordPrintable

    • arm
    • linux

      runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails on jdk-17 arm linux
      with:
      18:35:34 stderr:
      18:35:34 Exception in thread "main" java.lang.InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code
      18:35:34 at java.base/java.lang.Long.toHexString(Long.java:309)
      18:35:34 at MachCodeFramesInErrorFile$Crasher.crashInJava3(MachCodeFramesInErrorFile.java:89)
      18:35:34 at MachCodeFramesInErrorFile$Crasher.crashInJava2(MachCodeFramesInErrorFile.java:85)
      18:35:34 at MachCodeFramesInErrorFile$Crasher.crashInJava1(MachCodeFramesInErrorFile.java:81)
      18:35:34 at MachCodeFramesInErrorFile$Crasher.main(MachCodeFramesInErrorFile.java:72)
      18:35:34
      18:35:34 stdout:
      18:35:34 CompileCommand: compileonly MachCodeFramesInErrorFile$Crasher.crashIn* bool compileonly = true
      18:35:34 CompileCommand: dontinline MachCodeFramesInErrorFile$Crasher.crashIn* bool dontinline = true
      18:35:34 CompileCommand: dontinline */Unsafe.getLong bool dontinline = true
      18:35:34 in crashInJava1
      18:35:34 in crashInJava2
      18:35:34
      18:35:34 at MachCodeFramesInErrorFile.run(MachCodeFramesInErrorFile.java:133)
      18:35:34 at MachCodeFramesInErrorFile.main(MachCodeFramesInErrorFile.java:106)
      18:35:34 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      18:35:34 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
      18:35:34 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      18:35:34 at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      18:35:34 at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
      18:35:34 at java.base/java.lang.Thread.run(Thread.java:840)

            Unassigned Unassigned
            aleonard Andrew Leonard
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: