A fix is available
APAR status
Closed as program error.
Error description
APAR number PI25738 appeared to resolve problem at first but the problem occured again after the PMR was closed. CSQY291E CSQXDMPS SDUMPX FAILED, RC=00000B08 PIDS/5655W9700 Program id: 5655W9700 RIDS/CSQILPLM#L Load module name: CSQILPLM RIDS/CSQIMGE3 Csect name: CSQIMGE3 AB/S05C6 System abend code: 05C6 PRCS/00C90600 Abend reason code: 00C90600 REGS/C112A Register/PSW difference for R0C:-112A RIDS/CSQGFRCV#R Recovery routine csect name: CSQGFRCV PSW: 07742001 80000000 00000000 2961D3D8 HOME ASID: 0085 PRIMARY ASID: 0075 SECONDARY ASID: 0075 The 5C6-00C90600 abend is occurring when EB 242D8CD0 attempts to browse the message on pageset 4 page 4 record x16, because page 4 only contains a single IRH9 record. The problem appears to be due to an orphaned MTME block referencing this message - the log buffers show that since the time in the MTME, this page has been deallocated and subsequently reused, suggesting that the message referred to was previously deleted (unfortunately this occurred prior to the available trace or log buffers so I can't verify this 100%). When this occurred the MTME for the message should have been deleted, however this has not occurred. The presence of the orphaned MTME causes browsing applications to attempt to browse a queue starting from this message - depending on how the page has been reused this can lead to the reported error. During this incorrect browse operation, locks are obtained on the page - this appears to be the cause of the subsequent abend in CSQIMGE9, which occurred when the scavenger attempted to get an exclusive lock on the same page, but was unexpectedly unable to do so. Additional Symptom(s) Search Keyword(s): z/OS MQ 8.0.0 ABEND5C6 ABENDS5C6 performance
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 * * Release 0 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Increased CPU usage and creeping * * storage usage detected in queue * * managers with applications browsing and * * marking messages like WSAS JMS MDB * * listeners, or applications using * * message selection. * * * * The following abends 5C6-00C90600 in * * CSQIMGE3 and 5C6-00C90B00 in CSQIMGE9 * * can be generated as result of this * * problem. * **************************************************************** * RECOMMENDATION: * **************************************************************** Applications browsing (MQGET with MQGMO_BROWSE_... options) and marking messages (MQGMO_MARK_BROWSE_... options) do not unmark messages selected as candidates for browsing when the browse process detects that the message has been deleted by a destructive MQGET (running in another thread) resulting in MTME (message token mark entry) records not freed causing the creeping storage usage. The abends in CSQIMGE3 and CSQIMGE9 are caused by CSQMMTIN updating cursors in the queue with the stale data found in the orphaned MTME records.
Problem conclusion
CSQIMGE1 has been changed to unmark message token entries (MTME) for messages deleted during the browse process before trying to get the next message in the queue. 000Y CSQIMGE1
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PI45586
Reported component name
WMQ Z/OS 8
Reported component ID
5655W9700
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-07-23
Closed date
2015-08-21
Last modified date
2015-11-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI30405
Modules/Macros
CSQIMGE1
Fix information
Fixed component name
WMQ Z/OS 8
Fixed component ID
5655W9700
Applicable component levels
R000 PSY UI30405
UP15/10/07 P F510 ¢
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
03 November 2015