APAR status
Closed as program error.
Error description
Error Message: The system or user abend S0E0 R=00000018 was issued. . Stack Trace: 0x05028aa7d1e {com/ibm/rmi/util/Utility$RepIdToStubClassCache.get} JIT 0x400b293e3f4 {java/util/concurrent/ConcurrentLinkedQueue.contains} INT The issue can only occur while executing in JIT compiled code. It must be executing java/util/concurrent/ConcurrentLinkedQueue.offer/poll code but that code could be inlined by the JIT into any java method calling java/util/concurrent methods. . The issue can only occur on IBM Z machines (zOS or zLinux). The failing method must be using java/util/concurrent/ConcurrentLinkedQueue code. The failing instruction will be a "TEND" instruction and a "BPP" instruction will be within a few instruction above the "TEND".
Local fix
The problem can be avoided by using the following java command line parameter: -Xjit:disableBranchPreload This option will have a minor effect or performance, but the effect can be further minimized by limiting the scope of the option to just the one method that caused the crash: -Xjit:{*failing_class.method_name*}(disableBranchPreload)
Problem summary
The JIT makes use of constrained transaction memory instructions to implement some java/util/concurrent/ConcurrentLinkedQueue class operations. The JIT also makes use of Branch Prediction Preload (BPP) instructions to reduce CPU stalling when returning to caller methods. In rare cases the JIT can insert a BPP instruction inside a Constrained Transaction Memory region, but running "BPP" instructions is not allowed within a constrained transaction memory region causing the CPU to abend with a 0E0/18 code.
Problem conclusion
The JIT was modified so that BPP instruction are not generated inside a constrained transaction memory region. https://github.com/eclipse-omr/omr/pull/8263 . This APAR will be fixed in the following Releases: . IBM Semeru Runtimes 21 21.0.12.0 17 17.0.20.0 11 11.0.32.0 IBM SDK, Java Technology Edition 8 SR8 FP70 (8.0.8.70) . Downloads and supplementary documentation can be found at the following locations: - For non z/OS operating systems: - IBM Semeru Runtimes, Version 11 and later https://www.ibm.com/semeru-runtimes/downloads/ - IBM SDK, Java Technology Edition, Version 8 https://www.ibm.com/support/pages/java-sdk-downloads/ - For the z/OS operating system: - Java SDK Products on z/OS https://www.ibm.com/support/pages/java-sdk-products-zos
Temporary fix
Comments
APAR Information
APAR number
IJ58753
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2026-06-23
Closed date
2026-06-27
Last modified date
2026-06-27
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
27 June 2026