A fix is available
APAR status
-
Closed as program error.
Error description
-
ABN=B78-00000018,U=CICSTS ,C=MMC -CSQMCALH,M=CSQGFRCV ABN=0C4-00000011,U=CICSTS ,C=MMC -CSQMCALH, M=CSQGFRCV,LOC=CSQMLPLM.CSQMCALH The 0C4 and B78 abends in CSQMCALH occur when attempting to free the QINFO block associated with a handle for an AMS protected queue during local memory termination processing for a CICS connection to MQ, because the TCB that owns the storage has already ended and consequently the storage has already been freed (and potentially reused). . Additional Keywords: ABENDB78 ABENDSB78 ABEND0C4 ABENDS0C4
Local fix
Problem summary
-
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 1 Modification 0 and Release 2 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abends B78 and/or 0C4 occur in * * CSQMLPLM.CSQMCALH when the MQ adapter * * terminates the connection to MQ, and * * the adapter is using AMS protected * * queues. * **************************************************************** During MQ adapter termination CSQMCLMT is called to end any ACEs remaining for the address space, and as part of this, to close any remaining handles. While closing handles for AMS protected queues, an attempt to free AMS control blocks in the CICS address space is made, however at this point in termination processing the TCB owning these control blocks has already ended and implicitly freed the storage. The attempt to access/free the storage after this results in the reported abend.
Problem conclusion
-
CSQMCALH is changed to detect when it is called during local memory termination processing and to avoid incorrectly attempting to free the AMS control blocks a second time.
Temporary fix
Comments
APAR Information
-
APAR number
PH25132
-
Reported component name
IBM MQ Z/OS V9
-
Reported component ID
5655MQ900
-
Reported release
104
-
Status
CLOSED PER
-
PE
NoPE
-
HIPER
NoHIPER
-
Special Attention
NoSpecatt / Xsystem
-
Submitted date
2020-05-06
-
Closed date
2020-11-02
-
Last modified date
2021-01-04
-
APAR is sysrouted FROM one or more of the following:
-
APAR is sysrouted TO one or more of the following:
UI71006 UI72356
Modules/Macros
-
CSQMCALH
Fix information
-
Fixed component name
IBM MQ Z/OS V9
-
Fixed component ID
5655MQ900
Applicable component levels
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":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"104"}]
Document Information
Modified date:
27 March 2021