VOOZH about

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

⇱ IV99215: CRASH DURING JIT COMPILATION IN JAVA 8


IV99215: CRASH DURING JIT COMPILATION IN JAVA 8

APAR status

  • Closed as program error.

Error description

  • Error Message: There will be a crash and the output will include
    the following message:
    Method_being_compiled=
    .
    Stack Trace: The failure can manifest as a crash inside
    libj9jit28.so with various stack traces. The following is a
    known example:
    TR_OrderBlocks::peepHoleBranchAroundSingleGoto
    TR_OrderBlocks::doPeepHoleBlockCorrections
    TR_OrderBlocks::lookForPeepHoleOpportunities
    TR_OrderBlocks::perform
    TR_ExtendBasicBlocks::perform
    OMR::Optimizer::performOptimization
    OMR::Optimizer::optimize
    .
    The problem can only occur in the following versions of Java:
    8.0.4.5, 8.0.4.6, 8.0.4.7, 8.0.4.10, 8.0.4.11
    

Local fix

  • N/A
    

Problem summary

  • When inlining an interface method, which contains an
    invokespecial bytecode and return a non-void value, the JIT may
    crash due to corrupted internal data structures.
    

Problem conclusion

  • The JIT has been updated to prevent the crash from occurring by
    properly managing this case.
    .
    This APAR will be fixed in the following Java Releases:
     8 SR5 (8.0.5.0)
    .
    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

    IV99215

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    130

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-08-22

  • Closed date

    2017-08-22

  • Last modified date

    2017-08-22

  • 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

  • R130 PSY

       UP

[{"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:
22 August 2017