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

AArch64: PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop

    XMLWordPrintable

Details

    • b12
    • aarch64
    • linux

    Backports

      Description

        open/test/hotspot/jtreg/vmTestbase/nsk/jdb/pop/pop001/pop001.java

        Sending command: cont
        reply[0]: > # To suppress the following error report, specify this argument
        reply[1]: # after -XX: or in .hotspotrc: SuppressErrorAt=/handles.cpp:36
        reply[2]: #
        reply[3]: # A fatal error has been detected by the Java Runtime Environment:
        reply[4]: #
        reply[5]: # Internal Error (/opt/mach5/mesos/work_dir/slaves/63712a43-4eaa-429c-95b4-483ac8241123-S591/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/c97bbec7-c899-4fef-b9a5-bb5bb62cfb9a/runs/319b692b-aa79-47eb-803b-0023af859d26/workspace/open/src/hotspot/share/runtime/handles.cpp:36), pid=15998, tid=16076
        reply[6]: # assert(oopDesc::is_oop(obj)) failed: not an oop: 0x000000000000000e
        reply[7]: #
        reply[8]: # JRE version: Java(TM) SE Runtime Environment (15.0) (fastdebug build 15-internal+0-2020-06-10-0855415.patric.hedlin.jdk)
        reply[9]: # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 15-internal+0-2020-06-10-0855415.patric.hedlin.jdk, compiled mode, tiered, compressed oops, g1 gc, linux-aarch64)
        reply[10]: # Problematic frame:
        reply[11]: # V [libjvm.so+0xadd300] HandleArea::allocate_handle(oop)+0x170
        reply[12]: #
        reply[13]: # Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /scratch/opt/mach5/mesos/work_dir/slaves/63712a43-4eaa-429c-95b4-483ac8241123-S915/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/326520c9-a539-487a-a34b-61bc98fe5644/runs/4d7c626b-f28f-456c-aa19-887fb61078b6/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdb/scratch/1/core.15998)
        reply[14]: #
        reply[15]: # An error report file with more information is saved as:
        reply[16]: # /scratch/opt/mach5/mesos/work_dir/slaves/63712a43-4eaa-429c-95b4-483ac8241123-S915/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/326520c9-a539-487a-a34b-61bc98fe5644/runs/4d7c626b-f28f-456c-aa19-887fb61078b6/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdb/scratch/1/hs_err_pid15998.log
        reply[17]: #
        reply[18]: # If you would like to submit a bug report, please visit:
        reply[19]: # https://bugreport.java.com/bugreport/crash.jsp
        reply[20]: #
        reply[21]:
        reply[22]: The application has been disconnected
        Sending command: cont
        Sending command: quit
        # ERROR: Caught unexpected exception while executing the test: nsk.share.Failure: Debuggee did not exit after 2 <cont> commands
        The following stacktrace is for failure analysis.
        nsk.share.TestFailure: Caught unexpected exception while executing the test: nsk.share.Failure: Debuggee did not exit after 2 <cont> commands
        at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:428)
        at nsk.share.Log.complain(Log.java:399)
        at nsk.share.jdb.JdbTest.failure(JdbTest.java:74)
        at nsk.share.jdb.JdbTest.runTest(JdbTest.java:158)
        at nsk.jdb.pop.pop001.pop001.run(pop001.java:81)
        at nsk.jdb.pop.pop001.pop001.main(pop001.java:74)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at PropertyResolvingWrapper.main(PropertyResolvingWrapper.java:102)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
        at java.base/java.lang.Thread.run(Thread.java:832)
        nsk.share.Failure: Debuggee did not exit after 2 <cont> commands
        at nsk.share.jdb.Jdb.contToExit(Jdb.java:869)
        at nsk.jdb.pop.pop001.pop001.runCases(pop001.java:148)
        at nsk.share.jdb.JdbTest.runTest(JdbTest.java:149)
        at nsk.jdb.pop.pop001.pop001.run(pop001.java:81)
        at nsk.jdb.pop.pop001.pop001.main(pop001.java:74)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at PropertyResolvingWrapper.main(PropertyResolvingWrapper.java:102)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
        at java.base/java.lang.Thread.run(Thread.java:832)
        Waiting for jdb exits
        jdb normally exited
        # ERROR: TEST FAILED
        The following stacktrace is for failure analysis.
        nsk.share.TestFailure: TEST FAILED
        at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:428)
        at nsk.share.Log.complain(Log.java:399)
        at nsk.share.jdb.JdbTest.runTest(JdbTest.java:225)
        at nsk.jdb.pop.pop001.pop001.run(pop001.java:81)
        at nsk.jdb.pop.pop001.pop001.main(pop001.java:74)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at PropertyResolvingWrapper.main(PropertyResolvingWrapper.java:102)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
        at java.base/java.lang.Thread.run(Thread.java:832)

        Attachments

          Issue Links

            Activity

              People

                ngasson Nick Gasson
                phedlin Patric Hedlin (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: