火星球长
作者火星球长·2013-02-18 09:09
软件架构设计师·Freewheel

Domino处理iCal类型邮件时宕机

字数 3064阅读 1277评论 0赞 0

客户在 Windows 2003 上运行 Domino 8.5.1 FP3,现象是Domino服务总是在启动后2分钟宕机,

经过分析NSD发现,引发宕机的进程是 Router:

** VThread [ nRouter: 1074: 0012] 
.Mapped To: PThread [ nRouter: 1074: 17c8] 
.. SOBJ: addr=0x012c05c8, h=0xf0102900 t=0xc130 (BLK_TLA) 
.. SOBJ: addr=0x012c07a0, h=0xf0102901 t=0xc275 (BLK_NSFT) 
.. Database: D:notesDatamailJohn.nsf 
.... DBH: 253, By: CN=Server/O=YourDomain, 
WasAccessed=Yes 
.. file: fd: 996, D:notesDatamail3.box 
.. file: fd: 1092, D:notesDatamailJohn.nsf 

Fatal Stack如下:

############################################################ 
### FATAL THREAD 13/16 [ nRouter: 1074: 17c8] 
### FP=0x27b0df30, PC=0x606fbcc9, SP=0x27b0df08 
### stkbase=27b10000, total stksize=262144, used stksize=8440 
### EAX=0x00000000, EBX=0x00000002, ECX=0x27b0df24, EDX=0x0000c130 
### ESI=0x27b0df50, EDI=0x00000000, CS=0x0000001b, SS=0x00000023 
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 
Flags=0x00010246 
Exception code: c0000005 (ACCESS_VIOLATION) 
############################################################ 
@[ 1] 0x606fbcc9 nnotes.VString::ConvertToInt+57 
(27b0df60,0,278ac218,278b3498) 
@[ 2] 0x60717db0 nnotes.VRequestStatus::parse+224 
(278b3498,0,278b3b78,278ac2d8) 
@[ 3] 0x60722861 nnotes.VEntityParser::ProcessParsedLine+641 
(278ac2d8,278ac218,27b0e0a0,0) 
@[ 4] 0x607250d7 nnotes.VEventParser::ProcessParsedLine+87 
(278b7018,278ac218,27b0e1c4,0) 
@[ 5] 0x607251c7 nnotes.VEventParser::StreamParse+183 
(278ac218,0,278ac218,278ad398) 
@[ 6] 0x606feda8 nnotes.VICalendar::ProcessParsedLine+312 
(0,278ac218,27b0e248,0) 
@[ 7] 0x606ff47d nnotes.VICalendar::StreamParse+205 
(0,278ac2d8,0,278ac218) 
@[ 8] 0x60720778 nnotes.VParseStream::ProcessParsedLine+216 
(65,27b0e284,ab,12c03b4) 
@[ 9] 0x60720dd1 nnotes.VParseStream::parseVObjects+113 
(12c03b4,27b0e520,1267e54,27b0e728) 
@[10] 0x606e2ec2 nnotes.VersitApi_ParseInput+210 
(27b0e728,278ac218,ab,0) 
@[11] 0x606ccab8 nnotes.iCal2NotesParse@12+216 (27b0e728,8,1267e55) 
@[12] 0x606dc452 nnotes.CreateIcalNote+450 (fd,1dac4406,12c66d8) 
@[13] 0x606dc7c3 nnotes.VersitExplodeICal@284+371 (ce,fd,1dac4406) 
@[14] 0x0043f5ed nRouter.RouterExplodeICal+61 (ce,fd,1dac4406) 
@[15] 0x0041cc13 nRouter.AttemptMessageDelivery@40+563 
(14a7240,0,fd,0,0,0,0,0,0,0) 
@[16] 0x0041e5b0 nRouter.DeliverToDestination@28+2784 
(4673a0,0,2a52c0f,27b0ff50,0,0,0) 
@[17] 0x0041eb85 nRouter.Transfer@28+725 (4673a0,21700001,1,0,0,0,0) 
@[18] 0x0041eecd nRouter.TransferThread@4+573 (0) 
@[19] 0x6010ca0f nnotes.ThreadWrapper@4+175 (0) 
[20] 0x77e64829 kernel32.GetModuleHandleA+223 (6010c960) 

这是一个已知问题,软件问题报告编号为SPR # HSAO8CZMTK,在8.5.2 FP3,和8.5.3版本中修复。

参考技术文档 #1605448: 
标题:Domino server crashes on Router task when converting ical message 
链接:http://www-01.ibm.com/support/docview.wss?uid=swg21605448 

如果不能升级服务器版本,可以采用以下变通方法:

将所有的 mail.box 从Dominodata 目录移出,重启后将自动重建 mail.box 。

Domino可以继续运行。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广