IBM Support

PI95746: ABEND04E RC00E20014 DSNSGMN FOLLOWED BY A SYSTEM CRASH 18/03/28 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DT42,ABND=04E-00E20014,U=BMCUSER ,M=N  ,C=111.BMC
    -DSNB1ABO,M=DSNTFRCV,LOC=DSNSLD1 .DSNSGMN +134C
    --------------------------------------------------
    ABEND04E RC00E20014 DSNSGMN followed by a system crash.
    DSNB1IOR passed a REG1=0 parmlist to freemain, but REG9 does not
    point to a valid MMRB.
    The error occurs when a utility (ie. LOAD or
    REORG) with the PREFORMAT option is cancelled.
    
    
    Additional Keywords:
    DSNENCRYPT/K ZSA4.5
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Db2 for z/OS V11 users with PI81900          *
    *                 (UI51358) applied.                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND04E RC00E20014 in DSNSGMN,         *
    *                      followed by Db2 abnormal termination    *
    *                      RC00D94001.                             *
    *                                                              *
    *                      For data sharing users, using duplexed  *
    *                      group buffer pools:                     *
    *                       - Incorrect output, INCORROUT.         *
    *                       - ABEND04E RC00C90101, RC00C90102,     *
    *                         RC00C90105, or RC00C902xx in         *
    *                         various CSECTs.                      *
    *                       - Data/index inconsistencies reported  *
    *                         by the CHECK INDEX utility.          *
    *                       - Page regression reported by the      *
    *                         DSN1LOGP utility.                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    PI81900 changed the way in which the preformat buffer is used
    during a preformat request, but failed to include the code to
    account for this during abend recovery.  So if an agent abends
    while performing a preformat, the recovery routine will specify
    the wrong address (the 31-bit pointer instead of the 64-bit
    pointer) when freeing the buffer.  This results in an ABEND04E
    RC00E20014 in DSNSGMN.  Since this abend occurs during agent
    abort processing, it brings down Db2.
    
    Additionally, PI81900 inadvertently removed part of the fix for
    the earlier APAR PI76386, reintroducing a data integrity
    exposure during a group buffer pool rebuild switch following
    a GBP write-around.
    

Problem conclusion

  • The recovery logic for an abend during a preformat request has
    been modified to specify the correct pointer when freeing the
    preformat buffer.
    
    The deleted code from PI76386 has been restored.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PI95746

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-26

  • Closed date

    2018-04-16

  • Last modified date

    2019-03-13

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

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

    UI55254

Modules/Macros

  •    DSNB1AEX DSNB1IOR DSNB1OST DSNB1PMI DSNB1REL
    DSNB5CMX DSNB5COM DSNB5FOR DSNB5PCO DSNB5RAP DSNB5RDP DSNB5UEX
    DSNB5UTX DSNJDS01 DSNJDS02 DSNJDS03 DSNJDS06 DSNJM003 DSNJR007
    DSNJR106 DSNJR206 DSNJS001 DSNJT001 DSNJU999 DSNJW006 DSNJW007
    DSNJW008 DSNJW009 DSNJW106 DSNJW107 DSNJW127 DSNJW207 DSNJW306
    DSNJW307 DSNVMDIE
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RB10 PSY UI55254

       UP18/05/01 P F804 «

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":"11.0","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":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
13 March 2019