在FreeBSD下安装Mac4Lin导致openoffice崩溃的解决
2010年4月3日
没有评论
安装了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
之后启动运行正常了。
最新评论