注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

Notes客户端因为Mac Font过多而频繁宕机  

2014-11-19 18:07:24|  分类: Notes客户机 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

用户环境:Notes 9.0.1 FP2 Mac OS X 10.10

问题现象:Notes客户端启动之后,打开邮件,等待几秒后Notes客户端频繁宕机

诊断步骤:

1. 先根据以下文档收集诊断数据

Title: IBM Notes 9.0.x Standard is Crashing on the Macintosh Platform. What files should I gather and send to IBM Support?
URL: http://www.ibm.com/support/docview.wss?uid=swg21681686

2. 确认已经安装了 Java for OS X 2004-001 http://support.apple.com/kb/DL1572?viewlocale=en_US

lotusimac:~ tester$ java -version

java version "1.6.0_65"

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

3. 在console.log日志中看到以下提示:
ERROR: encountered memory check errors/warnings. Please review log for details


[CFF9:0005-B1B9A000] 29/08/2014
上午 01:33:34 00:80
[CFF9:0002-A0B821A8] DPOOL CORRUPTION DETECTED - handle = 0x00000000, type = 0x014E, size = 0x00080000, ptr = 0xF51E8000

[CFF9:0002-A0B821A8] DPOOL - prev->next = 0x000000F4 pptr->next = 0x00032F24

[CFF9:0002-A0B821A8] DPOOL - pptr->signature = 0xDDDD162E valid dfree_signature = 0xDDDD162E

...
[CFF9:0002-A0B821A8] Thread=[CFF9:0002-A0B821A8]

[CFF9:0002-A0B821A8] Stack base=0xBFFF433C, Stack size = 50832 bytes

[CFF9:0002-A0B821A8] PANIC:
儲存區連結的釋放無效(Invalid pool free chain)

4. NSD中的CallStack如下:
+760 EditCloseDesignInfo (in libnotesws.dylib) + 17 [0x31eab2f1]

+ 760 DocDelete (in libnotesws.dylib) + 87 [0x31ee6c57]

+ 760 DocWCTNotifySelection (in libnotesws.dylib) + 392 [0x320f7ba8]

+ 760 IsDiscoverCase() (in libnotesws.dylib) + 208 [0x313ded90]

+ 760 CSubprogram::CreateTopLevelFrameWindow(RECT*, unsigned int*, int, unsigned char, int) (in libnotesws.dylib) + 1731 [0x31388213]

+ 760 InitHomeBase (in libnotesws.dylib) + 1361 [0x31a68b31]

+ 760 DESKAccessDB (in libnotesws.dylib) + 40 [0x318693c8]

+ 760 DESKAccessDBExt (in libnotesws.dylib) + 190 [0x3186687e]

+ 760 READExtraInfo (in libnotesws.dylib) + 163 [0x31866753]

+ 760 DesktopFile::READExtraInfo(tagHDESKTOPENTRY*, int) (in libnotesws.dylib) + 8516 [0x31865f84]

+ 760 DesktopFile::ReadSummaryData(unsigned char const*, unsigned short&, unsigned short, unsigned int&) (in libnotesws.dylib) + 4216 [0x31842508]

+ 760 OSMemRealloc (in libnotes.dylib) + 513 [0x2ed41a11]

+ 760 ReallocObject (in libnotes.dylib) + 147 [0x2ed41383]

+ 760 DPoolAlloc (in libnotes.dylib) + 4786 [0x2ed410c2]

+ 760 OSAllocDBlock (in libnotes.dylib) + 31 [0x2eda3def]

+ 760 AllocDBlock (in libnotes.dylib) + 936 [0x2eda3d78]

+ 760 HandleBadFreeChain (in libnotes.dylib) + 775 [0x2eda3067]

+ 760 Panic (in libnotes.dylib) + 375 [0x2ed7b0f7]

 

原因分析:

NSD 日志显示共享内存不足。

由于Notes 9.0.1是32位应用,在 Mac OS X上的最大寻址空间为4GB,在mapped file接近上限时,就很容易发生宕机。

 

问题解决:

1. 打开宕机后生成的NSD 文件,搜索LSOF: Open files 查看所有打开的文件,

2. 在第7列(SIZE/OFF)栏列出的是文件大小:

3. 找出那些文件大小位于/Users/Fonts/目录和/Library/Fonts目录下,且大小超过20MB的字体(总计600MB)

mapped file 40cc5000-44cb4000 [ 63.9M] r--/rwx SM=COW /Library/Fonts/Songti.ttc

mapped file 4cd85000-510f5000 [ 67.4M] r--/rwx SM=COW /Library/Fonts/Kaiti.ttc

mapped file 54d4d000-5a06b000 [ 83.1M] r--/rwx SM=COW /Library/Fonts/Hannotate.ttc

mapped file 5a65c000-5cf8e000 [ 41.2M] r--/rwx SM=COW /Library/Fonts/Lantinghei.ttc

mapped file 5cf8e000-5e680000 [ 22.9M] r--/rwx SM=COW /Library/Fonts/WeibeiSC-Bold.otf

mapped file 7fc32000-81266000 [ 22.2M] r--/rwx SM=COW /Library/Fonts/Arial Unicode.ttf

mapped file d8e36000-dd2c8000 [ 68.6M] r--/rwx SM=COW /Library/Fonts/Hanzipen.ttc

mapped file dfec2000-e14e7000 [ 22.1M] r--/rwx SM=COW /Library/Fonts/Yuanti.ttc

4. 将上述字体删除后Notes恢复稳定运行,不再频繁发生宕机。

  评论这张
 
阅读(593)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017