APAR status
Closed as program error.
Error description
Error Message: An assert message of the form "Instruction ... <OSB>cmplwi<CSB> (generated from node ... <OSB>BNDCHK<CSB>): ... is out-of-range for UI field" will be printed and cause the JVM to crash. . Stack Trace: +0x1c8 +0xd24 +0x1a8 +0x670 +0x4a8 +0x2b0 +0x42c +0x195c +0x107c +0x1f84 +0x84c +0xa24 +0x700 +0x148 +0x400 +0x608 +0x56c +0x22c _pthread_body+0x120 +0x0 . This issue only occurs when either the -Xrs option is specified or the noResumableTrapHandler option is specified in the -Xjit options on Power.
Local fix
This crash can be avoided by removing the -Xrs option or removing noResumableTrapHandler from the -Xjit options.
Problem summary
During generation of code for array access bounds checks, the range of an immediate was erroneously validated to be a 16-bit signed integer when used in an instruction expecting a 16-bit unsigned integer.
Problem conclusion
The JIT has been updated to perform the correct range check when generating code for a bound check when traps are disabled. . This APAR will be fixed in the following Java Releases: 8 SR6 FP16 (8.0.6.16) . 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
IJ27137
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-08-19
Closed date
2020-08-25
Last modified date
2020-08-25
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
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]
Document Information
Modified date:
26 August 2020