VOOZH about

URL: https://www.ibm.com/support/pages/apar/IJ08375

⇱ IJ08375: CRASH DURING HARDWARE GENERATED GUARDED STORAGE EVENT WITHIN A TRANSACTIONAL EXECUTION REGION WHEN RUNNING WITH -XGC:CONCURRENTS


IJ08375: CRASH DURING HARDWARE GENERATED GUARDED STORAGE EVENT WITHIN A TRANSACTIONAL EXECUTION REGION WHEN RUNNING WITH -XGC:CONCURRENTS

APAR status

  • Closed as program error.

Error description

  • Error Message: The crash may be inside of the J9ReadBarrier
    handling, for example
    GC_ObjectModelDelegate::calculateObjectDetailsForCopy or a
    similar GC function. The symptom is a bad forwarded object or
    corrupted object.
    .
    Stack Trace:
    ExtraSymbolsModule::GC_ObjectModelDelegate::calculateObjectDetai
    lsForCopy(MM_EnvironmentBase*,MM_ForwardedHeade...+0x4e
    ExtraSymbolsModule::MM_Scavenger::copy(MM_EnvironmentStandard*,M
    M_ForwardedHeader*)+0xcc
    ExtraSymbolsModule::MM_Scavenger::copyObject(MM_EnvironmentStand
    ard*,MM_ForwardedHeader*)+0x18
    ExtraSymbolsModule::MM_StandardAccessBarrier::preObjectRead(J9VM
    Thread*,J9Object*,unsigned int*)+0x55c
    ExtraSymbolsModule::J9ReadBarrier+0x4e
    lib/s390x/compressedrefs/libj9vm29.so::invokeJ9ReadBarrier+0x30
    lib/s390x/compressedrefs/libj9vm29.so::handleGuardedStorageEvent
    +0x7e
    .
    

Local fix

  • This problem can be worked around by either not running with
    -Xgc:concurrentScavenge or by disabling transactional memory in
    the JIT compiler via -Xjit:disableTM,disableTLE
    

Problem summary

Problem conclusion

  • The JIT compiler has been updated to avoid the problem.
    .
    This APAR will be fixed in the following Java Releases:
     8 SR5 FP21 (8.0.5.21)
    Except with z/OS where this APAR is fixed in:
     8 SR5 FP22 (8.0.5.22)
    .
    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

    IJ08375

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    130

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-08-08

  • Closed date

    2018-08-08

  • Last modified date

    2018-09-19

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

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

  • Fixed component name

    JIT

  • Fixed component ID

    620700124

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBA","label":"Just In Time (JIT) Compiler"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
19 September 2018