IBM Support

PK68377: 1. DB2 CRASHED ABEND0C1 ABEND0C4 MODULE DSNYECTE 2. 0c4 KO2EC01F csect KO2EIX1 - bad reg7 - $THG overlaid

A fix is available

Subscribe

You can track all active APARs for this component.

 

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