A fix is available
APAR status
Closed as program error.
Error description
You are getting 0C7/AKEA abend occurring at offset x'000020A4' PSW: 078D0000 98DD6EE4 Instruction Length: 4 Interrupt Code: 07 Exception Address: 00000000 Execution key at Program Check/Abend: 8 Space at Program Check/Abend: Basespace REGISTERS 0-15 r0-r3 0000060B 19FE6F18 1A975030 98DD4FA2 r4-r7 19FE6C40 18DD5FA2 1A975030 18DD6FA2 r8-r11 18DD7FA2 18DD8FA2 18DD9FA2 19FE70E7 r12-r15 185D7680 8004F0C0 98DD6A8A 97D00400 . The failing instruction is doing CVB/4FB04250 in DFHEIQST+x'20A0' R4+x'250' contains all zeroes and it is bad. This value is getting from R6+x'15', R6 is bad, it is not pointing TCTTE. R6=1A975030 is getting from R4+x'23c' supposed to be TCTTEAR. However, the storage is resued. It points to something else. R11=19FE70E7 points to x'5202'/Inquire Terminal TERMNAME=R4+x'490'=VOBG NETNAME=B******2 . KE_N STATUS TCA_ADDR TRAN_# TRANSID DS_TASK KE_KTCB =========================================================== 0006 Not Running 185D8680 00046 CSNE 18455800 17EB4000 0230 ***Running** 185D7680 00038 CONL 347DD080 17EB4000 . S S N N - ZC DFHZNAC1 S 06:17:16.176 - 0046C . The stacks show the following for KE_NUM 0230, . DFHKETA DFHDSKE DFHXMTA DFHPGPG INITIAL_LINK DFHAPLI1 CICS_INTERFACE . The trace shows the following, 038 QR ZGTI ENTRY INQUIRE GLOBAL_BY_TERMID,NO,VOBG,YES 038 QR TMP ENTRY LOCATE TCTE,VOBG,NOLOCK 038 QR TMP EXIT LOCATE TCTE,VOBG,1A975030,NORMAL 038 QR ZGTI EXIT INQUIRE/OK TERMINAL,VOBG,1A975030,B******2, 038 QR ZSTU ENTRY STATUS 1A975030,RELEASE 038 QR ZSTU EXIT STATUS 1A975030 : 038 QR XCP ENTRY WAIT 038 QR DSAT ENTRY CHANGE_PRIORITY : 046 QR TDA ENTRY WRITE_TRANSIENT_DATA CSNE, *DFHZC3464 I 05/25/2007 01:17:16 * *CICS***4 VOBG CSNE Node B******2* * released by MT Operator/LU Serv* *ices Manager. ((1) * : 046 QR TDA ENTRY WRITE_TRANSIENT_DATA CSNE, *.&..........................CSNE* *.Z/9....DFHMET1E..._..?........&* *.....Z/......... * *DFHZC3437 I 05/25/2007 01:17:16 * *CICS***4 VOBG CSNE Node B******2* * action taken: CLSDST ((1) Modul* *e name: DFHZNAC) * : 046 ALP ENTRY TERMINAL_NOW_UNAVAILABLE 1A975030 046 ALP EXIT TERMINAL_NOW_UNAVAILABLE/OK : 038 TMP ENTRY LOCATE TCTE,VOBG,NOLOCK 038 TMP EXIT LOCATE TCTE,VOBG,1A975030,NORMAL 038 ZGTI EXIT INQUIRE/OK TERMINAL,VOBG,1A975030,B******2, 038 USAD ENTRY INQUIRE_USER 0000107B 038 DDLO ENTRY LOCATE 18500EF0,19FE7440,USD2,...# 038 DDLO EXIT LOCATE/EXCEPTION NOT_FOUND, 038 USAD EXIT INQUIRE_USER/EXCEPTION INVALID_USER_TOKEN,0,, 038 EIQST *EXC* RECOVERY ENTERED 038 SRP *EXC* PROGRAM_CHECK 038 DSBR ENTRY INQUIRE_TASK 038 DSBR EXIT INQUIRE_TASK/OK ESSENTIAL_YES 038 SRP *EXC* ABEND_ASRA DFHEIQST,000020A4,CICS . There is a bug in EIQST such that if it waits on an INQ TERMINAL for the USADLOCK, the terminal can be deleted underneath it, and the storage is reused.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Abend0C7 in DFHEIQST at X'20A4'. * **************************************************************** * RECOMMENDATION: * **************************************************************** DFHEIQST loses control during an INQUIRE TERMINAL command while attempting to acquire the USAD lock. On return to DFHEIQST the TCTTE for the terminal being inquired on has been deleted as a result of a previous SET TERMINAL RELEASE command completing. The TCTTE storage is reused by some other control block so DFHEIQST no longer addresses a valid TCTTE and an attempt to access values in the freed TCTTE causes an abend 0C7. Additional keywords: INQTN S0C7 abendS0C7 DFHAP0001 AP0001 msgDFHAP0001
Problem conclusion
DFHEIQST has been altered so that it will not call DFHUSAD until it has finished accessing the TCTTE for an INQUIRE TERMINAL or NETNAME request.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK47177
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-06-14
Closed date
2007-11-30
Last modified date
2008-01-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK31841 UK31842
Modules/Macros
DFHEIQST
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 January 2008