您尚未登录。

#1 2014-04-12 08:11:58

极简主义
会员
注册时间: 2013-04-06
帖子: 59

[已解决]升级至3.14内核后,firefox经常僵死!

症状描述:在11号升级至内核3.14后,firefox打开4~5个标签页后会失去响应.
改为从终端启动得到如下信息:
(process:3102): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_

(firefox:3102): GLib-GObject-WARNING **: Attempt to add property GnomeProg

(firefox:3102): GLib-GObject-WARNING **: Attempt to add property GnomeProg

(firefox:3102): GLib-GObject-WARNING **: Attempt to add property GnomeProg

(firefox:3102): GLib-GObject-WARNING **: Attempt to add property GnomeProg
FoxyProxy settingsDir: /home/cool/.mozilla/firefox/51cigrjw.default/foxypr
No permission to use the keyboard API for http://googleads.g.doubleclick.net
Error: The name org.freedesktop.UPower was not provided by any .service files
Failed to open VDPAU backend libvdpau_i965.so: 无法打开共享对象文件: 没有那个文件或目录
Failed to open VDPAU backend libvdpau_i965.so: 无法打开共享对象文件: 没有那个文件或目录

请教大神解决办法.

最近编辑记录 极简主义 (2014-04-13 08:27:11)

离线

#2 2014-04-12 13:29:38

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,485
个人网站

Re: [已解决]升级至3.14内核后,firefox经常僵死!

这些好像都不能说明它失去响应的原因。

你去 htop 里看看它的进程状态(是 D 还是 R),以及各种线程都在干什么(按 H 切换线程显示,按 s 调用 strace)。

离线

#3 2014-04-12 15:48:21

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: [已解决]升级至3.14内核后,firefox经常僵死!

1.在htop里进程状态大部分时间是S偶尔R
2.线程超多看不懂在干啥

23337e8ce03d5940e2f6e8196735b18cca1265.png

3.调用strace,滚动的太快,同样看不懂

d6fa726cb5eb1c34c888901b70c7bf7b5ed676.png

离线

#4 2014-04-12 15:55:08

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,485
个人网站

Re: [已解决]升级至3.14内核后,firefox经常僵死!

好多 plugin-container……所以我猜是 Flash 的原因?把它禁掉试试看。

离线

#5 2014-04-12 16:28:51

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: [已解决]升级至3.14内核后,firefox经常僵死!

估计不是firefox的问题,发现libreoffice-writer还有gnome-mines也会失去响应.
应该是内核升级至3.14的原因.

离线

#6 2014-04-12 16:54:54

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: [已解决]升级至3.14内核后,firefox经常僵死!

这是firefox失去响应后的strace截图

5a73a5d88ba3009e2332627df8927d591ce615.png

离线

#7 2014-04-12 17:00:47

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,485
个人网站

Re: [已解决]升级至3.14内核后,firefox经常僵死!

你还没搞明白怎么 strace 多线程的进程……

离线

#8 2014-04-13 08:33:08

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: [已解决]升级至3.14内核后,firefox经常僵死!

百合仙子 说:

你还没搞明白怎么 strace 多线程的进程……

确实没搞明白.

今天早晨由3.14.0-4升级至3.14.0-5症状消失.

多谢仙子的热情帮助!

BTY:请仙子推荐一个自己编译内核的教程.(wow!编译内核~~想想就激动!)

离线

#9 2014-04-13 09:15:47

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: [已解决]升级至3.14内核后,firefox经常僵死!

极简主义 说:
百合仙子 说:

你还没搞明白怎么 strace 多线程的进程……

确实没搞明白.

今天早晨由3.14.0-4升级至3.14.0-5症状消失.

多谢仙子的热情帮助!

BTY:请仙子推荐一个自己编译内核的教程.(wow!编译内核~~想想就激动!)

激动? 小心编译时有不激动的地方哦。机器不好,编译过程很漫长...
自己编译  建议下载 abs 学习使用
wiki https://wiki.archlinux.org/index.php/Arch_Build_System

#pacman -S abs

Arch Linux User

离线

#10 2014-04-13 11:55:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,485
个人网站

Re: [已解决]升级至3.14内核后,firefox经常僵死!

极简主义 说:
百合仙子 说:

你还没搞明白怎么 strace 多线程的进程……

确实没搞明白.

今天早晨由3.14.0-4升级至3.14.0-5症状消失.

多谢仙子的热情帮助!

BTY:请仙子推荐一个自己编译内核的教程.(wow!编译内核~~想想就激动!)

我博客就有一个,最原始的方式。要像 Arch 官方内核那样编译可以使用 abs。
你如果不在现成的配置上修改而是完全由自己配置,最后能把系统跑起来那才叫人激动呢 :-)

离线

#11 2014-04-13 12:23:45

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: [已解决]升级至3.14内核后,firefox经常僵死!

嗯!嗯!!嗯!!!
听起来难度不小,不过应该很好玩,算作下一个挑战吧.

离线

页脚