IBM Support

PH65669: ABN=5C6-EBEBEBED,U=XXXXXXXX,C=MQ900.920.MMC -CSQMALCH,M=CSQGFRCV,LOC=CSQMGPLM.CSQMBALC+OFFSET

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The S5C6-EBEBEBED abend in CSQMBALC is occurring because the
    MBAL control block provided by the caller doesn't contain a
    reference to an SKB stack block. The MBAL is initialised in
    CSQBCON as part of the connect while still in the HOME address
    space. The V920 CSQBCON initialises an SKB and stores it's
    address in the MBAL to be used later in the QMGR if stack
    storage is required in the HOME address space. The V940 CSQBCON
    however, does not setup an SKB and instead uses a different
    mechanism for obtaining storage in the application HOME address
    space. The QMGR code is at the V920 level, however the
    application is using a V940 SCSQAUTH which means that the MQCONN
    will LINK to the V940 CSQBCON.
    

Local fix

  • Run the application using a SCSQAUTH which matches the QMGR
    level.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 4 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: An application abend S5C6-EBEBEBED      *
    *                      occurred in module CSQMBALC when the    *
    *                      size of buffer used for asynchronous    *
    *                      gets (e.g. callbacks registered with    *
    *                      MQCB) needed to be increased. The abend *
    *                      was triggered when the application      *
    *                      running with the v940 batch adapter had *
    *                      connected to a V920 queue manager.      *
    ****************************************************************
    The abend was caused by the absence of a valid SKB stack block
    in the MBAL control block. In previous versions of MQ, CSQBCON
    initializes an SKB and stores its address in the MBAL for later
    use by the queue manager. However, in V940, the SKB block was
    replaced with a different mechanism for the stack storage. When
    an application using V940 adapter libaries connects to a queue
    manager running at V920 the MBAL lacks the required SKB, leading
    to the abend.
    

Problem conclusion

  • The CSQBCON module has been updated to restore the SKB
    initialisation logic.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH65669

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-03-16

  • Closed date

    2026-03-26

  • Last modified date

    2026-05-02

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

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

    UO07277

Modules/Macros

  • CSQBCON
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R400 PSY UO07277

       UP26/04/14 P F604

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":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"400","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
02 May 2026