A fix is available
APAR status
Closed as program error.
Error description
When we canceled RRS region to simulate RRS failure, MQ code CSQBBCLS/CSQBBDSC got exception in 2 IIB Integration Server regions during termination. It issued an abend0c4 svcdump. . We can see 2 kinds of abend stack: . CSQBBCLS +???????? Exception MQCLOSE +???????? MQConnection::reallyClose(bool) +???????? MQConnection::close() +???????? . CSQBBDSC +???????? Exception MQDISC +???????? MQConnection::reallyClose(bool) +???????? MQConnection::close() +???????? . SYSTRACE shows the S0C4-00000010 abends occurring at CSQAPRHX while executing a key 7 MVCK because GPR1 points to freed storage. Earlier entries show the storage being freed by a STORAGE RELEASE from CSQMEOTC. CSQMEOTC was called due to incorrect checks in CSQAPRHX. . This problem is a regression caused by PSIRT APAR PH47725 with V920 PTF UI82092.
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: When an RRS region is cancelled it is * * possible for an 0C4 abend to occur * * in CSQAPRHX. * **************************************************************** The code that handles end of task processing had an invalid check which resulted in CSQMEOTC being called. This resulted in storage being incorrectly freed. During subsequent processing in CSQAPRHX, the code attempted to use this now freed storage resulting in the 0C4 abend.
Problem conclusion
The code has been changed to correct the invalid check to prevent storage being incorrectly freed and therefore prevent the 0C4 abend.
Temporary fix
Comments
APAR Information
APAR number
PH54423
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
100
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-05-09
Closed date
2023-06-28
Last modified date
2023-08-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI92522 UI92523 UI92524
Modules/Macros
CSQAPRHX CSQARIB
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R100 PSY UI92524
UP23/07/15 P F307 {
R200 PSY UI92523
UP23/07/15 P F307 {
R300 PSY UI92522
UP23/07/15 P F307 {
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:
01 August 2023