IBM Support

IV61406: JIT COMPILER CRASHES DURING METHOD COMPILATION WITH A DIVIDE BY ZERO ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: JIT compiler crashes during method compilation
    with a SIGFPE or equivalent.
    .
    Stack Trace: The top method on the backtrace from the crash will
    be TR_BlockSplitter::synergisticDepthCalculator.
    .
    

Local fix

  • This issue can be worked around using the
    -Xjit:disableBlockSplitter option. This may cause a performance
    degradation.
    

Problem summary

  • This problem can occur when executing a Java program using IBM
    Java 6.0 and higher. In versions 6.1 and higher, the crash can
    only occur when tracing is enabled. This problem is the result
    of an invalid division by zero in the block splitter
    optimization.
    

Problem conclusion

  • This APAR will be fixed in the following Java Releases:
       6    SR16 FP1  (6.0.16.1)
       6 R1 SR8  FP1  (6.1.8.1)
       7    SR7  FP1  (7.0.7.1)
       7 R1 SR1  FP1  (7.1.1.1)
    .
    The JIT has been modified so that divisions in the block
    splitter optimization are guarded to prevent division by zero.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV61406

  • Reported component name

    JAVA 5 JIT

  • Reported component ID

    620500124

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-06-10

  • Closed date

    2014-06-10

  • Last modified date

    2014-07-16

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

    IV61405

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

Fix information

  • Fixed component name

    JAVA 5 JIT

  • Fixed component ID

    620500124

Applicable component levels

  • R500 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":"5.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
16 July 2014