IBM Support

IJ46192: CRASH WHEN USING IBMJCEPLUS WITH BALANCED GC

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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