DB2 - Problem description
| Problem IC84363 | Status: Closed |
The db2expln tool may hang. | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
| Problem description: | |
The db2fmp executed from db2expln may crash or hang.
For both those cases, db2explan looks like hanging.
1. If db2fmp crashes, the following kind of records are logged
in db2diag.log.
The db2fmp process may crash with the memory error.
The following kind of errors can be observed in db2diag.log for
this issue.
2012-01-17-16.48.14.413218+540 E609326A846 LEVEL:
Critical
PID : 2015418 TID : 1 PROC : db2fmp
(34274) 0
INSTANCE: db2inst1 NODE : 000
APPID : xxx.xxx.x.x.xxxxx.xxxxxxxxxxxx
EDUID : 1 EDUNAME: db2fmp (34274) 0
FUNCTION: DB2 UDB, SQO Memory Management,
sqloDiagnoseFreeBlockFailure, probe:10
MESSAGE : ADM14001C An unexpected and critical error has
occurred: "Panic".
The instance may have been shutdown as a result.
"Automatic" FODC
(First Occurrence Data Capture) has been invoked and
diagnostic
information has been recorded in directory
"/home/db2inst1/sqllib/db2dump/". Please look in this
directory for
detailed evidence about what happened and contact IBM
support if
necessary to diagnose the problem.
2012-01-17-16.48.14.416264+540 E610173A1356 LEVEL: Severe
PID : 2015418 TID : 1 PROC : db2fmp
(34274) 0
INSTANCE: db2inst1 NODE : 000
APPID : xxx.xxx.x.x.xxxxx.xxxxxxxxxxxx
EDUID : 1 EDUNAME: db2fmp (34274) 0
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
2015418.1.mem_diagnostics.txt
CALLSTCK: (Static functions may not be resolved correctly, as
they are resolved to the nearest symbol)
[0] 0x0900000004B5E148 pdLog + 0xA8
[1] 0x0900000004BFD374
diagnoseMemoryCorruptionAndCrash__13SQLO_MEM_POOLFUlCPCcCb +
0x2A8
[2] 0x0900000004BFCFF4
diagnoseMemoryCorruptionAndCrash__13SQLO_MEM_POOLFUlCPCcCb@glue3
69 + 0x7C
[3] 0x0900000005DA99D8
.MemTreePut.fdpr.clone.118__13SQLO_MEM_POOLFP8SMemNodeUlP17SqloC
hunkSubgroup + 0xF4
[4] 0x0900000004DCC448 sqlofmblkEx + 0x264
[5] 0x090000001F6DB110 sqlngFPGCleanup__FR13sqlngFPGState +
0xF0
[6] 0x090000001F6C161C displayGraph__FR10RunOptions + 0x17C
[7] 0x090000001F6CA4F4 processSection__FR10RunOptions + 0x954
[8] 0x090000001F6C445C
processPackage__FR10RunOptionsPcN22P7sqlchar + 0x16FC
[9] 0x090000001F6BFA8C doExplain__FR10RunOptions + 0xF2C
2. If db2fmp hangs, the following kind of stack trace is
observed
for db2fmp.
(dbx) where
findParentsPointer__8SMemNodeFPP8SMemNode(??, ??) at
0x900000002215b28
removeFromPool__22SqloExtraChunkSubgroupFv(??) at
0x900000002215bf8
sqlofmblkEx.fdpr.chunk.12(??) at 0x90000000221d120
memCleanup__FR10RunOptionsl(0xfffffffffffe488, 0x1) at
0x90000000bd4b50c
explain(??, ??, ??, ??) at 0x90000000bd468c8
@76@sqlerRunRoutine.fdpr.chunk.1__FP13sqleInvokerCBPi(??, ??) at
0x900000001ab6b7c
sqlerDyload.fdpr.chunk.6(??, ??) at 0x900000002241f90
sqlerFmpListener.fdpr.chunk.24(??, ??, ??, ??, ??) at
0x900000002231978
main(??, ??) at 0x100001214 | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * AnyDB2 server user. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to V10.1 Fix Pack 1. * **************************************************************** | |
| Local Fix: | |
Not available | |
| available fix packs: | |
DB2 Version 10.1 Fix Pack 1 for Linux, UNIX, and Windows | |
| Solution | |
Problem was first fixed in DB2 UDB Version 10.1 Fix Pack 1. | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 13.06.2012 03.12.2012 03.12.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 |
|
| 10.5.0.1 |
|