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 IC84171 Status: Closed

INSTANCE MAY GO DOWN AT SQLOFREEMEMCHUNKS AFTER A SEVERE
SQLERMASTERTHREADREQ MESSAGE.

product:
DB2 FOR LUW / DB2FORLUW / A10 - DB2
Problem description:
Prior to the instance down of this problem, the message 
"marking fmp as unstable after new thread creation failure:" 
at sqlerMasterThreadReq is logged and fmpRowUseCount indicates 
1 as db2diag.log as below: 
----- 
2011-06-02-19.22.51.266000+540 I11423990F453      LEVEL: Severe 
PID     : 2136                 TID  : 6228        PROC : 
db2syscs.exe 
INSTANCE: TOOL                 NODE : 000         DB   : TOOLSDB 
APPHDL  : 0-49740              APPID: *LOCAL.TOOL.110602102634 
AUTHID  : SYSTEM 
EDUID   : 6228                 EDUNAME: db2agent (TOOLSDB) 
FUNCTION: DB2 UDB, routine_infrastructure, sqlerMasterThreadReq, 
probe:10 
RETCODE : ZRC=0xFFFFFBEE=-1042 
 
2011-06-02-19.22.51.266000+540 E11424445F3409     LEVEL: Severe 
PID     : 2136                 TID  : 6228        PROC : 
db2syscs.exe 
INSTANCE: TOOL                 NODE : 000         DB   : TOOLSDB 
APPHDL  : 0-49740              APPID: *LOCAL.TOOL.110602102634 
AUTHID  : SYSTEM 
EDUID   : 6228                 EDUNAME: db2agent (TOOLSDB) 
FUNCTION: DB2 UDB, routine_infrastructure, sqlerMasterThreadReq, 
probe:910 
DATA #1 : String, 58 bytes 
marking fmp as unstable after new thread creation failure: 
DATA #2 : String, 8 bytes 
Fmp TID: 
DATA #3 : Hexdump, 4 bytes 
0x000007FFFDE3CC90 : 0000 0000 
.... 
DATA #4 : String, 8 bytes 
Fmp Row: 
DATA #5 : sqlerFmpRow, PD_SQLER_TYPE_FMP_ROW, 496 bytes 
 fmpPid: 5396 
 fmpPoolList Ptr: 0x0000000000000000    fmpForcedList Ptr: 
0x0000000000000000 
 nextFmpCB Ptr: 0x000007fffdc0f1a0      prevFmpCB Ptr: 
0x0000000000000000 
 fmpIPCList Ptr: 0x000007fffde3cb00 
 stateFlags: 0x00000012 numFmp32Attaches: 0 
 numActiveThreads: 0    numPoolThreads: 0 
 fmpCodePage: 0 fmpRowUseCount: 1 
 active: 0x01   rowLoaderValidate: 0x00 
 ipcLatch: 
0x000007FFFDE3C004 : 8000 AB01 
.... 
 rowLatch: 
0x000007FFFDE3C008 : 8000 AC01 
.... 
 fmpAgentList: 
----- 
 
Then later timing, this instance goes down with below message: 
----- 
2011-06-02-20.47.51.453000+540 E11740971F1136     LEVEL: Severe 
PID     : 2136                 TID  : 6480        PROC : 
db2syscs.exe 
INSTANCE: TOOL                 NODE : 000         DB   : TOOLSDB 
APPHDL  : 0-53112              APPID: *LOCAL.TOOL.110602114844 
AUTHID  : SYSTEM 
EDUID   : 6480                 EDUNAME: db2agent (TOOLSDB) 
FUNCTION: DB2 UDB, SQO Memory Management, 
sqloDiagnoseFreeBlockFailure, probe:999 
MESSAGE : Memory validation failure, diagnostic file dumped. 
DATA #1 : String, 28 bytes 
Corrupt pool free tree node. 
DATA #2 : File name, 29 bytes 
2136.6480.mem_diagnostics.txt 
CALLSTCK: 
  [0] 0x0000000180116CDA pdLog + 0x36A 
  [1] 0x0000000180051873 sqloDirectIOIsRegistryEnable + 0x3DB 
  [2] 0x000000018007C95D sqloxltc_app + 0x5EFF 
  [3] 0x00000001800519C3 sqloDirectIOIsRegistryEnable + 0x52B 
  [4] 0x000000018004A7DA sqlogmblkEx + 0x52A 
  [5] 0x0000000001F7676E sqlerGetFMPIPC + 0x10A 
  [6] 0x0000000001CBC386 sqlccGetIPCs + 0xAE6 
  [7] 0x0000000001F4BA99 sqlerAllocFmpIPC + 0x13B 
  [8] 0x0000000001F4A8E7 sqlerAddFmpToPool + 0x2D7 
  [9] 0x0000000001F4981A sqlerGetFmpFromPool + 0x3C0 
----- 
 
The associated trap file has a similar trace back as below: 
--- 
<sqloFreeMemChunks> <NotFound:-1> 
<sqloDirectIOIsRegistryEnable> <NotFound:-1> 
<sqloxltc_app> <NotFound:-1> 
<sqloDirectIOIsRegistryEnable> <NotFound:-1> 
<sqlogmblkEx> <NotFound:-1> 
<sqlerGetFMPIPC> <sqlerFmpCommon.C:391> 
<sqlccGetIPCs> <sqlccipc_srv.C:1185> 
<sqlerAllocFmpIPC> <sqlerFmpEngine.C:6593> 
<sqlerGetFmpThreadEntry> <sqlerFmpEngine.C:4609> 
<sqlerGetFmpFromPool> <sqlerFmpEngine.C:1773> 
<sqlerInvokeFencedRoutine> <sqlerFmpEngine.C:818> 
---
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* DB2 UDB Version 10.1                                         * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to Version 10.1 FixPack 1.                           * 
****************************************************************
Local Fix:
N/A
available fix packs:
DB2 Version 10.1 Fix Pack 1 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 2 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 6 for Linux, UNIX, and Windows

Solution
Problem was first fixed in DB2 UDB Version 10.1 FixPack 1.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
13.06.2012
02.11.2012
02.11.2012
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.1.0.1 FixList
10.5.0.1 FixList