APAR status
Closed as duplicate of another APAR.
Error description
The STOP MODE(FORCE) service task was doing deallocation processing for a task from job SMDSSCM. It was in the process of closing all the handles for open queues for the task and abended 0C4-11 reading data from an AMS QInfo control block, which is in the application address space. The abend occurs because the storage has been freed because the TCB which allocated the task-owned storage had ended. This is similar scenario to the problem in APAR PH37729. During the development of that fix, we incorrectly determined that the problem only applied to CICS connections. In summary, the problem is a timing window during deallocation processing which can occur when applications are doing work with AMS protected queues and a STOP QMGR MODE(FORCE) command is issued. . Additional Symptoms: 0D5-00000021,LOC=CSQMLPLM.CSQMCALH+0000050E ABEND0D5 ABENDS0D5 S00D5
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
Users Affected: All users of IBM MQ for z/OS Version 9 Release 3 Continuous Delivery (CD) Release. Problem Description: Abend 0C4 occurs when STOP MODE(FORCE) is issued, while an active task has open handles to AMS protected queues. Problem Summary: During STOP MODE(FORCE) processing, allied tasks are notified that the queue manager is ending, and agents are driven through alternate agent termination. If an allied task had handles to AMS protected queues, these are closed during agent termination, and the associated QInfo control block is freed. However if the owning task had already ended this control block is already free, leading to abend 0C4 when attempting to reference and free it again. Problem Conclusion: Storage management of AMS control blocks in the allied address space is enhanced to prevent alternate agent termination freeing blocks multiple times. The fix is targeted for delivery in APAR PH60453.
APAR Information
APAR number
PH52094
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED DUB
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-01-23
Closed date
2024-05-03
Last modified date
2024-05-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"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":"LOB67","label":"IT Automation \u0026 App Modernization"}}]
Document Information
Modified date:
07 May 2024