IBM Support

PH54195: ABEND IN IMBCMPCLIENTHANDLERTHREAD() DESTRUCTOR DURING MQSILIST COMMANDS

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

  • During a batch of mqsilist commands, an abend with the following
    traceback stack was generated:
    
    ImbDumpAndTerminate(int,const void*)
    ImbAbend::terminateProcessInternal(const void*,bool)
    ImbAbend::logSystemErrorAndTerminateProcessInternal(const ch
    ImbDeployManagerLocalCMPListener::ImbCMPClientHandlerThread::&#1
    26;I
    mbCMPClientHandlerThread()
    ImbDeployManagerLocalCMPListener::ImbCMPClientHandlerThread::ru
    n(ImbOsThread*)
    ImbThreadPoolThreadFunction::run(ImbOsThread*)
    ImbOsThread::threadRun()
    ImbOsThread::innerThreadBootStrapWrapper(void*)
    ImbOsThread::threadBootStrap(void*)
    threadBootStrapWrapper
    
    The following message is also logged to the joblog/syslog:
    
    BIP2228E (Msg 1/1) BROKER.agent 3391641527968071798
    Severe error: /build/jenkins/slot0/productbuild/WMB/export/mvs3
    90_oe_2/usr/include/ImbMutex.inl 135
    pthread_mutex_destroy
    Abend file:/instpath/BROKER/common/errors/BROKER.agent.67109762
    .3391641527968071798.abend
    action: abort
    

Local fix

  • Running the commands with the -v flag appears to workaround the
    issue.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus v10 and v10.1 and App Connect
    Enterprise v11 and v12
    
    
    Platforms affected:
    MultiPlatform, z/OS
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    A pthread_mutex_destroy call might fail with errno EBUSY and a
    BIP2228E error, for example as below, may be logged to the
    system:
    
    +BIP2228E (Msg 1/1) BROKER.agent nnnnnnnnnnnnnnnnnnnnnn Severe
    error:
    /build/jenkins/slot0/productbuild/WMB/export/mvs390_oe_2/usr/inc
    lude/
    ImbMutex.inl 135 pthread_mutex_destroy
    Abend file:b/opt/local/lpp/mqsi/brokers/BROKER/common/errors/
    BROKER.agent.nnnnnn.nnnnnnnnnnnnnnnnnnnnnn.abend action: abort
    
    An example of a failing stack leading to the
    pthread_mutex_destroy failure, as observed in IIB  v10
    /10.1.0.1, occurs in the ImbDeployManagerLocalCMPListener as
    follows:
    
    ImbDumpAndTerminate(int,const void*)
    ImbAbend::terminateProcessInternal(const void*,bool)
    ImbAbend::logSystemErrorAndTerminateProcessInternal(const ch
    ImbDeployManagerLocalCMPListener::ImbCMPClientHandlerThread::&#1
    26;ImbCMPClientHandlerThread()
    ImbDeployManagerLocalCMPListener::ImbCMPClientHandlerThread::run
    (ImbOsThread*)
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH54195

  • Reported component name

    IIB Z/OS

  • Reported component ID

    5655AB100

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-04-27

  • Closed date

    2024-01-29

  • Last modified date

    2024-01-29

  • 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

    IIB Z/OS

  • Fixed component ID

    5655AB100

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNQH8","label":"IBM Integration Bus for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]

Document Information

Modified date:
29 January 2024