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