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

various crashes in JvmtiExport::post_compiled_method_load

    XMLWordPrintable

Details

    • b26

    Backports

      Description

        Trying to reproduce the linked bug on windows 32 bit, I got two crashes in this method:

        DebugInfoReadStream::read_method()

        Stack: [0x15020000,0x15070000], sp=0x1506f828, free space=318k
        Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)

        V [jvm.dll+0x2b7669] DebugInfoReadStream::read_method+0x39;; ?read_method@DebugInfoReadStream@@QAEPAVMethod@@XZ+0x39
        V [jvm.dll+0x38a06e] CompiledMethod::scope_desc_at+0xbe;; ?scope_desc_at@CompiledMethod@@QAEPAVScopeDesc@@PAE@Z+0xbe
        V [jvm.dll+0x61b0c7] create_inline_record+0x117;; ?create_inline_record@@YAPAU_jvmtiCompiledMethodLoadInlineRecord@@PAVnmethod@@@Z+0x117
        V [jvm.dll+0x61c9cb] JvmtiExport::post_compiled_method_load+0x13b;; ?post_compiled_method_load@JvmtiExport@@SAXPAVnmethod@@@Z+0x13b
        V [jvm.dll+0x624a82] JvmtiDeferredEvent::post+0x102;; ?post@JvmtiDeferredEvent@@QAEXXZ+0x102
        V [jvm.dll+0x89179c] JavaThread::thread_main_inner+0xcc;; ?thread_main_inner@JavaThread@@QAEXXZ+0xcc
        V [jvm.dll+0x89095e] JavaThread::run+0x18e;; ?run@JavaThread@@UAEXXZ+0x18e
        V [jvm.dll+0x7765ab] thread_native_entry+0x10b;; ?thread_native_entry@@YGIPAVThread@@@Z+0x10b
        C [msvcr120.dll+0x2c01d]
        C [msvcr120.dll+0x2c001]
        C [KERNEL32.DLL+0x17c04]
        C [ntdll.dll+0x5ab8f]
        C [ntdll.dll+0x5ab5a]

        This was out of 100 runs.

        Attachments

          Issue Links

            Activity

              People

                coleenp Coleen Phillimore
                coleenp Coleen Phillimore
                Votes:
                0 Vote for this issue
                Watchers:
                21 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: