A fix is available
APAR status
Closed as program error.
Error description
LOGREC records symptom string values similar to : PIDS/5655MQ90 RIDS/CSQMGPLM#L RIDS/CSQMALCH AB/S00C4 PRCS/00000004 REGS/0E12A REGS/A079A. The abending offset is for a failed MVCSK instruction. Development finds that these ABEND0C4 PIC 04 abends occur in procedure FreeMsgh in CSQMALCH when doing a cross-memory, cross-key copy of an AHSEG, which is a control block associated with a message handle. The problem is that the MVCSK uses an incorrect storage key for the move. Related, this problem could result in a leak of message handles in the application address space.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 3 Modification 0 and Release 4 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 in module CSQMALCH is * * recorded in LOGREC when messages * * contain properties over 4K. * **************************************************************** When CSQMCMHB is called to copy message properties into a Message Handle as part of an MQPUT or MQGET call, and the existing buffer size in the Message Handle is insufficient, a larger buffer is automatically allocated and the existing buffer should be marked to be freed on the next Message Properties MQI call (e.g. MQINQMP, MQSETMP ,MQCRTMH, MQDLTMH). An error in the code responsible for marking the existing buffer to be freed leads to an abend 0C4, which is recorded in LOGREC only, and no error is returned to the application. The 'freed' buffer storage will remain allocated until the Message Handle is deleted with MQDLTMH.
Problem conclusion
CSQMALCH is changed to correctly mark the old buffer to be freed on the next Message Properties MQI call.
Temporary fix
Comments
APAR Information
APAR number
PH68293
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-09-25
Closed date
2025-11-13
Last modified date
2026-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO05773 UO05774
Modules/Macros
CSQMALCH
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.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"300","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Document Information
Modified date:
01 February 2026