APAR status
Closed as program error.
Error description
Usage of the debug_tuacache=1 parameter shows the following: [D424:0002-8E64] TUAInitCache OSMemAlloc 1E8 [D424:0002-8E64] TUAInitCache NSFDbOpen bookmark.nsf, pTUACache->hCacheDb = 31 [D424:0002-8E64] Thread=[D424:0002-8E64] [D424:0002-8E64] Stack base=0x00187A4C, Stack size = 29496 bytes [D424:0002-8E64] PANIC: OSBBlockAddr: Bad BBlock handle (0) FATAL THREAD: ############################################################ ### thread 1/16: [ NLNOTES: d424: 8e64] FATAL THREAD (Panic) ### FP=0x0017f3c8, PC=0x775cf8b1, SP=0x0017f35c ### stkbase=0x00190000, total stksize=241664, used stksize=68772 ### EAX=0x00000000, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000 ### ESI=0x00000644, EDI=0x0017f3a4, CS=0x00000023, SS=0x0000002b ### DS=0x0000002b, ES=0x0000002b, FS=0x00000053, GS=0x0000002b Flags=0x00000246 ############################################################ [ 1] 0x775cf8b1 ntdll.ZwWaitForSingleObject+21 (644,493e0,0,10) [ 2] 0x76d31194 kernel32.WaitForSingleObjectEx+67 (644,493e0,0,17f968) [ 3] 0x76d31148 kernel32.WaitForSingleObject+18 (644,493e0,0,3) @[ 4] 0x601f3502 nnotes.OSRunExternalScript@8+1346 (12c,1) @[ 5] 0x601f3996 nnotes.FRTerminateWindowsResources+982 (1,1010,1,0) @[ 6] 0x601f3f79 nnotes.OSFaultCleanupExt@24+985 (2bd6a68,1010,0,0,0,17feac) @[ 7] 0x601f3ffa nnotes.OSFaultCleanup@12+26 (0,1010,0) @[ 8] 0x601ffedc nnotes.OSNTUnhandledExceptionFilter@4+268 (180ee4) @[ 9] 0x601c023b nnotes.Panic@4+731 (180f08) @[10] 0x60001c8d nnotes.OSBBlockAddr@8+141 (4851fc4,0) @[11] 0x6091308c nnotes.EHVerifyCtx@20+236 (180fb8,0,9dda4c8,2,0) @[12] 0x6091619d nnotes.EHVerify@20+45 (31,0,9dda4c8,2,0) @[13] 0x6080c057 nnotes.TUAVerifyEhash+71 (9dda4b0,2814018,2814018,28142a8) @[14] 0x6080cff3 nnotes.TUAInitCache@20+1299 (1814fc,28,0,28142a8,0) @[15] 0x638139ae nnotesws.CLineView::CheckIsTUAIndexUpdateAsync+142 (2814018,2816618,0,182480) @[16] 0x63135e2b nnotesws.CLineView::InstanceInit+6683 (0,9a0cb98,182480,10176) @[17] 0x6313184c nnotesws.CViewSubprogram::InstanceInit+1612 (2816618,182090,ffffefff,0) @[18] 0x63065976 nnotesws.CSubprogram::Create+2758 (1,182090,0,2816418) @[19] 0x63130ee8 nnotesws.ViewNewSubprogram@44+376 (20174,3e9,2816418,0,0,18210c,f10f10,ffffffff,0,0,0) @[20] 0x63132b48 nnotesws.ViewContainerNewSubprogram+328 (0,3e9,2813018,0) @[21] 0x6312f0c0 nnotesws.CreateViewSub@36+1328 (432,2813018,63ddc438,182c28,0,182530,f10f10,ffffffff,0) @[22] 0x635c9314 nnotesws.OpenResource+7460 (182f50,26b8080,182f68,2813018) @[23] 0x630672e6 nnotesws.DeskOpenResourceExt@36+70 (182f50,432,182f68,2813018,0,182d7c,f10f10,ffffffff,0) @[24] 0x630a3346 nnotesws.CEditorMonitorSubprogram::InstanceInit+662 (2,183120,1833a8,0) @[25] 0x63065976 nnotesws.CSubprogram::Create+2758 (3,183120,a7,222) @[26] 0x630a303b nnotesws.EmonNewSubprogram@48+539 (10158,3ea,2838018,a7,0,183190,f10f10,ffffffff,0,0,0,0) @[27] 0x635c5a43 nnotesws.CreateEditSub@52+1651 (429,2838018,0,427,0,183514,f10f10,ffffffff,0,0,0,0,0) @[28] 0x635c8ea9 nnotesws.OpenResource+6329 (183f44,26b8080,183f5c,2838018) @[29] 0x630672e6 nnotesws.DeskOpenResourceExt@36+70 (183f44,429,183f5c,2838018,0,183d70,f10f10,ffffffff,0) @[30] 0x630a3346 nnotesws.CEditorMonitorSubprogram::InstanceInit+662 (1,184114,18439c,0) @[31] 0x63065976 nnotesws.CSubprogram::Create+2758 (1,184114,8,2c9) @[32] 0x630a303b nnotesws.EmonNewSubprogram@48+539 (10150,3ea,2833018,8,0,184184,f10f10,ffffffff,0,0,0,0) @[33] 0x635c5a43 nnotesws.CreateEditSub@52+1651 (423,2833018,858a644,0,0,184508,f10f10,ffffffff,0,0,0,0,0) @[34] 0x635c8ea9 nnotesws.OpenResource+6329 (2836318,26b8080,184fbc,2833018) @[35] 0x630672e6 nnotesws.DeskOpenResourceExt@36+70 (2836318,423,184fbc,2833018,0,184d64,f10f10,ffffffff,0) @[36] 0x635db795 nnotesws.CDatabaseSubprogram::OpenFramesetEx+2069 (0,706,4,0) @[37] 0x630d6a8c nnotesws.CDatabaseSubprogram::InstanceInit+764 (400,26b8080,26b8080,2833018) @[38] 0x63065976 nnotesws.CSubprogram::Create+2758 (1,1853d4,26b8080,185818) @[39] 0x630d5b4a nnotesws.DBSubAllocAndCreate+122 (1853d4,2833018,400,400) @[40] 0x630d5e3d nnotesws.intDatabaseOpen+685 (26b8080,400,e0000,0) @[41] 0x636aa8cb nnotesws.OpenNotefileExt@24+987 (26b8080,418,e0000,8542874,0,18581c) @[42] 0x635c8c6c nnotesws.OpenResource+5756 (1862a8,26b8080,18628c,0) @[43] 0x635ca087 nnotesws.OpenURL@32+903 (0,0,0,0,0,1862d4,f10f10,ffffffff) @[44] 0x6354a07e nnotesws.CHeadlessDBRequest::HandleOpenDB+654 (2827b18,187dc4,800000,40000000) @[45] 0x6354c413 nnotesws.CHeadlessDBRequest::Execute+4643 (2511f08,0,2511f08,18856c) @[46] 0x61f92403 nxpm.CXmlRequestProcessor::ProcessRequestExt+819 (481ac7c,2511f08,0,0) @[47] 0x61f91550 nxpm.CXmlRequestProcessor::ProcessRequest+32 (481ac7c,122,188e90,188ea0)
Local fix
Delete the local bookmark.nsf alleviates the problem, but it will eventually return.
Problem summary
A programming error was found and will be corrected in a future release.
Problem conclusion
A programming error was found and will be corrected in a future release.
Temporary fix
Comments
This APAR is associated with SPR# TMDS97VTJZ. Mock-reproduced in dev code, but could not create exact-reproduce . Problem: The TUACache is failing to open. It contains conversation cache & gets created form bookmark.nsf ( referring from mail nsf DB ). This is root cause. After-effect is it tries cache verification and crashes. The BBLOCK vertualoffset of CIDB is zero and causes Panic/crash. Fix: Check for zeroness of virtualoffset in BBLOCK in nsf/index/ehashr6.c EHVerifyCtx() The bookmark cache is expected to re-Initialize cache & notes should be fine. But Whenever the cache open fails they would see rebuilding of bookmark.nsf file & cache.
APAR Information
APAR number
LO75382
Reported component name
NOTES CLIENT
Reported component ID
5724E6255
Reported release
853
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-05-20
Closed date
2013-07-11
Last modified date
2013-07-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
NOTES CLIENT
Fixed component ID
5724E6255
Applicable component levels
R853 PSN
UP
[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSKTWP","label":"Lotus Notes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
11 July 2013