APAR status
Closed as program error.
Error description
Error Message: j> 13:32:43 Unhandled exception j> 13:32:43 Type=Illegal instruction vmState=0x00000000 j> 13:32:43 J9Generic_Signal_Number=00000010 Signal_Number=00000004 Error_Value=00000000 Signal_Code=00000001 j> 13:32:43 Handler1=0FB48560 Handler2=0FA7EFE0 j> 13:32:43 R0=B5BAC2C8 R1=B4A0F440 R2=B4A18950 R3=EEA1ABA8 j> 13:32:43 R4=00000000 R5=10D35DA8 R6=10D2DB00 R7=10916A74 j> 13:32:43 R8=0E9FF2BC R9=EEA1ABE8 R10=EEA1ABE8 R11=10916540 j> 13:32:43 R12=00000021 R13=10916E00 R14=10916A70 R15=F74709A0 j> 13:32:43 R16=0FBEF6D0 R17=00000000 R18=B89EC940 R19=EDB89578 j> 13:32:43 R20=EDB89400 R21=00000001 R22=EEA08200 R23=B7D0CDC0 j> 13:32:43 R24=EEA07338 R25=000003AF R26=B771A390 R27=EEA1ABF8 j> 13:32:43 R28=EEA1ABA8 R29=00000000 R30=EEA1ABF8 R31=B7D0CDC0 j> 13:32:43 NIP=B5ACA804 MSR=0208D032 ORIG_GPR3=107A943C CTR=0FB5BAA8 j> 13:32:43 LINK=B5BAC7A8 XER=0000000C CCR=20004840 MQ=00461F48 j> 13:32:43 TRAP=00000700 DAR=B4A0DFE0 dsisr=42000000 RESULT=00000000 j> 13:32:43 j> 13:32:43 Compiled_method=unknown (In JIT code segment 100792D0 but no method found) j> 13:32:43 Target=2_60_20110810_088604 (Linux 2.6.16.60-0.87.1-ppc64) . Stack Trace: N/A .
Local fix
Problem summary
The crash is due to executing code that has been reclaimed. This can happen in rare instances when two recompilation requests for the same method come in parallel and Compiler.command API is used to disable JIT. In this case one recompilation can succeed and the other one can fail (after seeing that the JIT is disabled). The compilation failure leads to a restoration of a path through the old compiled body, but the body has been reclaimed due to other recompilation request which succeeded.
Problem conclusion
This defect will be fixed in: 6.0.1 SR1 7.0.0 SR1 . The solution involves failing compilations only when we are certain that another request for same method hasn't already been performed or queued
Temporary fix
Comments
APAR Information
APAR number
IV19695
Reported component name
JIT
Reported component ID
620700124
Reported release
260
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-04-13
Closed date
2012-04-13
Last modified date
2012-04-13
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
[{"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:
13 April 2012