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