A fix is available
APAR status
Closed as program error.
Error description
FRR routine CSQGFFRR got control and eventually called CSQSRSUP due to the abend occurring while storage manager was in control. This routine bases the RCRD control block off register 1, but fails to save its value while invoking macro CSQWDUMP. CSQWDUMP is invoked to request a dump, and uses register 1 to hold the parmlist for a call to CSQWDSDM, MQ's primary dumping routine. Attempts to use register 1 to access fields in the RCRD after the call result in the task trying to access an invalid storage address, resulting in the 0C4 abend
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 0 Modification 0, Release 1 * * Modification 0 and Release 2 Modification * * 0. * **************************************************************** * PROBLEM DESCRIPTION: Following an abend in CSQSVSTK where a * * task attempts to access invalid * * storage, it is possible for an OC4 to * * occur in CSQSRSUP during recovery * * processing. * **************************************************************** The code which handles the recovery routine incorrectly overwrote the value of a register when a macro which invokes dump processing was executed. When this register is overwritten, it no longer contains the required address for the remainder of the program which subsequently results in an OC4 abend.
Problem conclusion
The code has been changed to prevent the register from being overwritten during recovery processing. As a result, the OC4 abend no longer occurs.
Temporary fix
Comments
APAR Information
APAR number
PH39462
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
2021-07-30
Closed date
2022-02-15
Last modified date
2022-04-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI79324 UI79325 UI79396
Modules/Macros
CSQSRSUP
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R000 PSY UI79396
UP22/03/11 P F203
R100 PSY UI79325
UP22/03/11 P F203
R200 PSY UI79324
UP22/03/11 P F203
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.
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100"}]
Document Information
Modified date:
02 April 2022