产品:Lotus Domino Web Access(iNotes)
平台:Linux, Mac OS X, Windows
软件版本:7.0, 6.5, 6.0
问题描述:
升级 Domino 服务器到 7.0.2 或者是 6.5.6,当 Domino Web Access 用户访问他们的邮件时,服务器可能会宕机(每天发生一次或者有可能更加频繁的出现这种情况)。这种宕机状况是不定期发生的,有时候是很难复现的。
内容:
目录:
问题
不完整的 W32 堆栈信息
不完整的 UNIX 堆栈信息
如何应对该问题
问题出现的原因
Domino 7.0.2 记录完整的宕机堆栈信息的 NSD 文件不同于以上所示
Domino 6.5.6 W32 完整的堆栈信息
在 AIX 5.2 上的 Domino 6.5.6
在 Solaris 9 上的 Domino 6.5.6
问题:
升级 Lotus® Domino® 服务器到 7.0.2 或者是 6.5.6,当 Lotus® Domino® Web Access(iNotes® Web Access) 用户访问他们的邮件时,服务器可能会宕机(每天发生一次或者有可能更加频繁的出现这种情况)。这种宕机状况是不定期发生的,有时候是很难复现的。
宕机后生成的 Notes System Diagnostic files (NSDs) 会有细微的差别。比如说,生成的 NSD 文件包含了完整的调用栈信息,列出了所有致命错误线程错误(栈信息如下所示)。
而另外一种情况,生成的 NSD 文件只包含了不完整的调用栈信息(只列出了一个堆栈帧)。在 W32 上的 Domino 7.0.2, NSD 文件会显示额外的数据信息,当选择或者添加一个用户时,ASCII 部分将会出现并用来显示用户联系人列表的活动。NSD 文件中致命的调用栈信息显示不完全,如下所示
不完整的 W32 堆栈信息:
##################################################
### FATAL THREAD 71/100 [ nhttp: 0a2c: 18a4]
### FP=0x77656e3d, PC=0x6d614e20, SP=0x0d2411dc
### stkbase=0d250000, total stksize=262144, used stksize=60964
### EAX=0x000005a3, EBX=0x25420d6c, ECX=0x215810b0, EDX=0x00000003
### ESI=0x0d2430a8, EDI=0x0d2430a8, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010206
Exception code: c0000005 (ACCESS_VIOLATION)
##################################################
[ 1] 0x6d614e20
Invalid stack frame detected: Unable to read process memory for frame
ASCII 部分信息如下所示,用红色粗体以区别显示。需要注意的是另外一个可能造成宕机的原因是因为过大的 "used stksize",将近 60 KB(蓝色粗体显示):
不完整的 UNIX 堆栈信息:
注意:同样的 UNIX 系统上也有可能因为不完整的堆栈信息阻碍了正确的诊断,UNIX 系统上 NSD 文件并没有储存堆栈帧的内容,因此也就看不到 ASCII 部分的 "NameList"。但是仍然可以看到一个可能的原因是因为超过当前正常的栈大小("cur-size"),超过 70 KB(如上蓝色粗体所示)。我们同样也可以通过使用 NSD 文件中的 URL 历史记录(或者线程日志)来确认 DWA 的使用情况。
如何应对该问题
Domino 6.5.6 Fix Pack 1 (FP1)解决了 6.5.x 的问题,Domino 7.0.2 Fix Pack 2 (FP2) 和 Domino 7.0.3 解决了 7.x 的问题,同样 Domino 8.0 也解决了该问题。
摘录自 Lotus Domino fix lists (http://www.ibm.com/developerworks/lotus):
Name Picker
SPR# PPET6TSS3A - 解决了当使用基于 iNotes6.ntf 的邮件访问 DWA NamePicker 时 HTTP 宕机的问题。并没有任何的错误信息记录这次宕机。这个问题同样报给了 6.5.6 和 7.0.2。
摘录自 Lotus Domino fix lists (http://www.ibm.com/developerworks/lotus):
Name Picker
SPR# JUYA5ZYW56 - 解决了使用 Name Picker 发生间歇性的 http 宕机的问题。
想要了解更多关于升级 Notes/Domino的内容请参考 Upgrade Central 网站。
解决办法:
该问题可以通过以下方法解决。
1. 从 SPR# PPET6TSS3A 中获得 hotfix,该 hotfix 适用于 6.5.6, 7.0.2, 和 7.0.2 Fix Pack 1。请联系 IBM Lotus Support 来获得该 hotfix。
-或者-
2. 如果使用 DWA 7 设计模板 (DWA7.ntf) 升级 Domino Web Access mail 文件,而不是使用 DWA 6 设计模板 (iNotes6.ntf),宕机问题可以得到缓解。
注意:如果用户当前正在运行 Domino 7.0.2 或者 7.0.2 Fix Pack 1 而且希望继续使用 iNotes6.ntf 设计而不想升级到 DWA7.ntf,那么就必须获得并安装下载文档中列出的文件,"Files to replace iNotes6 related files included with Domino 7.0.2 server" (#4013870).
问题出现的原因
该问题最可能发生的原因是当用户试图去访问一个目录,而该目录中有一条记录的结尾包含了扩展字符。该目录可以是本地的私人联系人列表、Domino 目录、或者 Directory Assistance databases 的任何内容,包括 LDAP 目录。扩展字符可以是高于 ASCII 128 的任何字符。这不仅包含特殊字母字符,同时也包含类似于 Tabs 的字符。
包含完整宕机堆栈信息Domino 7.0.2 NSD不同于以上所示:
以下的宕机堆栈信息是由于 Haiku::ShimmerNamePicker() 功能造成的,用于区别因为 DWA 代码造成的宕机,而不是通常的 HTTP 代码问题。
这一特殊的宕机出现在 DWA 6.x 和 7.x上,在 Domino releases 6.0.5 和 6.5.3上已经解决,目前也正在着手研究 7.x 上的解决方法。
摘录自 Lotus Notes and Lotus Domino Release 6.0.5 and 6.5.3 MR fix lists (http://www.ibm.com/developerworks/lotus):
Name Picker
SPR# JUYA5ZYW56 - 解决了使用 Name Picker 发生间歇性的服务器宕机的问题。
#######################################################
### FATAL THREAD 40/63 [ nHTTP:066c: 2124]
### FP=0x0b380934, PC=0x60001746, SP=0x0b380928, stksize=12
### EAX=0x0b381c3a, EBX=0x181dffe0, ECX=0x00000008, EDX=0x181e0022
### ESI=0x181e0000, EDI=0x0b381c5a, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010293
Exception code: c0000005 (ACCESS_VIOLATION)
#######################################################
@[ 1] 0x60001746 nnotes._Cmovmem@12+310 (181e0020,b381bf8,84,a)
@[ 2] 0x005f16b0 NINOTES.ShimDirectory::setSummaryValue+160 (8a,a,0,b383ad2)
@[ 3] 0x005f15bb NINOTES.ShimDirectory::enumerateEntry+235 (0,b383900,b38bcac,b381de4)
@[ 4] 0x005f07c3 NINOTES.ShimDirectory::setValue+291 (0,15,b38bcac,b383d90)
@[ 5] 0x005f0600 NINOTES.ShimDirectory::getResult+16 (b383d4c,0,b383ef0,0)
@[ 6] 0x005f24a7 NINOTES.Haiku::ShimmerNamePicker+1159 (b381d9c,2,b385238,b3850a8)
@[ 7] 0x0053e047 NINOTES.Haiku::GetHaikuDatum+2743 (b38bcac,2,b385238,3b)
@[ 8] 0x004b718f NINOTES.NFormula::ExtensionProc+2367 (b9,50002,b3850a8,b385238)
@[ 9] 0x004b654f NINOTES._INotesCompExtProc@36+79 (3a83cc,b386ae0,b9,2)
@[10] 0x600c2391 nnotes.CompGeneralContext::ExtensionProc+241 (12,b9,0,2)
@[11] 0x600c294d nnotes.ExtensionProc::Execute+205 (3a8794,3a8874,2,0)
@[12] 0x6004ee50 nnotes.AtFunctionNode::ComputeVariants+80 (3a8808,3a8794,3a8558,159177c)
@[13] 0x600991f7 nnotes.AtIf::ComputeVariants+199 (3a8808,3a8558,3a8558,18e9bcaf)
@[14] 0x6004ee34 nnotes.AtFunctionNode::ComputeVariants+52 (3a883c,3a8558,3a8558,6000123f)
@[15] 0x6004e396 nnotes.MainExpressionNode::ComputeVariants+54 (3ab458,3a83cc,0,0)
@[16] 0x6004f012 nnotes.RootNode::ComputeVariants+82 (0,3a83cc,106,b3856b8)
@[17] 0x6004ecf9 nnotes.Compute::Eval+137 (b38807c,b386ae0,106,b386ae8)
@[18] 0x600c209e nnotes._NSFComputeEvaluateExt@32+126 (3a83cc,106,b388104,b386aa8)
@[19] 0x004b4dee NINOTES.NFormula::Evaluate+94 (b38807c,0,189ba104,0)
@[20] 0x0057d2bd NINOTES.NFormula::Compute+205 (3a48d2,bd,b38bcac,b38807c)
@[21] 0x0056d884 NINOTES.HuComputedText::Evaluate+164 (b3882f4,0,189ba104,b38bca4)
@[22] 0x0057640d NINOTES.HuDocNote::GenerateHTML+333 (3a4b2f,b38bca4,b38bcac,0)
@[23] 0x0053d050 NINOTES.Haiku::GenerateHtml+592 (b38bcac,b38bca4,0,0)
@[24] 0x00560f75 NINOTES.Haiku::ProcessEditAction+2613 (94c50f4,77e7b7f8,189d20f4,4c5c3a64)
@[25] 0x005604c8 NINOTES.Haiku::HandleDominoCmd+696 (189d20f4,189d20f4,15bc778,77e7b7f8)
@[26] 0x0053c5b2 NINOTES.Haiku::HandleCmd+1074 (189d20f4,15bc778,0,189d20f4)
@[27] 0x0043fe27 NINOTES.CmdHandlerBase::PrivHandle+103 (189d20f4,0,0,15bc778)
@[28] 0x0043df0b NINOTES.CmdHandler::PrivHandle+123 (189d20f4,180e9cf4,189d20f4,187720f4)
@[29] 0x0043e02d NINOTES.CmdHandler::Handler+221 (189d20f4,15bc778,77e7b7f8,0)
@[30] 0x0043826a NINOTES.Cmd::Execute+58 (183381c0,18337f2c,0,666e14)
@[31] 0x0047ebb3 NINOTES._InotesHTTPProcessRequest+1715 (183381d0,183381c0,18337f2c,0)
@[32] 0x0047e52f NINOTES._InotesHTTPProcessRequest+47 (183381d0,3,b38fd50,77f866e1)
[33] 0x10013e44 nhttpstack (18337f2c,18337dc8,0,3)
[34] 0x1000ff59 nhttpstack (4,1a470984,17916410,0)
[35] 0x1001cd31 nhttpstack (0,92711b2,0,b38ff20)
[36] 0x10021246 nhttpstack (92711be,92711b2,0,60091b21)
[37] 0x1002a51d nhttpstack (3,92711b2,10027650,1002767a)
[38] 0x1002a3a7 nhttpstack (92711b2,0,0,0)
@[39] 0x60114924 nnotes._ThreadWrapper@4+212 (0,0,0,0)
[40] 0x77e5b2d8 KERNEL32.lstrcmpiW+183
Domino 6.5.6 W32 完整的堆栈信息:
############################################################
### FATAL THREAD 114/217 [ nhttp: 053c: 0d10]
### FP=0x151512a4, PC=0x6000d69b, SP=0x1515129c
### stkbase=15160000, total stksize=262144, used stksize=60772
### EAX=0x00000005, EBX=0x670a3b29, ECX=0xfffffff9, EDX=0xfffffff9
### ESI=0x00000007, EDI=0x4f32d814, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010297
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
@[ 1] 0x6000d69b nnotes.OSLocalFree@4+43 (5,151512bc,48386e,5)
@[ 2] 0x00483980 ninotes.INProcessNotesLocalMemory::Deallocate+16 (5,151512c8,483bfc,5)
@[ 3] 0x0048386e ninotes.INProcessMemory::Deallocate+30 (5,151512d4,483c1c,5)
@[ 4] 0x00483bfc ninotes.operator delete+12 (5,15151878,60054a,5)
@[ 5] 0x00483c1c ninotes.operator delete[]+12 (5,1e,151534a4,0)
@[ 6] 0x0060054a ninotes.ShimDirectory::setSummaryValue+3130 (80,1e,0,15153676)
@[ 7] 0x005ff8bb ninotes.ShimDirectory::enumerateEntry+235 (0,151534a4,1515b9a0,15151988)
@[ 8] 0x005fea84 ninotes.ShimDirectory::setValue+308 (0,33,1515b9a0,15153938)
@[ 9] 0x005fe8b0 ninotes.ShimDirectory::getResult+16 (151538ec,0,15153a98,0)
@[10] 0x00600a8a ninotes.Haiku::ShimmerNamePicker+1258 (15151940,2,15154dec,15154c5c)
@[11] 0x0054529c ninotes.Haiku::GetHaikuDatum+2796 (1515b9a0,2,15154dec,3c)
@[12] 0x004ba48f ninotes.NFormula::ExtensionProc+2367 (b9,50002,15154c5c,15154dec)
@[13] 0x004b984f ninotes.INotesCompExtProc@36+79 (4f23e6e0,151567a8,b9,2)
@[14] 0x600c1ae2 nnotes.CompGeneralContext::ExtensionProc+274 (12,b9,0,2)
@[15] 0x600c20c3 nnotes.ExtensionProc::Execute+323 (4f23eab8,4f23ec6c,2,0)
@[16] 0x6004e730 nnotes.AtFunctionNode::ComputeVariants+80 (4f23eb2c,4f23eab8,4f23e874,d248400)
@[17] 0x600990a7 nnotes.AtIf::ComputeVariants+199 (4f23ec00,4f23eb2c,4f23e874,1233f864)
@[18] 0x6004e714 nnotes.AtFunctionNode::ComputeVariants+52 (4f23ec00,4f23e874,4f23e874,1233f864)
@[19] 0x6004e714 nnotes.AtFunctionNode::ComputeVariants+52 (4f23ec34,4f23e874,4f23e874,600012bb)
@[20] 0x6004db26 nnotes.MainExpressionNode::ComputeVariants+54 (0,4f23e6e0,1,101afab)
@[21] 0x6004e8f2 nnotes.RootNode::ComputeVariants+82 (0,4f23e6e0,15157d4c,4f23e6e0)
@[22] 0x6004e510 nnotes.Compute::Eval+144 (87,151567a8,15157d4c,151567b0)
@[23] 0x600c17ce nnotes.NSFComputeEvaluateExt@32+126 (4f23e6e0,87,15157dd4,1515676c)
@[24] 0x004b808e ninotes.NFormula::Evaluate+94 (15157d4c,0,4f32e024,0)
@[25] 0x00588fc0 ninotes.NFormula::Compute+208 (4f23ae47,c9,1515b9a0,15157d4c)
@[26] 0x00579304 ninotes.HuComputedText::Evaluate+164 (15157fcc,0,4f32e014,4f32e024)
@[27] 0x00581fed ninotes.HuDocNote::GenerateHTML+333 (4f23b244,1515b9a0,1515b998,0)
@[28] 0x005440f0 ninotes.Haiku::GenerateHtml+592 (1515b9a0,1515b998,0,0)
@[29] 0x0056c976 ninotes.Haiku::ProcessEditAction+2726 (77e6bdf0,4f328014,0,26e6292c)
@[30] 0x0056be58 ninotes.Haiku::HandleDominoCmd+712 (4f328014,4f328014,72c4014,77e6bdf0)
@[31] 0x005435ee ninotes.Haiku::HandleCmd+958 (4f328014,72c4014,0,4f328014)
@[32] 0x00440737 ninotes.CmdHandlerBase::PrivHandle+103 (4f328014,0,0,72c4014)
@[33] 0x0043e7ab ninotes.CmdHandler::PrivHandle+123 (4f328014,4f072814,77e6bdf0,4f328014)
@[34] 0x0043e8cd ninotes.CmdHandler::Handler+221 (4f328014,72c4014,77e6bdf0,0)
@[35] 0x00438a5a ninotes.Cmd::Execute+58 (38185a9c,381857b4,0,6825d8)
@[36] 0x0048012e ninotes.InotesHTTPProcessRequestImpl+1758 (38185aac,38185a9c,381857b4,0)
@[37] 0x0047fa1f ninotes.InotesHTTPProcessRequest+47 (38185aac,3,50dd0084,50240)
@[38] 0x10014ae4 nhttpstack.HTInotesRequest::ProcessRequest+36 (381857b4,3818564c,0,0)
@[39] 0x10010a32 nhttpstack.HTRequestExtContainer::ProcessRequest+690 (5,500400ec,4efa20ec,0)
@[40] 0x1001db73 nhttpstack.HTRequest::ProcessRequest+1747 (e674940,e67467e,e674938,69616d2f)
@[41] 0x10022512 nhttpstack.HTSession::StartRequest+882 (e67468a,e67467e,0,1515ff50)
@[42] 0x1002c309 nhttpstack.HTWorkerThread::CheckForWork+441 (3,e67467e,100292e0,1002930a)
@[43] 0x1002c0f7 nhttpstack.HTWorkerThread::ThreadMain+87 (e67467e,0,0,0)
@[44] 0x60114a44 nnotes.ThreadWrapper@4+212 (0,0,0,0)
[45] 0x77e66063 KERNEL32.GetModuleFileNameA+235
Invalid stack frame detected: Unable to read process memory for frame
在堆栈帧中可以再次看到同样的 NamePicker 问题:
151513f4 6D650061 686F6F2E 636F6D2E 6175200D | me.a hoo. com. au . |
15151404 00697320 64696E65 735C222C 5C225065 | .is dine s", "Pe |
15151414 72736F6E 5C222C5C 225C222C 5C225C22 | rson ", "", "" |
15151424 293B0A67 5F4E616D 654C6973 745B675F | );.g _Nam eLis t[g_ |
15151434 4E616D65 4C697374 2E6C656E 6774685D | Name List .len gth] |
15151444 3D6E6577 204E616D 654C6973 74285C22 | =new Nam eLis t(" |
15151454 385C222C 5C223845 44363543 46453245 | 8", "8E D65C FE2E |
15151464 37383836 37364341 32353731 39333030 | 7886 76CA 2571 9300 |
15151474 37454234 46465C22 2C66616C 73652C5C | 7EB4 FF" ,fal se, |
15151484 22466C61 6E6E6572 792C2044 656E6973 | "Smith, Joe |
15151494 5C222C5C 2244656E 69732E46 6C616E6E | ", "Joe.Smith |
151514a4 65727940 73706F74 6C657373 2E636F6D | @ joe.com |
151514b4 2E61755C 222C5C22 44656E69 7320466C | .au "," Joe Smith |
151514c4 616E6E65 72795C22 2C5C2250 6572736F | " ,"P erso |
151514d4 6E5C222C 5C225C22 2C5C225C 22293B0A | n", "" ," ");. |
151514e4 675F4E61 6D654C69 73745B67 5F4E616D | g_Na meLi st[g _Nam |
151514f4 654C6973 742E6C65 6E677468 5D3D6E65 | eLis t.le ngth ]=ne |
15151504 77204E61 6D654C69 7374285C 22395C22 | w Na meLi st( "9" |
POST /mail/jsmith.nsf/iNotes/Proxy/?EditDocument&Form=s_NamePickerDirectoryList
宕机现象同样出现在 AIX 5.2 平台上的 Domino 6.5.6. 来自于不同的 nsd.logs中的宕机堆栈例子:
###################################
## thread 32/61 :: http pid=598186, k-id=unning 3, pthr-id=7968
## stack :: k-state=wait, stk max-size=262144, cur-size=79156
###################################
ptrgl.$PTRGL() at 0xd020c1a8
raise.nsleep(??, ??) at 0xd021acdc
raise.nsleep(??, ??) at 0xd021acdc
sleep(??) at 0xd0225c54
OSRunExternalScript(??) at 0xd12f899c
OSFaultCleanup(??, ??, ??) at 0xd12f9c28
fatal_error(??, ??, ??) at 0xd1feefd0
./tmpfiles.880744.scr: 1421: warning: Thread is in kernel mode, not all
registers can be accessed.
###################################
###################################
## thread 37/61 :: http pid=495712, k-id=unning 2, pthr-id=9253
## stack :: k-state=wait, stk max-size=262144, cur-size=79332
###################################
ptrgl.$PTRGL() at 0xd020c1a8
raise.nsleep(??, ??) at 0xd021acdc
raise.nsleep(??, ??) at 0xd021acdc
sleep(??) at 0xd0225c54
OSRunExternalScript(??) at 0xd12f899c
OSFaultCleanup(??, ??, ??) at 0xd12f9c28
fatal_error(??, ??, ??) at 0xd1feefd0
.() at 0x0
Concat__14IAllocedStringFPCUciUi(??, ??, ??, ??) at 0xd332bee0
__ls__14IAllocedStringFPCc(??, ??) at 0xd37a9574
setSummaryValue__13ShimDirectoryFUsUli(??, ??, ??, ??) at 0xd37a6dc0
enumerateEntry__13ShimDirectoryFi(??, ??) at 0xd37a43b8
setValue__13ShimDirectoryFi(??, ??) at 0xd37a3c88
getResult__13ShimDirectoryFR9NTextListi(??, ??, ??) at 0xd37a3b60
ShimmerNamePicker__5HaikuFP5NNoteiPPvPUlPUsT4(??, ??, ??, ??, ??, ??,
??) at 0xd37a88b8
GetHaikuDatum__5HaikuFP5NNoteiPPvPUlPUsT4(??, ??, ??, ??, ??, ??, ??) at
0xd333869c
ExtensionProc__8NFormulaFUsT1PUlPPvPUsT3(??, ??, ??, ??, ??, ??, ??) at
0xd3388720
INotesCompExtProc(??, ??, ??, ??, ??, ??, ??, ??) at 0xd3383b14
ExtensionProc__18CompGeneralContextFR7ComputeUlPP9CompValueT2(??, ??,
??, ??, ??) at 0xd23c144c
Execute__13ExtensionProcFv(??) at 0xd23f81e4
ComputeVariants__14AtFunctionNodeFv(??) at 0xd1236780
ComputeVariants__4AtIfFv(??) at 0xd23feedc
ComputeVariants__14AtFunctionNodeFv(??) at 0xd1236734
ComputeVariants__14AtFunctionNodeFv(??) at 0xd1236734
ComputeVariants__18MainExpressionNodeFv(??) at 0xd1237e6c
ComputeVariants__8RootNodeFv(??) at 0xd12382f0
Eval__7ComputeFv(??) at 0xd1230120
NSFComputeEvaluateExt(??, ??, ??, ??, ??, ??, ??, ??) at 0xd122d0f8
Evaluate__8NFormulaFR6NValuePi(??, ??, ??) at 0xd33848d8
Compute__8NFormulaFPciP5NNoteR6NValue(??, ??, ??, ??) at 0xd33ba6f8
Evaluate__14HuComputedTextFR13CoLmbcsStreami(??, ??, ??) at 0xd35b7498
GenerateHTML__9HuDocNoteFR10HTMLfilter(??, ??) at 0xd35380f0
GenerateHtml__5HaikuFv(??) at 0xd3336240
ProcessEditAction__5HaikuFv(??) at 0xd3787dcc
HandleDominoCmd__5HaikuFR15EditDocumentCmd(??, ??) at 0xd37867c0
HandleCmd__5HaikuFP3CmdR14CmdHandlerBase(??, ??) at 0xd3334854
PrivHandle__14CmdHandlerBaseFP3CmdT1(??, ??, ??) at 0xd341ed00
PrivHandle__10CmdHandlerFP3Cmd(??, ??) at 0xd34234f4
Handler__10CmdHandlerFP3CmdPv(??, ??) at 0xd3423828
Execute__3CmdFv(??) at 0xd32ba174
InotesHTTPProcessRequestImpl__FP18_InotesHTTPrequest(??) at 0xd3433908
InotesHTTPProcessRequest(??) at 0xd3433020
ProcessRequest__15HTInotesRequestFv(??) at 0xd319b8ec
ProcessRequest__21HTRequestExtContainerF19HTApplicationSpaces(??, ??) at
0xd31856b0
ProcessRequest__9HTRequestFv(??) at 0xd31580e4
StartRequest__9HTSessionFv(??) at 0xd318df0c
CheckForWork__14HTWorkerThreadFv(??) at 0xd3196058
ThreadMain__14HTWorkerThreadFv(??) at 0xd3195bc8
HTThreadBeginProc(??) at 0xd3169eac
ThreadWrapper(??) at 0xd1050170
./tmpfiles.1048626.scr: 1451: warning: Thread is in kernel mode, not all
registers can be accessed.
###################################
在 Solaris 9 上的 Domino 6.5.6
###################################
###### thread 52/118 :: http, pid=8072, lwp=52, tid=52 ######
###################################
[1] ff09ccdc nanosleep (ae5be190, ae5be188)
[2] fd63b52c OSRunExternalScript (ae5be71b, fea736f3, ae5beae9, ae5beabc, 800, 201400) + 1dc
[3] fd639a48 OSFaultCleanup (10000, 0, 0, 0, fc000000, 10018) + 21c
[4] fd6151d0 fatal_error (a, ae5bf2f8, 2b800, 2ba1c, feba77a0, 0) + 1a0
[5] bbba1204 __1cCosHSolarisPchained_handler6FpnJsigaction_ipnHsiginfo_pv_l_ (1, fd615030, bbd04280, ae5bf040, fd615030, 0) + 9c
[6] bba03eb8 JVM_handle_solaris_signal (0, bbc92000, 3cff48, ae5bf040, a, ae5bf2f8) + 810
[7] fee456c8 __sighndlr (a, ae5bf2f8, ae5bf040, bba03fa0, 0, 0) + c
[8] fee3f320 call_user_handler (a, ae5bf2f8, ae5bf040, 0, 0, 0) + 234
[9] fee3f4d0 sigacthandler (a, ae5bf2f8, ae5bf040, feb6eaf4, fbf484c4, 0) + 64
[10] --- called from signal handler with signal 10 (SIGBUS) ---
[11] fd654780 OSLocalFree (5, fd21b007, 3, 38c, 6e, 6e) + 38
[12] fcdd0674 __1c2k6Fpv_v_ (5, fd21b007, ea3194, 6800, 6940, fd284958) + 4
[13] fd04b7b0 __1cNShimDirectoryPsetSummaryValue6MHLi_v_ (ae5c0b6c, ea31b0, 8, ae5c0b70, ea3194, 5) + 934
[14] fd04adbc __1cNShimDirectoryOenumerateEntry6Mi_v_ (ae5c0b6c, 0, ae5bf614, 0, 0, fd284958) + 134
[15] fd0497b0 __1cNShimDirectoryJgetResult6MrnJNTextList_i_v_ (ae5c0b6c, ae5c0e64, 0, 1, ae5c1ae8, ae5c19e8) + 8
[16] fd04bd44 __1cFHaikuRShimmerNamePicker6MpnFNNote_ippvpLpH5_H_ (ae5c0e64, 6, ae5c31ec, 33, 5, ae5c3520) + 4d4
[17] fcf0edb8 __1cFHaikuNGetHaikuDatum6MpnFNNote_ippvpLpH5_H_ (ae5c2084, ae5cbf8c, 2, ae5c3380, ae5c31f0, ae5c3520) + bac
[18] fce29f84 __1cINFormulaNExtensionProc6MHHpLppvpH1_H_ (ae5c4d3c, 0, fd284958, ae5c31f0, ae5c3380, ae5c3520) + d60
[19] fce28ccc INotesCompExtProc (c87168, ae5c4d3c, b9, fd284958, ae5c31f0, ae5c3380) + 48
[20] fdb59164 __1cSCompGeneralContextNExtensionProc6MrnHCompute_LppnJCompValue_L_4_ (c81968, c87168, 1, ae5c3588, 2, 0) + 11c
[21] fdb6c4e8 __1cNExtensionProcHExecute6M_pknJCompValue__ (c87508, 2, 294a4, 3, feb328a4, 1518554) + 1bc
[22] fdb96e38 __1cOAtFunctionNodePComputeVariants6M_v_ (c87508, fdb629cc, c876f4, fec167bc, fdb96dec, fec167bc) + 4c
[23] fdb96e08 __1cOAtFunctionNodePComputeVariants6M_v_ (c875b4, fdb96dec, ffffffff, 26, feb6eef4, 1518554) + 1c
[24] fdb96e08 __1cOAtFunctionNodePComputeVariants6M_v_ (c87688, 0, c872fc, 1, 1, fec1906c) + 1c
[25] fdb97b50 __1cSMainExpressionNodePComputeVariants6M_v_ (c872fc, c87168, 0, 0, 5, 5) + 18
[26] fdb97db8 __1cIRootNodePComputeVariants6M_v_ (c876bc, 144000, fec19ebc, 3088, 0, fec19ed8) + 58
[27] fdb50470 __1cHComputeEEval6M_v_ (c87168, 0, fe24d0, 0, 0, 308c) + a0
[28] fdb4eec4 NSFComputeEvaluateExt (c87168, 136, ae5c6124, ae5c4bd4, 1, 0) + b0
[29] fce27018 __1cINFormulaIEvaluate6MrnGNValue_pi_i_ (ae5c4d3c, ae5c60a4, 0, 0, 306564, fd284958) + 70
[30] fcf7e478 __1cINFormulaHCompute6FpcipnFNNote_rnGNValue__v_ (c838cf, c9, ae5cbf8c, ae5c60a4, 23, 3b) + 90
[31] fcf63edc __1cOHuComputedTextIEvaluate6MrnNCoLmbcsStream_i_i_ (ae5c62d8, ae5c62f0, 0, 1, 0, fd284958) + 94
[32] fcf71cd8 __1cJHuDocNoteMGenerateHTML6MrnKHTMLfilter__v_ (ae5cbf8c, e89860, b64, ae5cc060, 11fc, 1000) + dc
[33] fcf0d810 __1cFHaikuMGenerateHtml6M_i_ (ae5cbf84, 2000, 1, 0, ae5cbf8c, fd2ce508) + 25c
[34] fcf4cd90 __1cFHaikuRProcessEditAction6M_i_ (ae5cbf84, fd2cd948, 0, 1, ae5caa34, 0) + c40
[35] fcf4c0f4 __1cFHaikuPHandleDominoCmd6MrnPEditDocumentCmd__i_ (ae5cbf84, ea3854, fd2ccab8, 69, 69, 69) + 2bc
[36] fcf0cbb4 __1cFHaikuJHandleCmd6FpnDCmd_rnOCmdHandlerBase__i_ (ea3854, dc434, 51, ae5cbf84, fd284958, 0) + 4f4
[37] fcd65870 __1cOCmdHandlerBaseKPrivHandle6MpnDCmd_2_i_ (dc434, ea3854, 0, 0, 12c8, 1000) + 78
[38] fcd61f24 __1cKCmdHandlerKPrivHandle6MpnDCmd__i_ (dc434, ea3854, ae5ce17c, fd2a8398, 52de98, 8800) + 58
[39] fcd620a0 __1cKCmdHandlerHHandler6FpnDCmd_pv_nNRequestStatus__ (ea3854, dc434, fcd61ecc, 4caa18, 8c00, 8e54) + 148
[40] fcdca13c __1cbCInotesHTTPProcessRequestImpl6FpnS_InotesHTTPrequest__i_ (491b3a8, 1f4, ea3854, 0, ae5ce328, ae5cf03c) + 664
[41] fcdc9a90 InotesHTTPProcessRequest (491b3a8, 1, 4c, 0, 8c0cc, ff0000) + 4
[42] ff25e178 __1cPHTInotesRequestOProcessRequest6M_i_ (491b39c, ff2a30e9, 0, a7a8, 0, a400) + 2c
[43] ff257d20 __1cVHTRequestExtContainerOProcessRequest6MnTHTApplicationSpaces__i_ (491b0c8, 5, ff2fbf20, ff2f1790, ff2f1790, 10) + 3d0
[44] ff26d618 __1cJHTRequestOProcessRequest6M_i_ (491af68, 0, 0, 0, ff2a52b4, 0) + aec
[45] ff27502c __1cJHTSessionMStartRequest6M_v_ (2024f08, 3, 3, 25c, 2025100, fffffddc) + 478
[46] ff285fb8 __1cOHTWorkerThreadMCheckForWork6M_v_ (286cbc, 1, 1, 0, 6cc, 0) + 230
[47] ff285ce8 __1cOHTWorkerThreadKThreadMain6M_v_ (286cbc, 2, a520, ff308fb8, ff285c64, ffffffff) + 84
[48] ff2812a0 HTThreadBeginProc (286cbc, 1, 1, 0, 0, 14fc294) + 34
[49] fd636420 ThreadWrapper (0, fbf484c4, feb6eaf4, 5c34, 5c38, fbf484c4) + 128
[50] fee45370 _lwp_start (0, 0, 0, 0, 0, 0)
相关文档链接
Files to replace iNotes6 related files included with - 文档 4013870
该文档基于以下软件问题报告(SPR):
PPET6TSS3A
JUYA5ZYW56
PPET6V4TTJ
CBMO6WA2C2
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论