IBM Support

LO75382: Lotus Notes crashes on startup due to an issue with the TUACache.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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