[已解决]7.04后firefox打开中文页面的时候经常死掉

编译打包和其他
回复
riobard
帖子: 44
注册时间: 2007-01-10 0:08

[已解决]7.04后firefox打开中文页面的时候经常死掉

#1

帖子 riobard » 2007-04-10 1:35

terminal里面跑firefox输出的结果如下

$ firefox
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
*** glibc detected *** /usr/lib/firefox/firefox-bin: free(): invalid next size (fast): 0x09312c00 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb77247cd]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7727e30]
/usr/lib/libfreetype.so.6[0xb73cb7dd]
/usr/lib/libfreetype.so.6(ft_mem_free+0x1a)[0xb73cefaa]
/usr/lib/libfreetype.so.6(ft_glyphslot_free_bitmap+0x4c)[0xb73cf46c]
/usr/lib/libfreetype.so.6(FT_Load_Glyph+0x40)[0xb73d1fa0]
/usr/lib/libXft.so.2(XftFontLoadGlyphs+0x173)[0xb5703ef3]
/usr/lib/libXft.so.2(XftGlyphExtents+0x29b)[0xb57011eb]
/usr/lib/libXft.so.2(XftTextExtents32+0x8b)[0xb570169b]
/usr/lib/firefox/components/libgfx_gtk.so[0xb57341f1]
/usr/lib/firefox/components/libgfx_gtk.so[0xb573545c]
/usr/lib/firefox/components/libgfx_gtk.so[0xb5737c1f]
/usr/lib/firefox/components/libgfx_gtk.so[0xb573894e]
/usr/lib/firefox/components/libgfx_gtk.so[0xb5739ca1]
/usr/lib/firefox/components/libgfx_gtk.so[0xb57300c4]
/usr/lib/firefox/components/libgfx_gtk.so[0xb5742e71]
/usr/lib/firefox/components/libgklayout.so[0xb58f7417]
/usr/lib/firefox/components/libgklayout.so[0xb58f850f]
/usr/lib/firefox/components/libgklayout.so[0xb58cd077]
/usr/lib/firefox/components/libgklayout.so[0xb5897bb5]
/usr/lib/firefox/components/libgklayout.so[0xb5898213]
/usr/lib/firefox/components/libgklayout.so[0xb58985a6]
/usr/lib/firefox/components/libgklayout.so[0xb5899563]
/usr/lib/firefox/components/libgklayout.so[0xb5899c25]
/usr/lib/firefox/components/libgklayout.so[0xb589aed7]
/usr/lib/firefox/components/libgklayout.so[0xb589c544]
/usr/lib/firefox/components/libgklayout.so[0xb58989bf]
/usr/lib/firefox/components/libgklayout.so[0xb589941b]
/usr/lib/firefox/components/libgklayout.so[0xb5899c25]
/usr/lib/firefox/components/libgklayout.so[0xb589aed7]
/usr/lib/firefox/components/libgklayout.so[0xb589c544]
/usr/lib/firefox/components/libgklayout.so[0xb58989bf]
/usr/lib/firefox/components/libgklayout.so[0xb589941b]
/usr/lib/firefox/components/libgklayout.so[0xb5899c25]
/usr/lib/firefox/components/libgklayout.so[0xb589aed7]
/usr/lib/firefox/components/libgklayout.so[0xb589c544]
/usr/lib/firefox/components/libgklayout.so[0xb58989bf]
/usr/lib/firefox/components/libgklayout.so[0xb589941b]
/usr/lib/firefox/components/libgklayout.so[0xb5899c25]
/usr/lib/firefox/components/libgklayout.so[0xb589aed7]
/usr/lib/firefox/components/libgklayout.so[0xb589c544]
/usr/lib/firefox/components/libgklayout.so[0xb58989bf]
/usr/lib/firefox/components/libgklayout.so[0xb589941b]
/usr/lib/firefox/components/libgklayout.so[0xb5899c25]
/usr/lib/firefox/components/libgklayout.so[0xb589aed7]
/usr/lib/firefox/components/libgklayout.so[0xb58a27b0]
/usr/lib/firefox/components/libgklayout.so[0xb58b5983]
/usr/lib/firefox/components/libgklayout.so[0xb58b85bd]
/usr/lib/firefox/components/libgklayout.so[0xb58b8aac]
/usr/lib/firefox/components/libgklayout.so[0xb589c544]
/usr/lib/firefox/components/libgklayout.so[0xb5894daf]
/usr/lib/firefox/components/libgklayout.so[0xb589cd9e]
/usr/lib/firefox/components/libgklayout.so[0xb589d403]
/usr/lib/firefox/components/libgklayout.so[0xb58cd537]
/usr/lib/firefox/components/libgklayout.so[0xb5897bb5]
/usr/lib/firefox/components/libgklayout.so[0xb5898213]
/usr/lib/firefox/components/libgklayout.so[0xb58985a6]
/usr/lib/firefox/components/libgklayout.so[0xb5899563]
/usr/lib/firefox/components/libgklayout.so[0xb5899c25]
/usr/lib/firefox/components/libgklayout.so[0xb589aed7]
/usr/lib/firefox/components/libgklayout.so[0xb589c544]
/usr/lib/firefox/components/libgklayout.so[0xb5894daf]
/usr/lib/firefox/components/libgklayout.so[0xb589cd9e]
======= Memory map: ========
08048000-0805a000 r-xp 00000000 08:01 362369 /usr/lib/firefox/firefox-bin
0805a000-0805b000 rw-p 00012000 08:01 362369 /usr/lib/firefox/firefox-bin
0805b000-0948f000 rw-p 0805b000 00:00 0 [heap]
aae3f000-aae73000 r--p 00000000 08:01 540933 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
aae73000-aaeda000 rw-p aae73000 00:00 0
aaeda000-aaf57000 r--p 00000000 08:01 540921 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
aafbe000-ab025000 rw-p aafbe000 00:00 0
ab0d0000-abed2000 r--p 00000000 08:03 2670746 /home/rio/install/Text/fonts/chinese/msyhbd.ttf
ac075000-acd92000 r--p 00000000 08:03 2328777 /home/rio/install/Text/fonts/Vista/simsun.ttc
acd92000-ace42000 r-xp 00000000 08:01 329166 /usr/lib/libstdc++.so.5.0.7
ace42000-ace47000 rw-p 000af000 08:01 329166 /usr/lib/libstdc++.so.5.0.7
ace47000-ace4c000 rw-p ace47000 00:00 0
ace5d000-ace66000 r-xp 00000000 08:01 611144 /usr/lib/firefox/plugins/nphelix.so
ace66000-ace67000 rw-p 00008000 08:01 611144 /usr/lib/firefox/plugins/nphelix.so
ace67000-acf67000 rw-p ace67000 00:00 0
acf67000-ade67000 ---p acf67000 00:00 0
ade67000-ae4d2000 r-xp 00000000 08:01 376909 /usr/lib/firefox/plugins/libflashplayer.so
ae4d2000-ae51b000 rw-p
上次由 riobard 在 2007-04-12 9:50,总共编辑 1 次。
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#2

帖子 xport » 2007-04-10 8:59

莫非是传说中的Flash问题出现了?还是因为你安装的插件的缘故呢?
其实我是一个演员!-http://blog.csdn.net/xport/
riobard
帖子: 44
注册时间: 2007-01-10 0:08

#3

帖子 riobard » 2007-04-10 9:12

关闭所有插件试过了阿,问题依旧~~
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#4

帖子 xport » 2007-04-10 9:50

如果这样有问题,请你再尝试如下动作进行问题的排查:

1. 禁用掉安装的插件
/usr/lib/firefox/plugins/ 和 ~/.mozilla/firefox/plugins 目录下的文件先移到某个目录备份起来

2. 建立新的Profie文件设定
~/.mozilla/firefox/${ProfileDir} Firefox启动时候会去读取的设定目录也请备份到某个目录下,然后用firefox -ProfileManager的方式启动,新建一个Profile,当然这样作后,你自己安装的扩展会都没有了,不过我们有备份。

3.最后如果还有问题,就要看是否字体造成的Crash了!

以上的原因可以自己排查,不过提醒一下,一些IE only的网页不规范也会造成Firefox浏览器的CPU占用飘高,看上去如同死了一样!

如果真的有Bug,你可以向Mozilla提交此Bug的报告!
其实我是一个演员!-http://blog.csdn.net/xport/
riobard
帖子: 44
注册时间: 2007-01-10 0:08

#5

帖子 riobard » 2007-04-12 9:51

升级了Xft后firefox问题已解决。估计是字体导致fx崩溃的。同时fx里面中文宋体的粗体也不再显示只有半截字了。cool!
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#6

帖子 xport » 2007-04-12 10:03

riobard 写了:升级了Xft后firefox问题已解决。
具体的操作呢?讲出来大家分享分享呀~~~!
其实我是一个演员!-http://blog.csdn.net/xport/
riobard
帖子: 44
注册时间: 2007-01-10 0:08

#7

帖子 riobard » 2007-04-12 10:09

xport 写了:具体的操作呢?讲出来大家分享分享呀~~~!

哈?就是用台湾那个源然后sudo aptitude upgrade :D
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#8

帖子 xport » 2007-04-12 10:14

我倒,还以为你下了source code,让了patch,然后make,最后install搞上去的!
其实我是一个演员!-http://blog.csdn.net/xport/
riobard
帖子: 44
注册时间: 2007-01-10 0:08

#9

帖子 riobard » 2007-04-12 10:34

xport 写了:我倒,还以为你下了source code,让了patch,然后make,最后install搞上去的!
哈哈~ 俺比较懒的…… :P
回复