A fix is available
APAR status
Closed as program error.
Error description
FFST is issued from xcsFreeOwnedBuffers due to a conversation on a SVRCONN ending without freeing its message buffer. This issue only occurs for SHARECNV > 0 channels and will be accompanied by message CSQX208E or CSQX209E. If the async consumer thread is in an lpiSPIMQGETM which gets a new message buffer, and the receive thread notices an error during this call, then the problem will occur. QMGR routines CSQMALCH and CSQMXALC are called to allocate the new buffer in the CHINIT address space. The new message buffer address is saved in the lpiGETOPT, but if the receive thread notices an error and sets flag ccxOPT_ASYNC_ERROR, then the buffer will be leaked on return from the lpiSPIMQGETM call.
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: While attempting to get a message * * larger than 4k bytes over a * * multiplexed connection, a network * * error occurs. This will cause a * * 5C6-00E70022 abend in the queue * * manager, an FFST issued from * * xcsFreeOwnedBuffers and the CSQX208E * * or CSQX209E messages to be produced. * **************************************************************** If a network error occurs while a get message is in progress over a multiplexed client connection, the client conversation ends without freeing all of the buffers associated with the connection. This causes an abend when the conversation with the client ends.
Problem conclusion
A check has been added in the exit routine of the code to free the buffer that was being overlooked in this scenario. As a result, an abend will no longer occur when the client conversation ends.
Temporary fix
Comments
×**** PE22/11/16 FIX IN ERROR. SEE APAR PH50960 FOR DESCRIPTION
APAR Information
APAR number
PH44463
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-02-25
Closed date
2022-09-05
Last modified date
2022-12-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI82255 UI82256 UI82258
Modules/Macros
CSQXRSTM
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R100 PSY UI82255
UP22/09/17 P F209
R200 PSY UI82256
UP22/09/17 P F209
R300 PSY UI82258
UP22/09/17 P F209
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:
08 December 2022