A fix is available
APAR status
Closed as program error.
Error description
During task termination processing for a PAUSEd task RTM calls the RB Unpause service (IEAVETPT). During this processing the Suspended/Paused Status descriptor (SSD) is freed but the SSD address is not removed from the PE entry table. A subsequent call to IEAVEDPE by the TCB ESTAE to deallocate the PET returns IEA_PE_TOKEN_STALE as the PE has been invalidated. In the reported problem recursive abends resulted in IEA_NO_PETS_AVAILABLE as all 130560 PETs were used. IVP instructions: 1. Get the SSD address for the PAUSE from the unique-1 field of the SSRV 11E system trace entry. 2. Check if SSDFREE is set - the X'08' bit at offset X'10'. 3. Search the PE entry tables for the SSD address. Get the PE segment table address from ECVTPEST and then get the PE entry table addresses starting at offset X'10'. If the SSD address is found in one of the PE tables then this is your problem. From the reported problem dump: 00 00AE 006CC300 SSRV 11E 9518D502 0C950B88 00000000 IP CBF 0C950B88 STR(SSD) SSD: 0C950B88 +0000 SSD...... SSD NEXT..... 0E997EA0 PREV..... 00000000 +000C ASCB..... 00000000 SEQN..... 00061F RSCODE... 00000000 This SSD is on the SSD free queue. +0018 SSRB..... 00000000 FLAGS.... 00 INDEX.... 000000 +0024 WEB...... 00000000 LOCK..... 00000000 _Owner_A. 00000000 +0030 _Next_On. 00000000 _Prev_On. 00000000 _Dealloc. 000000 IP CBF ECVT ECVT: 01AAEE18 ... +024C PEST..... 0265D450 0265D450 C9C8C1D7 C5E2E340 00010033 00000003 | IHAPEST 0265D460 01FF5000 1412A000 00000000 00000000 1412A000 C9C8C1D7 C5C5E340 00000000 00000000 | IHAPEET 1412A010 0286A798 0286A7E0 0286A3F0 0286A1F8 ... 1412A0C0 0C9508B8 0C950B40 **0C950B88** 133177E0 1412A0D0 0C950438 133171B0 80010034 80010035
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users running z/OS HBB7770 or HBB7780. * **************************************************************** * PROBLEM DESCRIPTION: PE entries are not removed from the * * PE entry table during task * * termination processing. * **************************************************************** * RECOMMENDATION: * **************************************************************** Pause elements (PEs) are not removed from the Pause element entry table during task termination processing. The PE is represented by a Suspended/Paused Status Descriptor (SSD), which does get freed, however, the SSD address remains in the PE entry table. Eventually, this could lead to a table full condition resulting in a failed Pause request with a IEA_NO_PETS_AVAILABLE nonzero return code. Note that HBB7790 already has the fix for this problem.
Problem conclusion
In task termination Pause processing, when it frees the SSD, add code to remove the PE, represented by the SSD address, from the PE entry table.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
OA43846
Reported component name
SUPERVISOR CONT
Reported component ID
5752SC1C5
Reported release
780
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-11-11
Closed date
2014-01-13
Last modified date
2014-02-18
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA71986 UA71987
Modules/Macros
IEAVETPT
Fix information
Fixed component name
SUPERVISOR CONT
Fixed component ID
5752SC1C5
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":"780","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"780","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
18 February 2014