A fix is available
APAR status
Closed as program error.
Error description
The CHIN job log has an error: CSQX053E CSQXFFST Error information recorded in CSQSNAP data set The CSQSNAP information has eyecatchers of xcsFreeOwnedBuffers and "Owner didn't free their buffers". The FFST is being issued to report the existence of an area of storage used by a channel that was not freed during the lifetime of the channel. The buffer contents represent a large number of message properties. There is a code path where a buffer like this can be allocated to contain message properties, but it will not be freed.
Local fix
No workaround available.
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: Various symptoms can occur when client * * applications MQPUT/MQGET messages using * * message handles containing many or * * large message properties. * * Possible symptoms can include: * * - CSQX053E reporting an FFST in the * * CSQSNAP DD. The FFST indicates an error * * in xcsFreeOwnedBuffers * * - Storage leak in the channel initiator * * address space, leading to eventual * * storage exhaustion * * - Abend 0C4 in CSQXMPAP * * - Storage Overlay in the channel * * initiator address space, leading to * * unpredictable results * **************************************************************** A client application issued MQGET, requesting that any Message Properties associated with the returned message are returned in a Message Handle. After locating a suitable message, MQGET processing detected that the properties buffer provided with the Message Handle was too small for the amount of properties associated with the message, and allocated a new larger buffer for the properties, however the old buffer was not correctly freed, and the new buffer was allocated using a different storage tracking scheme than the original. The difference in storage tracking scheme resulted in subsequent operations to manage the buffer (for example, resizing or freeing the buffer) failing, leading to varying symptoms being seen.
Problem conclusion
When the message properties buffer is resized, the new buffer will be allocated using the same storage tracking scheme as the original, and the original buffer will now be freed.
Temporary fix
Comments
APAR Information
APAR number
PH61931
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-06-18
Closed date
2025-03-27
Last modified date
2025-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO02601 UO02602
Modules/Macros
CSQMALCH CSQMGET CSQXMPAP
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:
02 May 2025