APAR status
Closed as program error.
Error description
Error Message: The JIT compiler crashes with a general protection fault during value propagation. . Stack Trace: The compiler's stack trace shows that the crash occurred in TR_VPMergedConstraints::longMerge. .
Local fix
The problem can be avoided using the option -Xjit:disableGlobalVP,disableLocalVP. If applied globally this may have a significant cost in performance which will vary from application to application around 20%. The option can be applied to individual methods if preferred.
Problem summary
In certain circumstances, an optimization called value propagation could associate ill-typed analysis results with operations in the intermediate code.
Problem conclusion
The JIT compiler has been modified so that these analysis results will now be well-typed. . This APAR will be fixed in the following Java Releases: 8 SR2 (8.0.2.0) 7 R1 SR3 FP20 (7.1.3.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
IV78209
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-10-20
Closed date
2015-10-20
Last modified date
2015-10-20
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
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":"130","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
20 October 2015