Notes/Domino Fix List
SPR # BHAL6KWT2XFixed in 6.5.6; 6.5.5 FP2; 7.0.2 release



Product Area: Server Technical Area: Server Platform: Cross Platform

Lotus Customer Support APAR: LO12019

SPR# BHAL6KWT2X - This fix prevents a semaphore deadlock that can lead to a server hang.

Technote Number: 1228482

Problem:
This issue was reported to Quality Engineering and has been fixed in release
7.0.2 and 6.5.6.

Excerpt from the Lotus Notes and Domino Release 7.0.2 MR fix list (available at
http://www.ibm.com/developerworks/lotus):
SPR# BHAL6KWT2X - This fix prevents a semaphore deadlock that can lead to a
server hang.

Refer to the Upgrade Central site for details on upgrading Notes/Domino.


Excerpt the semaphore timeouts from console log found deadlock, as shown below:

2006-09-20 11:03:41 EDT sq="0003A19D" THREAD [1859756:00052-12594]
WAITING FOR SEM 0x02BA document cache semaphore (@70BA8C94)
(OWNER=1425490:00001) FOR 30000 ms

2006-09-20 11:03:52 EDT sq="0003A1B9" THREAD [1425490:00002-00001]
WAITING FOR FRWSEM 0x03CE Monitor manager: Overall control semaphore
(@50DEC2E0) (R=1,W=0,WRITER=00000:00000,1STREADER=1859756:12594) FOR
30000 ms

From nsd.log:
###################################
## thread 1/4 :: amgr pid=1425490, k-id=unning 1, pthr-id=1
## stack :: k-state=wait, stk max-size=267526304, cur-size=10656
###################################
glink.semop() at 0xd1a52158
WaitOnNativeSemaphore(??, ??, ??, ??) at 0xd07048c0
WaitOnNativeSemaphore(??, ??, ??, ??) at 0xd07048c0
OSLockReadFRWSemInt(??, ??, ??) at 0xd0701b34
DbMonitorEvalNote(0x2ff1f978, 0x1cbc1cbc, 0x80000, 0x1, 0x2ff1f934, 0x2ff1f92c,
0x2ff1f930) at 0xd14eb254
NSFNoteUpdateExtended2(??, ??, ??, ??, ??, ??) at 0xd0e31848
NSFNoteUpdateExtendedFlags(??, ??, ??) at 0xd0e31968
NSFProfileUpdateExtended(??, ??, ??, ??, ??, ??) at 0xd0fc9264
ANNUpdateNote__6ANNoteFsN41(??, ??, ??, ??, ??, ??) at 0xd405ff74
ANNUpdateNote__6ANNoteFsN21(??, ??, ??, ??) at 0xd405fb9c
ANNUpdateNote__6ANNoteFP14LSADTMSGMETHOD(??, ??) at 0xd406b3a8
ANDispatchMethod__6ANNoteFP14LSADTMSGMETHOD(??, ??) at 0xd406ac24
ANCLASSCONTROL(??, ??, ??, ??) at 0xd4018544
ClassControl__20_tag_NotesADTControlFP14LSsApiInstance9LSIADTMSGP13LSADTINSTDESC
Pv(??, ??, ??, ??, ??) at 0xd415ccd8
AdtCallBack__11LSsInstanceFPFP11LSsInstance9LSIADTMSGP13LSADTINSTDESCPv_s9LSIADT
MSGP13LSADTINSTDESCPv16tagLSREGNAMETYPE(??, ??, ??, ??, ??, ??) at 0xd107ec2c
ProdMethodCall__9LScObjCliFUlRC5_GUIDUsP8LSsValue(??, ??, ??, ??, ??) at
0xd10c7750
AdtDoProdCallout__9LSsThreadFP8LSsValueUsP13LSsExtCallout(??, ??, ??, ??) at
0xd10cf78c
NRun__9LSsThreadFv(??) at 0xd10ee880
Run__9LSsThreadFv(??) at 0xd10f0a80
Resume__11LSsInstanceFv(??) at 0xd106ed6c
Run__9LSIThreadFUli(??, ??, ??) at 0xd149ca7c
RunInternal__9LSIThreadFsUl11tagTIMEDATEi(0xd149b828, 0x0, 0x2ff20780,
0x4dffb2, 0x852571ef, 0x300ac044) at 0xd149cd00
RunToCompletion__9LSIThreadFUli(??, ??, ??) at 0xd149d0a0
RunScript__12CLSIDocumentFUssPcT2UlT5(??, ??, ??, ??, ??, ??, ??) at 0xd14974f8
Run__21CRawActionLotusScriptFP13CDefActionCtxUsPUl(??, ??, ??, ??) at 0xd1247b80
Run__10CRawActionFP13CDefActionCtxUsPUl(??, ??, ??, ??) at 0xd1232d58
Execute__10CRawActionFP13CDefActionCtx(??, ??) at 0xd1232a88
RunAlone__10CAssistantFP13CDefActionCtx(??, ??) at 0xd123d534
Run__10CAssistantFP21tagASSISTRUNCTXSTRUCT(??, ??) at 0xd123cf70
RunTask(??, ??, ??, ??, ??, ??, ??, ??) at 0x1000765c
ProcessRunMessage(??) at 0x10006b1c
ProcessMessage(??) at 0x10006284
ExecutiveMain(??) at 0x10005c14
AddInMain(??, ??, ??) at 0x10002168
NotesMain(??, ??) at 0x1000145c
notes_main(0x0, 0x0, 0x0, 0x3, 0x3000b7fc) at 0x1000122c
###################################

##################################
# thread 50/79 :: router pid=1859756, k-id=unning 2, pthr-id=12594
# stack :: k-state=wait, stk max-size=262144, cur-size=11652
##################################
glink.semop() at 0xd1a52158
WaitOnNativeSemaphore(??, ??, ??, ??) at 0xd07048c0
WaitOnNativeSemaphore(??, ??, ??, ??) at 0xd07048c0
OSLockSemInt(??, ??) at 0xd07020d0
DocCacheLock(??) at 0xd0fca21c
NSFProfileOpenExt2(0x4640464, 0x317d9568, 0xf000f, 0xd1df65f8, 0x0, 0x0,
0x1, 0x31b64272) at 0xd0fc9434
Execute__17AtGetProfileFieldFv(??) at 0xd196363c
ComputeVariants__14AtFunctionNodeFv(??) at 0xd0b0de58
ComputeVariants__24AssignmentExpressionNodeFv(??) at 0xd0b0e3a4
ComputeVariants__8RootNodeFv(??) at 0xd0b0f928
Eval__7ComputeFv(??) at 0xd0b07f30
NSFComputeMainFormula2(??, ??, ??, ??, ??, ??, ??, ??) at 0xd0b053e4
MonitorEvalNote__FP16DBCONTEXT_STRUCTUsUl9MONITORIDP19UNIVERSALNOTEID_ta
giPiT7PUlT6(0x31b65548, 0x7bb07bb, 0x100c, 0x0, 0x0, 0x0, 0x1,
0x31b65504) at 0xd14e7dfc
DbMonitorEvalNote(0x31b65548, 0x7bb07bb, 0x100c, 0x1, 0x31b65504,
0x31b654fc, 0x31b65500) at 0xd14eb2d4
NSFNoteUpdateExtended2(??, ??, ??, ??, ??, ??) at 0xd0e31208
xNSFNoteUpdateExtended2(??, ??, ??, ??, ??, ??) at 0xd0f3ff24
DbNoteUpdateAndAddToFolders(??, ??, ??, ??, ??, ??, ??) at 0xd0c50f78
FoldWrapNoteUpdateAndAddToFolders(??, ??, ??, ??, ??, ??, ??) at
0xd0c54c38
iNSFNoteUpdateAndAddToFolders(??, ??, ??, ??, ??, ??, ??) at 0xd0ad69a4
NSFNoteUpdateAndAddToFolders(??, ??, ??, ??, ??, ??, ??) at 0xd0c41028
MailDeliverMessage(0x5119389c, 0x7bb07bb, 0x51b55006, 0x73024670, 0x0,
0x4640464, 0x0, 0x10001) at 0xd122c410
AttemptMessageDelivery(??, ??, ??, ??, ??, ??, ??, ??) at 0x1002919c
DeliverToDestination(??, ??, ??, ??, ??, ??, ??, ??) at 0x1002a754
Transfer(??, ??, ??, ??, ??, ??, ??, ??) at 0x1002da9c
TransferThread(??) at 0x100379ec
ThreadWrapper(??) at 0xd070d6dc
./tmpfiles.938086.scr: 1889: warning: Thread is in kernel mode, not all
registers can be accessed.
More >



Last Modified on 12/04/2013

Go back