IBM Support

IV39031: VM CRASH WHEN TRYING TO RETRIEVE OWNED MONITORS OF A THREAD FROM NETBEANS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: VM crash
    .
    Stack Trace: 4XENATIVESTACK               j9Trace+0x4c
    (tracewrappers.c:726, 0x7FBC1C5C <OSB>j9trc26+0x1c5c<CSB>)
    4XENATIVESTACK               unwrapBlockAndCheckTags+0xc0
    (j9memtag.c:141, 0x7FE65700 <OSB>J9PRT26+0x5700<CSB>)
    4XENATIVESTACK               j9mem_free_memory+0x40
    (j9memtag.c:216, 0x7FE65850 <OSB>J9PRT26+0x5850<CSB>)
    4XENATIVESTACK               jvmtiDeallocate+0x4b
    (jvmtimemory.c:63, 0x7FB162EB <OSB>j9jvmti26+0x162eb<CSB>)
    4XENATIVESTACK               ??1JvmtiAutoFree@jdwp@@QAE@XZ+0x18
    (0x132012D1 <OSB>jdwp+0x12d1<CSB>)
    4XENATIVESTACK
    ?Execute@OwnedMonitorsStackDepthInfoHandler@ThreadReference@jdwp
    @@MAEHPAUJNIEnv_@@@Z+0x270 (0x1320E156 <OSB>jdwp+0xe156<CSB>)
    4XENATIVESTACK
    ?Run@SyncCommandHandler@jdwp@@UAEHPAUJNIEnv_@@PAVCommandParser@2
    @@Z+0x5a (0x132145A8 <OSB>jdwp+0x145a8<CSB>)
    4XENATIVESTACK
    ?ExecCommand@CommandDispatcher@jdwp@@QAEHPAUJNIEnv_@@PAVCommandP
    arser@2@@Z+0x119 (0x13214465 <OSB>jdwp+0x14465<CSB>)
    4XENATIVESTACK
    ?Run@PacketDispatcher@jdwp@@IAEXPAUJNIEnv_@@@Z+0x30e (0x1321A348
    <OSB>jdwp+0x1a348<CSB>)
    4XENATIVESTACK
    ?StartFunction@PacketDispatcher@jdwp@@KGXPAU_jvmtiEnv@@PAUJNIEnv
    _@@PAX@Z+0x42 (0x1321A772 <OSB>jdwp+0x1a772<CSB>)
    4XENATIVESTACK               wrappedAgentThreadStart+0xb8
    (jvmtithread.c:969, 0x7FB1BA88 <OSB>j9jvmti26+0x1ba88<CSB>)
    4XENATIVESTACK               j9sig_protect+0x44 (j9signal.c:150,
    0x7FE6F0E4 <OSB>J9PRT26+0xf0e4<CSB>)
    4XENATIVESTACK               agentThreadStart+0x46
    (jvmtithread.c:930, 0x7FB1C416 <OSB>j9jvmti26+0x1c416<CSB>)
    4XENATIVESTACK               thread_wrapper+0xda
    (j9thread.c:1153, 0x7FF7464A <OSB>J9THR26+0x464a<CSB>)
    4XENATIVESTACK               _endthread+0x48 (0x78AFC55C
    <OSB>msvcr100+0x5c55c<CSB>)
    4XENATIVESTACK               _endthread+0xe8 (0x78AFC5FC
    <OSB>msvcr100+0x5c5fc<CSB>)
    4XENATIVESTACK               GetModuleFileNameA+0x1ba
    (0x7C80B729 <OSB>kernel32+0xb729<CSB>)
    .
    

Local fix

Problem summary

  • The problem is caused by uninitialized pointer.
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR5
    6.0.1 SR6
    6.0.0 SR14
    .
    JDWP module has been updated to prevent uninitialized pointer
    from being passed to jvmti->deallocate()
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV39031

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-02

  • Closed date

    2013-04-11

  • Last modified date

    2013-06-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R700 PSY

       UP

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022