A fix is available
APAR status
Closed as program error.
Error description
The following abends happened during an abend of a batch job: PIDS/5655MQ900 RIDS/CSQRGLM1#L RIDS/CSQRUE01 AB/S013E REGS/C0822 RIDS/CSQRUE01#R SYMPTOM DESCRIPTION ------- ----------- PIDS/5655MQ900 PROGRAM ID: 5655MQ900 RIDS/CSQRGLM1#L LOAD MODULE NAME: CSQRGLM1 RIDS/CSQRUE01 CSECT NAME: CSQRUE01 AB/S013E SYSTEM ABEND CODE: 013E REGS/C0822 REGISTER/PSW DIFFERENCE FOR R0C:-0822 RIDS/CSQRUE01#R RECOVERY ROUTINE CSECT NAME: CSQRUE01 ----- PIDS/5655MQ900 RIDS/CSQRGLM1#L RIDS/CSQRUE01 AB/S05C6 PRCS/00E50100 REGS/0E354 REGS/C0052 RIDS/CSQ3RRSF#R SYMPTOM DESCRIPTION ------- ----------- PIDS/5655MQ900 PROGRAM ID: 5655MQ900 RIDS/CSQRGLM1#L LOAD MODULE NAME: CSQRGLM1 RIDS/CSQRUE01 CSECT NAME: CSQRUE01 AB/S05C6 SYSTEM ABEND CODE: 05C6 PRCS/00E50100 ABEND REASON CODE: 00E50100 REGS/0E354 REGISTER/PSW DIFFERENCE FOR R0E: 354 REGS/C0052 REGISTER/PSW DIFFERENCE FOR R0C:-0052 RIDS/CSQ3RRSF#R RECOVERY ROUTINE CSECT NAME: CSQ3RRSF This APAR was taken to address the failure during recovery for CSQRUE01. search keyword CSQRUE01 offset + 00000B5E
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 2 Modification 0 and Release 3 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: A timing window exists for abends in * * CSQRUE01 which results in a secondary * * S5C6-00E50100 abend in recovery. If an * * MQ latch was held at the time of the * * initial abend, then the secondary abend * * will prevent the latch from being * * released. In some cases this can lead * * to tasks hanging and abnormal QMGR * * termination. * **************************************************************** CSQRUE01 is called for END UR processing to disconnect and free the unit of recovery element (URE) from the agent. This processing requires obtaining MQ latches. If the thread abends and CSQRUE01's FRR routine gets control, then this can result in a secondary S5C6-00E50100 abend. If the thread held a latch then recovery will percolate without releasing the latch.
Problem conclusion
The code in CSQRUE01 has been corrected to prevent the secondary S5C6-00E50100 abend.
Temporary fix
Comments
APAR Information
APAR number
PH58704
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-12-11
Closed date
2024-01-11
Last modified date
2024-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI95199 UI95200
Modules/Macros
CSQRUE01
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]
Document Information
Modified date:
01 February 2024