APAR status
Closed as program error.
Error description
Error Message: JVM stops unexpectedly with an assertion failed message: Old API and new API did not match: processor feature 104 This problem is specific to the x86 platform. . Stack Trace: raise+0x10f (0x00007F3ED1E55B8F <OSB>libpthread.so.0+0x12b8f<CSB>) _ZN2TR4trapEv+0x47 (0x00007F3ECB945407 <OSB>libj9jit29.so+0x4db407<CSB>) (0x00007F3ECB945492 <OSB>libj9jit29.so+0x4db492<CSB>) (0x00007F3ECB718031 <OSB>libj9jit29.so+0x2ae031<CSB>) _ZN3OMR3X865AMD6413CodeGenerator10initializeEv+0x35e (0x00007F3ECBD39AAE <OSB>libj9jit29.so+0x8cfaae<CSB>) .
Local fix
The problem can be avoided by setting the following environment (shell) variable: export TR_DisableCPUDetectionTest=1
Problem summary
The problem arises because code in the JVM assumes that the bmi2 feature depends on avx support. On physical processors, those having bmi2 also support avx, so the assumption went undiscovered for some time. However on a virtualized server it is possible for bmi2 to be enabled when avx is not. This may even be common with some virtualization software running on Windows when Hyper-V is enabled.
Problem conclusion
In reality, bmi2 is independent of avx and the JVM was being overly conservative in requiring both. The test has been relaxed to no longer require avx when testing for the bmi2 feature. https://github.com/eclipse-openj9/openj9-omr/pull/259 . This APAR will be fixed in the following Releases: . IBM Semeru Runtimes 25 SR1 FP0 25.0.1.0 21 21.0.9.0 17 17.0.17.0 11 11.0.29.0 IBM SDK, Java Technology Edition 8 SR8 FP60 (8.0.8.60) . 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
IJ56711
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-11-06
Closed date
2025-11-06
Last modified date
2025-11-06
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:
06 November 2025