IBM Support

PI66133: WMQ Z/OS ABEND5C6-00D40025 IN CSQMLTR0 USING SHARED QUEUES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Queue manager abended
    CSQV086E QUEUE MANAGER ABNORMAL TERMINATION REASON=00E50702
    
    
    Dump title:
    ABN=5C6-00D40025,U=SYSOPR,MMC-CSQMLTR0,
    M=CSQGFRCV,LOC=CSQMLPLM.CSQMLTR0
    
    
    Reason code X'00D44007' CSQM_ABEND_MMC_ERROR
    
    
    There is a window in which a shared queue may be deleted,
    causing fields in the IVSA to be cleared (e.g. IVSA.pVSObject)
    and at the same time a list-transition event may execute which
    refers to the cleared IVSA, resulting in the 5C6-00D40025 abend.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of IBM MQ for z/OS Version 9 Release 0             *
    * Modification 0.                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Various abends occur when a shared queue is deleted on a     *
    * different queue manager in the queue sharing group, and the  *
    * local queue manager is processing a list transition for the  *
    * queue.                                                       *
    *                                                              *
    * Symptoms can include:                                        *
    * - Abend 0C4 in CSQMLTR0                                      *
    * - Abend 5C6-00C5101A in CSQEBMON                             *
    * - Abend 5C6-00D40025 in CSQMLTR0                             *
    * - Abend 5C6-00E50002 in CSQMREF1                             *
    * The abends are followed by abnormal queue manager            *
    * termination 6C6 with REASON=00E50702                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * none                                                         *
    ****************************************************************
    Insufficient serialisation between list transition exit
    processing for a shared queue and shared queue deletion
    processing can allow CSQICDSQ to free the IVSA for a shared
    queue that has just been deleted on another queue manager in the
    queue sharing group, while a list transition is being processed
    for that shared queue.
    Depending on the type of list transition being processed, and
    how quickly the freed IVSA is reused by another queue, this can
    lead to several different abends occurring in list transition
    processing.
    The abnormal termination of the SRB processing the list
    transition is unexpected, and results in the queue manager
    terminating abnormally.
    

Problem conclusion

  • The serialisation between shared queue deletion and list
    transition processing is improved to prevent the IVSA being
    freed while still being used by list transition processing.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI66133

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-07-19

  • Closed date

    2016-09-30

  • Last modified date

    2017-05-19

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

    PI63204

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

    UI41300

Modules/Macros

  • CSQELTRX CSQICDSQ CSQIEXP2 CSQMLTR0 CSQMLTRX
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI41300

       UP16/10/14 P F610

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.

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

Document Information

Modified date:
19 May 2017