IBM Support

LO46880: DOMINO SERVER HANGS ON STARTUP (SEMAPHORE DEADLOCK) WHEN USING E XTENSION MANAGER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customers Domino Server Deadlocks after upgrading from 8.5 to
    8.5.1
    
    ServerTasks=ntask,npas,Update,Replica,Router,AMgr,AdminP,CalConn
    ,Sched,RnRMgr,On
    Time,OTAdmin
    EXTMGR_ADDINS=nnem.dll
    
    
    
    
    ti="0050FBD7-C125766A" sq="0000008E" THREAD [0B68:0002-0B78]
    WAITING FOR WRITE
    LOCK ON RWSEM 0x0A17 NET package init/term semaphore (@01C02560)
    
    (R=0,W=1,WRITER=0BEC:0BF0,OWNER=0BEC:0BF0) FOR 1000 ms
    
    ti="0050FBD4-C125766A" sq="0000008C" THREAD [0BEC:0002-0BF0]
    WAITING FOR WRITE
    LOCK ON RWSEM 0x02A2 Semaphore controlling  per-process
    init/termination in NSF
    (@012C7EFE) (R=0,W=1,WRITER=0B68:0B78,OWNER=0B68:0B78) FOR 1000
    ms
    
    ############################################################
    ### thread 1/3: [nOTAdmin:  0bec:  0bf0]
    ### FP=0x0011ed54, PC=0x7c82860c, SP=0x0011ece4
    ### stkbase=0x00130000, total stksize=81920, used
    stksize=70428
    ############################################################
     [ 1] 0x7c82860c ntdll.KiFastSystemCallRet+0
    (110,3e8,0,11ed98)
     [ 2] 0x77e61c8d kernel32.WaitForSingleObject+18
    (110,3e8,12c7f2c,12c7f00)
    @[ 3] 0x600a1363 nnotes.WaitOnNativeSemaphore@16+659
    (c7,3e8,0,0)
    @[ 4] 0x6000132c nnotes.OSLockSemInt@8+284 (12c7f2c,1)
    @[ 5] 0x600011fe nnotes.OSLockSem@4+14 (12c7f00)
    @[ 6] 0x60001727 nnotes.OSLockWriteSem@4+55 (12c7efe)
    @[ 7] 0x6088cdff nnotes.InitializeNSFExt@4+1343 (0)
    @[ 8] 0x60013c67 nnotes.InitializeNSF@0+7 ()
    @[ 9] 0x60028c35 nnotes.NetInit@0+3973 ()
    @[10] 0x607bdb46 nnotes.LogAddTextVCtx@32+102
    (1,4,60d3c7f0,400000,0,11feec,f10f10,ffffffff)
    @[11] 0x600d53c6 nnotes.LogAddTextV@28+38
    (1,4,60d3c7f0,400000,0,11ff14,f10f10)
    @[12] 0x60122f19 nnotes.LogEventTextVExt@20+41
    (0,40b090,400000,0,0)
    @[13] 0x607bf14a nnotes.LogEventTextV@16+26
    (40b090,400000,0,11ff88)
    @[14] 0x601f13ac nnotes.AddInLogMessageText+28
    (40b090,0,40b088,0)
     [15] 0x00401f5c nOTAdmin+8028 (0,40b088,0,ece)
     [16] 0x0040b090 nOTAdmin+45200
    (53000002,40b0ec68,2cee800,f8a10000)
    
    
    <@@ ------ Notes Process Info -> Call Stack for Process :: [
    nUpdate:  0b68]
    (Time 15:45:56) ------ @@>
    
    ############################################################
    ### thread 1/3: [ nUpdate:  0b68:  0b78]
    ### FP=0x0012cc34, PC=0x7c82860c, SP=0x0012cbc4
    ### stkbase=0x00130000, total stksize=24576, used
    stksize=13372
    ############################################################
     [ 1] 0x7c82860c ntdll.KiFastSystemCallRet+0
    (138,3e8,0,12cc78)
     [ 2] 0x77e61c8d kernel32.WaitForSingleObject+18
    (138,3e8,1c0258c,1c02562)
    @[ 3] 0x600a1363 nnotes.WaitOnNativeSemaphore@16+659
    (cc,3e8,0,0)
    @[ 4] 0x6000132c nnotes.OSLockSemInt@8+284 (1c0258c,1)
    @[ 5] 0x600011fe nnotes.OSLockSem@4+14 (1c02562)
    @[ 6] 0x60001727 nnotes.OSLockWriteSem@4+55 (1c02560)
    @[ 7] 0x600282ab nnotes.NetInit@0+1531 ()
    @[ 8] 0x601236db nnotes.BillingGetClass@4+43 (61069524)
    @[ 9] 0x608d28e8 nnotes.NSFDbOpenExtended4@48+25784
    (1001b55c,0,0,0,0,12efa4,f10f10,ffffffff,0,0,0,0)
    @[10] 0x600271b1 nnotes.NSFDbOpenExtended3@48+65
    (1001b55c,0,0,0,0,12f084,f10f10,ffffffff,0,0,0,0)
    @[11] 0x60074246 nnotes.NSFDbOpenExtended2@44+54
    (1001b55c,0,0,0,0,12f0bc,f10f10,ffffffff,0,0,0)
    @[12] 0x60092bb6 nnotes.NSFDbOpenExtended@28+54
    (1001b55c,0,0,0,0,12f0f0,f10f10)
    @[13] 0x600abb4a nnotes.NSFDbOpen@8+26 (1001b55c,12f164)
     [14] 0x10002cd2 nnem.SetPASEnabledState+6914
    (1,3a4598,3a4270,10001106)
     [15] 0x10004f72 nnem.SetPASEnabledState+15778
    (10001000,1,1116cc0,7ffd000e)
    @[16] 0x6088d88c nnotes.InitializeNSFExt@4+4044 (2dc05)
    @[17] 0x60013c67 nnotes.InitializeNSF@0+7 ()
    @[18] 0x601f1a2e nnotes.AddInSDKInit@8+30 (1,385244)
    @[19] 0x0040c7b2 nUpdate.NotesMain@8+18 (1,385244)
    @[20] 0x0040c904 nUpdate.notes_main+212 (0,0,0,1)
    @[21] 0x0040c7f6 nUpdate.main+22 (1,3750e8,372a58,412000)
    @[22] 0x0040d0e9 nUpdate.mainCRTStartup+323 (0,0,7ffde000,0)
     [23] 0x77e6f23b kernel32.ProcessIdToSessionId+521
    (40cfa6,0,78746341,20)
    

Local fix

  • 1) Enable Transaction Logging on Domino Server
    2) Try launching nupdate.exe first and then launch the Domino
    Server
    3) Downgrade to 8.5
    
    A work around for this hang is:  DISABLE_LOG_DBGROUP=1
    

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# JPAI7XNMGF.
    

APAR Information

  • APAR number

    LO46880

  • Reported component name

    DOMINO SERVER

  • Reported component ID

    5724E6200

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-12-03

  • Closed date

    2010-01-29

  • Last modified date

    2010-01-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • NA
    

Fix information

  • Fixed component name

    DOMINO SERVER

  • Fixed component ID

    5724E6200

Applicable component levels

  • R850 PSN

       UP

[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSKTMJ","label":"Lotus Domino"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
29 January 2010