存档

2010年4月3日 的存档

在FreeBSD下安装Mac4Lin导致openoffice崩溃的解决

2010年4月3日 16hot 没有评论

安装了Mac4Lin桌面风格后,OpenOffice运行到出现启动界面,接着就消失了,没有正常运行。

通过truss检查:

truss /usr/local/openoffice.org-3.2.0/openoffice.org3/program/soffice.bin

发现下面这段信息:

access(“/home/ymm/.fonts/Aquabase-spanish-support.ttf”,4) = 0 (0×0)
open(“/home/ymm/.fonts/Aquabase-spanish-support.ttf”,O_RDONLY,00) = 32 (0×20)
fstat(32,{ mode=-rw-r–r– ,inode=3603497,size=174420,blksize=4096 }) = 0 (0×0)
mmap(0×0,174420,PROT_READ,MAP_SHARED,32,0×0)     = 778002432 (0x2e5f6000)
close(32)                                        = 0 (0×0)
SIGNAL 11 (SIGSEGV) // 启动崩溃信号

是加载Aquabase-spanish-support.ttf字体文件时导致OpenOffice而崩溃的。

只需要把这个字体去掉,问题就解决了:

mv /home/ymm/.fonts/Aquabase-spanish-support.ttf /home/ymm/.fonts/Aquabase-spanish-support.ttf.bak

之后启动运行正常了。

分类: BSD/linux 标签: , ,