IBM Support

PH44903: ABN=0C4-00000010,U=SYSOPR ,C=MQ900.9XX.ASMC-CSQVDISC,M=CSQVDISC,LOC=CSQVGEPL.CSQVDISC

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND0C4 occurred at CSQVDISC when removing the ACE from VLCA
    chain, but ACE address is x'C6D9C5C5' (FREE).
    
    The original problem was likely that an ACE was freed while
    still on a VLCAAACE chain, which may have been some time ago.
    There is no trace and the free ACE's SKB, which contains the
    stack storage, has been reused. The problem was only detected
    when the next time the VLCAAACE chain was ran.
    
    The abend may result in queue manager termination.
    
    This APAR is for diagnostic purposes so that IBM MQ
    Development: z/OS Service team can add extra diagnostics to
    earlier detect free ACE on VLCAAACE chains.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0, Release 2          *
    *                 Modification 0 and Release 3 Modification 0. *
    ****************************************************************
    * PROBLEM DESCRIPTION: An MQ QMGR keeps track of active        *
    *                      threads by chaining ACE control blocks  *
    *                      onto VLCAAACE chains. If an ACE is      *
    *                      freed while on a VLCAAACE chain, then   *
    *                      this can lead to S0C4 abends or looping *
    *                      when running the chain.                 *
    ****************************************************************
    In the scenario where an ACE is freed while on a VLCAAACE chain,
    this can lead to S0C4 abends when running the chain because the
    chain address is EBCDIC 'FREE'. If the ACE is re-obtained and
    then chained to the same VLCAAACE chain, then this will result
    in the same ACE being on the chain twice, which will result in
    looping when running the chain.
    

Problem conclusion

  • Diagnostic checks have been added to collect diagnostics if an
    ACE is freed while still on a VLCAAACE chain. If this scenario
    occurs, then an S5C6-00E50039 abend will occur and a dump will
    be taken. This APAR does not attempt to address the root cause
    of an ACE being freed while on a VLCAAACE chain.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH44903

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-03-15

  • Closed date

    2023-09-29

  • Last modified date

    2023-12-02

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

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

    UI93819 UI93820 UI93821

Modules/Macros

  • CSQ3EC0X CSQ3ID30 CSQ3IDES CSQ3RRSF CSQ3RRSM CSQ3RRSX CSQAPRHX
    CSQARIB  CSQMCPRH CSQMCTXE CSQSCON2 CSQSFBK  CSQSFPL  CSQVCFRR
    CSQVCONN CSQVCRTH CSQVDISC CSQVGACE CSQVGEPL CSQVPDAC CSQVRMIM
    CSQVTFRR CSQVTRTH CSQVUTIL CSQYAGCS
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI94294

       UP23/11/21 P F311 ¢

  • R200 PSY UI94293

       UP23/11/16 P F311 ¢

  • R300 PSY UI94292

       UP23/11/16 P F311 ¢

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
04 December 2023