IBM Support

IV72871: JVM CRASH WHEN HANDLING EARLY ASSERT OR ABORT SIGNAL

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: A crash (Unhandled exception, Type=Segmentation
    error) is seen when an assert is triggered, or an abort signal
    is received, during JVM initialisation.
    .
    Stack Trace: #0  raise () from /lib64/libpthread.so.0#1
    j9dump_create ()#2  doSystemDump () from
    /sdk/jre/lib/amd64/compressedrefs/libj9dmp29.so#3
    protectedDumpFunction () from
    /sdk/jre/lib/amd64/compressedrefs/libj9dmp29.so#4  j9sig_protect
    ()#5  runDumpFunction () from
    /sdk/jre/lib/amd64/compressedrefs/libj9dmp29.so#6  runDumpAgent
    () from /sdk/jre/lib/amd64/compressedrefs/libj9dmp29.so#7
    triggerDumpAgents () from
    /sdk/jre/lib/amd64/compressedrefs/libj9dmp29.so#8
    generateDiagnosticFiles () from
    /sdk/jre/lib/amd64/compressedrefs/libj9vm29.so#9  j9sig_protect
    ()#10 vmSignalHandler () from
    /sdk/jre/lib/amd64/compressedrefs/libj9vm29.so#11
    structuredSignalHandler () from
    /sdk/jre/lib/amd64/compressedrefs/libj9vm29.so#12
    masterSynchSignalHandler (signal=11...)#13 <signal handler
    called>#14 vmSignalHandler () from
    /sdk/jre/lib/amd64/compressedrefs/libj9vm29.so#15
    structuredSignalHandler () from
    /sdk/jre/lib/amd64/compressedrefs/libj9vm29.so#16
    masterSynchSignalHandler (signal=11 ...),#17 <signal handler
    called>
    .
    

Local fix

Problem summary

  • The problem is caused when the JVM abort handler is invoked
    during JVM initialisation. This may occur when an assert is
    triggered or when an abort signal is received.
    

Problem conclusion

  • The JVM abort signal handler has been updated to prevent the
    crash from occurring
    .
    This APAR will be fixed in the following Java Releases:
       8    SR1 FP10  (8.0.1.10)
       7 R1 SR3 FP10  (7.1.3.10)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the available
    Service Refreshes and Fix Packs can be found at:
               https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV72871

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    270

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-04-29

  • Closed date

    2015-04-29

  • Last modified date

    2015-04-29

  • 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

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R270 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