IBM Support

PM98427: A LOAD JOB WAS CANCELLED ABENDS222 WHICH BROUGHT DOWN DB2 WITH DSNV086E REASON 00D94001 AND ABENDS978 RC0 13/10/03 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A 'LOAD DATA PREFORMAT RESUME NO REPLACE LOG YES INTO TABLE
    BRC.TBATP0SACTI' JOB was cancelled by the user, with the
    ABEND222 showing in the DMTR :
    500 081B CBFA596783D95EB1 DSNTABA+854 DTIBABRI 00000000_40222000
    and brought the DB2 MSTR address space down with MSGDSNV086E
    RC00D94001 and ABEND978 00000004 RC04 on a failed FREEMAIN for
    the present contents of MMRBRBEB x'0000648C'
                                                     .
    May see abend387 rc14 in DSNB1AEX
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: DB2 V9 users with UK92093 applied.           *
    *                 DB2 V10 users with UK92092 applied.          *
    *                 All DB2 V11 users.                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND978 and DB2 abnormal termination   *
    *                      RC00D94001.                             *
    *                                                              *
    *                      Abend is most likely to occur after a   *
    *                      cancel of a LOAD or REORG utility with  *
    *                      the PREFORMAT option specified.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    PM80265 modified the I/O abend recovery logic to allow for the
    presence of an I/O error block (MMRBE) even if the I/O error
    flag was not on.  However, the pointer to this block in the
    MMRB is a shared field which Media Manager may store a CI number
    into during a preformat request.  Therefore a canceled preformat
    may cause the recovery routine to misinterpret a CI number as a
    block pointer, resulting in an abend 978 when an attempt is made
    to free that block.  Since this abend happens during abort
    processing, it brings down DB2.
    ADDITIONAL SYMPTOMS: ABEND0C4 DSNB1AEX +174 due to a bad
                         MMRBEPTR pointer.
    

Problem conclusion

  • The I/O recovery code has been modified to remove the change
    made by PM80265, for the preformat case only.  Preformat is the
    only case where Media Manager may store something into the field
    used to store the error block pointer, and preformat is not
    subject to the problem fixed by PM80265 (the presence of an
    I/O block for a "related" I/O error).
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PM98427

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-03

  • Closed date

    2013-11-06

  • Last modified date

    2014-01-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI12259 UI12260 UI12261

Modules/Macros

  • DSNB1IOR
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UI12259

       UP13/11/22 P F311 ®

  • RB10 PSY UI12260

       UP13/11/22 P F311 ®

  • R910 PSY UI12261

       UP13/11/22 P F311 ®

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"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":"10.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 January 2014