DB2 - Problembeschreibung
Problem IC65705 | Status: Geschlossen |
PANIC/CRASH IN SQLPLUHD() TRYING TO UNHOLD AN INVALID LOCK FOLLOWING A -911 (LOCK TIMEOUT) ERROR IN THE DB2DIAG.LOG | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problembeschreibung: | |
When trying to unhold a lock for a given agent in function sqlpluhd(), we panic/crash the instance. This happens immediately after -911 (lock timeout) error message. You will see similar entries as following in your db2diag.log: . 2009-08-19-07.04.47.955650+000 I415597A422 LEVEL: Error PID : 145102 TID : 1 PROC : db2agntp (DBAP) 0 INSTANCE: <inst_name> NODE : 000 DB :<db_name> APPHDL : 99-1123 APPID: <app_id> AUTHID : <auth_id> FUNCTION: DB2 UDB, base sys utilities, sqleMergeSqlca, probe:20 MESSAGE : Received sqlcode -911 for request 80000004 from node number 1 [...] 2009-08-19-07.05.02.689675+000 I418443A1618 LEVEL: Severe PID : 275430 TID : 1 PROC : db2agntp (DBAP) 0 INSTANCE: <inst_name> NODE : 000 DB :<db_name> APPHDL : 99-1120 APPID: <app_id> AUTHID : <auth_id> FUNCTION: DB2 UDB, lock manager, sqlpluhd, probe:10 MESSAGE : ZRC=0x82100001=-2112880639=SQLP_NONSEVERE_PRGERR "DPS detects non-severe programming error" DIA8532C An internal processing error has occurred. DATA #1 : String, 22 bytes Invalid lockInfo->pLRB CALLSTCK: [0] 0x0900000002DFCB9C sqlzSetAndLog901 + 0x29C [1] 0x090000000360337C sqlpluhd__FP20sqle_agent_privatecbP14SQLP_LOCK_INFO + 0 x4B4 [2] 0x090000000344D150 sqldmclo__FP20sqle_agent_privatecbPP8SQLD_CCBi + 0x6A8 [3] 0x0900000003ACE404 sqlrlc_systables_fetch_from_disk__FP8sqlrr_cbPUcUsT2T3U iN26P8SMemPoolP21sqlrlc_systables_infoP8SQLZ_RIDPUi + 0x1A08 [4] 0x0900000003AD2944 sqlrlc_systables_load_entry__FP8sqlrr_cbP22sqlrlc_entry | |
Problem-Zusammenfassung: | |
When trying to unhold a lock for a given agent in function sqlpluhd(), we panic/crash the instance. This happens immediately after -911 (lock timeout) error message. You will see similar entries as following in your db2diag.log: . 2009-08-19-07.04.47.955650+000 I415597A422 LEVEL: Error PID : 145102 TID : 1 PROC : db2agntp (DBAP) 0 INSTANCE: <inst_name> NODE : 000 DB :<db_name> APPHDL : 99-1123 APPID: <app_id> AUTHID : <auth_id> FUNCTION: DB2 UDB, base sys utilities, sqleMergeSqlca, probe:20 MESSAGE : Received sqlcode -911 for request 80000004 from node number 1 [...] 2009-08-19-07.05.02.689675+000 I418443A1618 LEVEL: Severe PID : 275430 TID : 1 PROC : db2agntp (DBAP) 0 INSTANCE: <inst_name> NODE : 000 DB :<db_name> APPHDL : 99-1120 APPID: <app_id> AUTHID : <auth_id> FUNCTION: DB2 UDB, lock manager, sqlpluhd, probe:10 MESSAGE : ZRC=0x82100001=-2112880639=SQLP_NONSEVERE_PRGERR "DPS detects non-severe programming error" DIA8532C An internal processing error has occurred. DATA #1 : String, 22 bytes Invalid lockInfo->pLRB CALLSTCK: [0] 0x0900000002DFCB9C sqlzSetAndLog901 + 0x29C [1] 0x090000000360337C sqlpluhd__FP20sqle_agent_privatecbP14SQLP_LOCK_INFO + 0 x4B4 [2] 0x090000000344D150 sqldmclo__FP20sqle_agent_privatecbPP8SQLD_CCBi + 0x6A8 [3] 0x0900000003ACE404 sqlrlc_systables_fetch_from_disk__FP8sqlrr_cbPUcUsT2T3U iN26P8SMemPoolP21sqlrlc_systables_infoP8SQLZ_RIDPUi + 0x1A08 [4] 0x0900000003AD2944 sqlrlc_systables_load_entry__FP8sqlrr_cbP22sqlrlc_entry | |
Local-Fix: | |
Stopping the load may reduce the chance of hitting this problem until you have a fix for this APAR in place. | |
verfügbare FixPacks: | |
DB2 Version 9.7 Fix Pack 2 for Linux, UNIX, and Windows | |
Lösung | |
Defect => wsdbu00584324 Fixed in => V9.7 + FP2 Module => ENGN_SQR | |
Workaround | |
Stopping the load may reduce the chance of hitting this problem until you have a fix for this APAR in place. | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 20.01.2010 10.06.2010 10.06.2010 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
9.7. | |
Problem behoben lt. FixList in der Version | |
9.7.0.2 |