IBM Support

PH32885: ABN=0C4 =CSQ3REPL.CSQ3RRSM S0C4 ABEND

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Client received a SOC4 ABEND in mod CSQ3RRSM, this is a timing
    issue when an ASID is going through termination
    processing at the same time as a new connection is performing
    an RRS attach to the same address space.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0, Release 1          *
    *                 Modification 0 and Release 2 Modification 0. *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 occurs in CSQ3RRSM,           *
    *                      accompanied by error message            *
    *                      CSQ3009E when using DB2 stored          *
    *                      procedures linked with CSQBSTUB.        *
    ****************************************************************
    MQ's RRS exit CSQ3RRSX was invoked (e.g for PREPARE) by
    DB2 acting as an SDSRM, and called CSQ3RRSM. This located an
    existing ASCE for the DB2 WLM managed stored procedure address
    space, and began establishing the necessary environment to
    process the indicated function.
    
    At the same time a running stored procedure issued MQDISC, and
    as it was the last task in the address space with an active
    connection to the queue manager, this cleaned up MQ resources
    associated with the connection, including the ASCE.
    
    This resulted in the reported abend 0C4 when CSQ3RRSM attempted
    to reference a field in the now freed ASCE.
    

Problem conclusion

  • The queue manager will now defer cleaning up the ASCE for a DB2
    WLM managed stored procedure address space until the address
    space terminates, preventing the ASCE being freed while still
    in use by the RRS exits.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH32885

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-12-21

  • Closed date

    2021-04-27

  • Last modified date

    2021-06-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI75111 UI75112 UI75113

Modules/Macros

  • CSQ3AMT3 CSQ3ID80 CSQ3RRSM CSQ3SSI2 CSQYALLI
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI75113

       UP21/05/29 P F105 ¢

  • R100 PSY UI75112

       UP21/05/29 P F105 ¢

  • R200 PSY UI75111

       UP21/05/29 P F105 ¢

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0"}]

Document Information

Modified date:
03 June 2021