A fix is available
APAR status
Closed as program error.
Error description
WPPIS1BS is going through termination processing at the same time as RRS is performing backout processing for the UR associated with ACE 10178EE0 (MQ URID 0227CB8AC70E). The backout processing on RRS TCB 009DCCD8 switches to EB 10178F40, and CSQ3BCK performs an execution unit switch to EB 111DE700 for backout processing to take place on an SRB in the queue-manager address space. While the backout processing is taking place, termination processing for WPPIS1BS (asid xDD) detects that there are outstanding private contexts for this address space, and attempts to terminate them. One of these contexts is associated with ACE 10178EE0. CSQMLCMT invokes CSQVDISC to disconnect the ACE from the current address space. As part of this processing, it detects that there is an outstanding execution unit switch and therefore switches to EB 10178F40 and suspends. However, CSQVSRX detects that this EB is already suspended, and the 5C6-00E501A1 occurs. This also results in the S058 RC8 and 5C6 00E50013 / 00E2001E abends seen in logrec
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 0 Modification 1 and Release 1 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 5C6-00E501A1 occurs when an * * allied address space terminates, * * resulting in the queue manager * * terminating 6C6-00E50054. * * Abends S058 RC8, 5C6-00E50013 and * * 5C6-00E2001E can also be seen. * **************************************************************** * RECOMMENDATION: * **************************************************************** During termination of an allied address space, CSQMCLMT (local memory terminate) was executed for the jobstep tcb. CSQMCLMT detected there were RRS contexts associated with the address space, and switched to each context to perform necessary processing. When switching back from one such context, CSQVDISC detected there was an outstanding execution unit switch, and attempted to suspend until this had completed, however the execution unit switch had been issued by MQ's RRS backout exit which was also using the same context and was already waiting for the switch to complete. This led to the suspend issued by CSQVDISC abending 5C6-00E501A1 and causing the queue manager to terminate 6C6-00E50054.
Problem conclusion
Additional serialisation is added to CSQ3RRSX and CSQMCLMT to prevent the context EB associated with a context from being used by both simultaneously. 010Y 100Y CSQARIB CSQMCLMT CSQ3RRSX CSQ3RRXF
Temporary fix
********* * HIPER * *********
Comments
×**** PE13/05/17 FIX IN ERROR. SEE APAR PM88417 FOR DESCRIPTION ×**** PE14/06/20 FIX IN ERROR. SEE APAR PI20391 FOR DESCRIPTION ×**** PE14/09/05 FIX IN ERROR. SEE APAR PI24808 FOR DESCRIPTION
APAR Information
APAR number
PM75418
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
010
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-10-19
Closed date
2013-02-21
Last modified date
2014-09-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK91873 UK91874
Modules/Macros
CSQARIB CSQMCLMT CSQ3RRSX CSQ3RRXF
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
30 September 2014