APAR status
Closed as program error.
Error description
Error Message: The JVM crashes in libj9jit26.so with the javacore indicating 1XHEXCPCODE J9Generic_Signal_Number: 00080020 1XHEXCPCODE Signal_Number: 00000008 System corefile analysis shows the crash happened in TR_IProfiler::processProfilingBuffer with a divide by zero. . Stack Trace: 0x00007fc3c5498a09 {libj9jit26.so}{_ZN12TR_IProfiler22processProfilingBufferEP10J9V MThreadPKhm} <OSB>0x7fc2a723d940<CSB> 0x00007fc3c5490791 {libj9jit26.so}{jitHookBytecodeProfiling} <OSB>0x7fc2a723d950<CSB> 0x00007fc3d062113f {libj9hookable26.so}{J9HookDispatch} <OSB>0x7fc2a723d9a0<CSB> 0x00007fc3d0890607 {libj9vm26.so}{flushBytecodeProfilingData} <OSB>0x7fc2a723d9e0<CSB> 0x00007fc3d085a34e {libj9vm26.so}{flushBytecodeProfilingDataHelper} <OSB>0x7fc2a723da30<CSB> .
Local fix
The problem can be avoided by using the option -Xjit:disableInterpreterProfilingThread
Problem summary
A 32 bit counter used during the processing of profiling data can potentially overflow leading to a divide by zero error.
Problem conclusion
The JVM has been updated to prevent the counter from overflowing. . This APAR will be fixed in the following Java Releases: 7 SR9 FP30 (7.0.9.30) 8 SR2 FP10 (8.0.2.10) 7 R1 SR3 FP30 (7.1.3.30) 6 R1 SR8 FP20 (6.1.8.20) . 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
IV78392
Reported component name
JIT
Reported component ID
620700124
Reported release
260
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-10-26
Closed date
2015-10-26
Last modified date
2015-12-01
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
JIT
Fixed component ID
620700124
Applicable component levels
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":"260","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 December 2015