A fix is available
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