A fix is available
APAR status
Closed as program error.
Error description
Dump Title: PAJC,ABND=0C1-00000001,U=SYSOPR ,M=(C),C=910.IPC -DSNYASCP,M=DSNYECTE,PSW=070C1000A9A26590,A=00CC ABEND0C1 branching to the start of CSECT KO2EIX1A (PK53416) which has been overlaid. The entry point for KO2EIX1A was acquired from MMITERM, offset x'38' in the MMIB. This is the address of the I/O termination exit for Omegamon (instead of DB2's DSNB5UTX) but has been overlaid. Upon branching to this a program check occurs and brings down DB2. Depending on what the overlay puts at the entry point of KO2EIX1A, the results can be unpredictable The MMIB D4D4C9C2 CC000080 00000000 000C0005 | MMIB............ | 75160960 00000000 00160004 75160A40 | ...-........... | 00000000 00000000 000000CC 00000000 | ................ | 00000000 00000000 A9A25DA0 AD36A870 | ........zs)...y. | 00000000 00001000 304B95D0 00000000 | ..........n}.... | ... shows an exit address at offset x'38' of A9A25DA0 which points to offset x'58' into KO2EIX1A, its entry point. Seen there is: 47F0F008 000011C8 58C0F004 41CCF000 | .00....H.{0...0. | D507C000 FA404770 F7EED507 C270FA40 | N.{.. ..7.N.B.. | 4770F7EE 95AAC00C 4770F7EE 50F0C010 | ..7.N.{...7.&0{. | 900FC100 4140FC68 58300380 55300384 | ..A.. .........D | 5BC5C1D7 C9E6D9D2 00000000 00000000 | $EAPIWRK........ | 29A25DF0.:29A25FCF.--ALL BYTES CONTAIN X'00' It should be instead: 47F0F008 000011C8 58C0F004 41CCF000 | .00....H.{0...0. | D507C000 FA404770 F7EED507 C270FA40 | N.{.. ..7.N.B.. | 4770F7EE 95AAC00C 4770F7EE 50F0C010 | ..7.N.{...7.&0{. | 900FC100 4140FC68 58300380 55300384 | ..A.. .........D | 4770F048 9680049D 90E33010 18041813 | ..0.O....T...... | Also, the beginning of the CSECT is 29A25D48 00000098 | .s)....q | 40E5F4F1 F0F5F1F0 F0F361F2 F761F0F8 | V41051003/27/08 | 40F1F97A F2F41220 D7D2F5F3 F4F1F640 | 19:24..PK53416 | C4C2F2F9 F1F04040 D4E5E2F6 F1F04040 | DB2910 MVS610 | 4DC35D40 C3D6D7E8 D9C9C7C8 E340C9C2 | (C) COPYRIGHT IB | D440C3D6 D9D74B40 F2F0F0F5 40404040 | M CORP. 2005 | and should be D6F2C5C9 E7F14040 | O2EIX1 | 40E5F4F1 F0F5F1F0 F0F361F2 F761F0F8 | V41051003/27/08 | 40F1F97A F2F41220 D7D2F5F3 F4F1F640 | 19:24..PK53416 | C4C2F2F9 F1F04040 D4E5E2F6 F1F04040 | DB2910 MVS610 | 4DC35D40 C3D6D7E8 D9C9C7C8 E340C9C2 | (C) COPYRIGHT IB | D440C3D6 D9D74B40 F2F0F0F5 40404040 | M CORP. 2005 | SEARCH ARGUMENT ABSTRACT PIDS/5740XYR00 RIDS/UNKNOWN#L RIDS/UNKNOWN AB/S00C1 PRCS/00000001 REGS/0DB18 REGS/0BD48 RIDS/DSNYECTE#R Symptom Description ------- ----------- PIDS/5740XYR00 Program id: 5740XYR00 RIDS/UNKNOWN#L Load module name: UNKNOWN RIDS/UNKNOWN Csect name: UNKNOWN AB/S00C1 System abend code: 00C1 PRCS/00000001 Abend reason code: 00000001 REGS/0DB18 Register/PSW difference for R0D: B18 REGS/0BD48 Register/PSW difference for R0B: D48 RIDS/DSNYECTE#R Recovery routine csect name: DSNYECTE FYI. There's a bug in the routine that restores the MMIB routine address saved when OA was initialized. If we fail to restore it to its original EPA and our DSNB1GET CSA storage is freed, the DB2 will abnormally terminate with ABEND0C1. . Keyword: ICYEXIT O2EIX1 .
Local fix
You can turn off Object Analysis & event manager using the following command: /F cccccccc,F EVENTMGR,STOP DB2=(db2ssid1,db2ssid2,...db2ssidn) /F cccccccc,P EVENTMGR where ccccc is your server started task. * OBJECT ANALYSIS does not need to be active at the time of the abend. It just needs to have been active at some point prior to the abend for this fix to apply.
Problem summary
**************************************************************** * USERS AFFECTED: OMEGAMON XE for DB2 PE/DB2PM * * users of component: * * - OMEGAMON collector * **************************************************************** * PROBLEM DESCRIPTION: When using Object Analysis, DB2 can * * ABEND0C1 or ABEND0C4 in DSNYECTE or * * DSNYASCP, especially immediately after * * an OMPE restart which involves a * * restart of Event Manager. * * * **************************************************************** * RECOMMENDATION: Apply this PTF * **************************************************************** PROBLEM SUMMARY: Omegamon for DB2 may attempt to execute Object Analysis data-gathering routines after the routines have been freed. PROBLEM CONCLUSION: Do not free the routines if they may be executed.
Problem conclusion
Do not free the routines if they may be executed. KEYWORDS : OBJECT ANALYSIS ABEND0C1 ABEND0C4 DSNYECTE DSNYASCP
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PK68377
Reported component name
OM XE DB2PE/PM
Reported component ID
5655OPE00
Reported release
410
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2008-06-30
Closed date
2008-10-30
Last modified date
2017-02-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK41091
Modules/Macros
KO2ECTLC KO2ECTLF KO2EOJAB
Fix information
Fixed component name
OM XE DB2PE/PM
Fixed component ID
5655OPE00
Applicable component levels
R410 PSY UK41091
UP08/11/11 P F811
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.
[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJXP","label":"DB2 Tools for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"410"}]
Document Information
Modified date:
30 March 2021