APAR status
Closed as program error.
Error description
Error Message: The JVM terminates with GPF when using the IBMJCEPlus provider in combination with the balanced gc policy . Stack Trace: The native stack as seen in the javacore contains either Fast_com_ibm_crypto_plus_provider_icc_NativeInterface_CIPHER_enc ryptUpdate or Fast_com_ibm_crypto_plus_provider_icc_NativeInterface_DIGEST_upd ate .
Local fix
The problem can be avoided by using the gencon gc policy or other gc policies which do not use arraylets, or by using the following JVM command line option -Xjit:disableDirectToJNI Note that there can be at most one Xjit option on the command line so if there is an existing Xjit option already in use the above will need to be merged with it by appending ",disableDirectToJNI" to the end.
Problem summary
The Fast_com_ibm_* functions provide an optimised pathway for accessing the security provider. In these methods the code for handling arraylets in order to support the balanced gc policy contained an error that resulted in the crash.
Problem conclusion
The code in the JNI methods has been corrected. . This APAR will be fixed in the following Releases: . IBM SDK, Java Technology Edition 8 SR8 FP5 (8.0.8.5) . Contact your IBM Product's Service Team for these Service Refreshes and Fix Packs. For those running stand-alone, information about the available maintenance can be found at: https://www.ibm.com/support/pages/java-sdk
Temporary fix
Comments
APAR Information
APAR number
IJ46192
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-03-29
Closed date
2023-04-17
Last modified date
2023-04-17
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:
17 April 2023