home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IC64710 Status: Closed

INSTANCE CRASH FOR MISSING SORT FILE

product:
DB2 FOR LUW / DB2FORLUW / 910 - DB2
Problem description:
Error Description: 
 
DB2 instance can crash due DB marked bad message as a result of 
improper error handling.  The stack trace for the problem may 
look like the following: -902 error and may have a stack trace 
like the following: 
 
<StackTrace> 
sqloCrashOnCriticalMemoryValidationFailure 
sqloCrashOnCriticalMemoryValidationFailure@glue1E8 
sqlofmblkEx 
sqldTermApplication 
sqlesrsp 
sqlesrspWrp 
sqleUCagentConnectReset + 0xA0 
sqljsCleanup 
sqljsDrdaAsInnerDriver 
sqljsDrdaAsDriver 
sqleRunAgent 
 
In addition to "DB Marked Bad" errors you may see the 
db2diag.log messages similar to the following: 
 
2009-09-30-13.36.50.901110-420 I268486A536 LEVEL: Error 
PID : 1286386 TID : 1 PROC : db2agent (PROD9) 0 
INSTANCE: inst1 NODE : 000 DB : dbname 
APPHDL : 0-3780 APPID: XXXXXXXX.ID08.01C700203835 
AUTHID : userid 
FUNCTION: DB2 UDB, access plan manager, sqlracal, probe:12 
RETCODE : ZRC=0x87130055=-2028797867=SQLS_PRGERR 
"A data management services programming error occurred." 
DIA8576C A data management services programming error occurred. 
 
>><< 
 
And that is why: 
2009-09-30-13.36.50.901852-420 I269023A470 LEVEL: Error 
PID : 1286386 TID : 1 PROC : db2agent (PROD9) 0 
INSTANCE: inst1 NODE : 000 DB : dbname 
APPHDL : 0-3780 APPID: XXXXXXXX.ID08.01C700203835 
AUTHID : userid 
FUNCTION: DB2 UDB, access plan manager, sqlracal, probe:999 
MESSAGE : Error on rollback 
DATA #1 : Hexdump, 2 bytes 
0x0000000110052858 : 0004 .. 
 
2009-09-30-13.36.50.902493-420 I269494A768 LEVEL: Error 
PID : 1286386 TID : 1 PROC : db2agent (PROD9) 0 
INSTANCE: inst1 NODE : 000 DB : dbname 
APPHDL : 0-3780 APPID: XXXXXXXX.ID08.01C700203835 
AUTHID : userid 
FUNCTION: DB2 UDB, trace services, sqlt_logerr_data, probe:0 
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes 
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -902 sqlerrml: 2
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ..                                                           * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* Error Description:                                           * 
*                                                              * 
*                                                              * 
*                                                              * 
* DB2 instance can crash due DB marked bad message as a result * 
* of                                                           * 
* improper error handling.  The stack trace for the problem    * 
* may                                                          * 
* look like the following: -902 error and may have a stack     * 
* trace                                                        * 
* like the following:                                          * 
*                                                              * 
*                                                              * 
*                                                              * 
* <StackTrace>                                                 * 
*                                                              * 
* sqloCrashOnCriticalMemoryValidationFailure                   * 
*                                                              * 
* sqloCrashOnCriticalMemoryValidationFailure@glue1E8           * 
*                                                              * 
* sqlofmblkEx                                                  * 
*                                                              * 
* sqldTermApplication                                          * 
*                                                              * 
* sqlesrsp                                                     * 
*                                                              * 
* sqlesrspWrp                                                  * 
*                                                              * 
* sqleUCagentConnectReset + 0xA0                               * 
*                                                              * 
* sqljsCleanup                                                 * 
*                                                              * 
* sqljsDrdaAsInnerDriver                                       * 
*                                                              * 
* sqljsDrdaAsDriver                                            * 
*                                                              * 
* sqleRunAgent                                                 * 
*                                                              * 
*                                                              * 
*                                                              * 
* In addition to "DB Marked Bad" errors you may see the        * 
*                                                              * 
* db2diag.log messages similar to the following:               * 
*                                                              * 
*                                                              * 
*                                                              * 
* 2009-09-30-13.36.50.901110-420 I268486A536 LEVEL: Error      * 
*                                                              * 
* PID : 1286386 TID : 1 PROC : db2agent (PROD9) 0              * 
*                                                              * 
* INSTANCE: inst1 NODE : 000 DB : dbname                       * 
*                                                              * 
* APPHDL : 0-3780 APPID: XXXXXXXX.ID08.01C700203835            * 
*                                                              * 
* AUTHID : userid                                              * 
*                                                              * 
* FUNCTION: DB2 UDB, access plan manager, sqlracal, probe:12   * 
*                                                              * 
* RETCODE : ZRC=0x87130055=-2028797867=SQLS_PRGERR             * 
*                                                              * 
* "A data management services programming error occurred."     * 
*                                                              * 
* DIA8576C A data management services programming error        * 
* occurred.                                                    * 
*                                                              * 
*                                                              * 
* >><<                                                         * 
*                                                              * 
*                                                              * 
*                                                              * 
* And that is why:                                             * 
*                                                              * 
* 2009-09-30-13.36.50.901852-420 I269023A470 LEVEL: Error      * 
*                                                              * 
* PID : 1286386 TID : 1 PROC : db2agent (PROD9) 0              * 
*                                                              * 
* INSTANCE: inst1 NODE : 000 DB : dbname                       * 
*                                                              * 
* APPHDL : 0-3780 APPID: XXXXXXXX.ID08.01C700203835            * 
*                                                              * 
* AUTHID : userid                                              * 
*                                                              * 
* FUNCTION: DB2 UDB, access plan manager, sqlracal, probe:999  * 
*                                                              * 
* MESSAGE : Error on rollback                                  * 
*                                                              * 
* DATA #1 : Hexdump, 2 bytes                                   * 
*                                                              * 
* 0x0000000110052858 : 0004 ..                                 * 
*                                                              * 
*                                                              * 
*                                                              * 
* 2009-09-30-13.36.50.902493-420 I269494A768 LEVEL: Error      * 
*                                                              * 
* PID : 1286386 TID : 1 PROC : db2agent (PROD9) 0              * 
*                                                              * 
* INSTANCE: inst1 NODE : 000 DB : dbname                       * 
*                                                              * 
* APPHDL : 0-3780 APPID: XXXXXXXX.ID08.01C700203835            * 
*                                                              * 
* AUTHID : userid                                              * 
*                                                              * 
* FUNCTION: DB2 UDB, trace services, sqlt_logerr_data, probe:0 * 
*                                                              * 
* DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes                * 
*                                                              * 
* sqlcaid : SQLCA sqlcabc: 136 sqlcode: -902 sqlerrml: 2       * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* ..                                                           * 
****************************************************************
Local Fix:
Not applicable
available fix packs:
DB2 Version 9.1 Fix Pack 10  for Linux, UNIX and Windows
DB2 Version 9.1 Fix Pack 11  for Linux, UNIX and Windows
DB2 Version 9.1 Fix Pack 12  for Linux, UNIX and Windows

Solution
Customer will receive a non-trapping 901 error notification 
instead of a 902 trapping error message
Workaround
not known / see Local fix
BUG-Tracking
forerunner  : APAR is sysrouted TO one or more of the following: IC72104 IC72105 IC72106 
follow-up : 
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
19.11.2009
10.06.2011
10.06.2011
Problem solved at the following versions (IBM BugInfos)
9.0.1,
9.0.2
Problem solved according to the fixlist(s) of the following version(s)
9.1.0.10 FixList