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

[aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps

    Details

    • Subcomponent:
    • Resolved In Build:
      b18
    • CPU:
      aarch64
    • OS:
      linux

      Description

      Crash in test/hotspot/jtreg/runtime/Thread/StopAtExit.java

      --------------- T H R E A D ---------------

      Current thread (0x0000fffe2802fa00): JavaThread "Thread-2" [_thread_in_Java, id=28188, stack(0x0000fffe647e0000,0x0000fffe649e0000)]

      Stack: [0x0000fffe647e0000,0x0000fffe649e0000], sp=0x0000fffe649dd280, free space=2036k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xa17358] ScopeDesc::objects()+0x0
      V [libjvm.so+0x4c1350] Deoptimization::fetch_unroll_info(JavaThread*, int)+0x20
      v ~DeoptimizationBlob
      v ~RuntimeStub::load_mirror_patching Runtime1 stub
      C 0x0000fffe649de860

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      v ~DeoptimizationBlob
      v ~RuntimeStub::load_mirror_patching Runtime1 stub
      C 0x0000fffe649de4b0
      C 0x0000000000000000
      V [libjvm.so+0x49c140] Thread::in_retryable_allocation() const+0x0
      C 0xd65f03c052800000

      [error occurred during error reporting (printing Java stack), id 0xb, SIGSEGV (0xb) at pc=0x0000fffea05aea40]


      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000028

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                phedlin Patric Hedlin
                Reporter:
                enikitin Evgeny Nikitin
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: