IBM Support

IV61405: 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

    IV61405

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    600

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

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

    IV61406

Fix information

  • Fixed component name

    JIT

  • Fixed component ID

    620700124

Applicable component levels

  • R600 PSY

       UP

  • R260 PSY

       UP

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

Document Information

Modified date:
16 July 2014