[Ubuntu-zh] GNOME3在浏览网页等情况下莫名卡死

104 views
Skip to first unread message

Tao Yang

unread,
Jan 10, 2012, 3:07:05 AM1/10/12
to ubuntu-zh mailing lists
最近碰到一个GNOME3的问题,具体表现是在浏览器/evince/libreoffice等滚动页
面的时候,突然卡死,鼠标可动,但点击任何一处均无反应。

键盘只能用Ctrl + Alt + FN 切换到控制台,其余键无反应。

在控制台下,没有发现任何可疑进程,系统负载很正常。。。

而翻各种log,愣没看出来原因。。

环境:
Linux Mint 12 Lisa(Ubuntu 11.10)
(以前在Arch和Fedora上也碰到过这个问题,不常见,但多的时候一天好几次,受
不了阿)
GNOME Shell 3.2.1
显卡是ATI Radeon X1450,用的系统自带的开源驱动

Log:
见附件


--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]
-------------- 下一部分 --------------
A non-text attachment was scrubbed...
Name: log.tar.gz
Type: application/x-gzip
Size: 29954 bytes
Desc: 不可用
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120110/8cfe9d6a/attachment.bin>
--
ubuntu-zh mailing list
ubun...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

hooxin firefoxmmx

unread,
Jan 10, 2012, 3:43:16 AM1/10/12
to ubuntu-zh mailing lists
firefox有时候也会出现。别的还没有出现过。 卡死的话,应该是XORG的问题。XORG.LOG.0应该出了不少的错误。 看看
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120110/68a019d5/attachment.html>

Qian Hong

unread,
Jan 10, 2012, 3:45:42 AM1/10/12
to ubuntu-zh mailing lists
不熟系gnome3,不知能不能帮上忙,提供一点点建议:

假如我遇到这种情况,我会这样排查:
- 卡死的时候,切换到控制台,重启gnome-shell,看看能不能解决问题.
- 如果重启能解决问题,可能是gnome-shell的bug, 就到 https://bugzilla.gnome.org/ 搜索
"randomly hang", 看看能不能找到已知的bug.
如果搜索结果太多,就多加一些关键词缩小搜索范围,比如gnome-shell版本,发行版版本,显卡型号,驱动版本,等等
- 如果重启gnome-shell没用,可能会是更底层的bug, 直接google "ATI Radeon X1450 gnome3
randomly hang" 看看有没有有价值的信息,比如搜索结果中的一些xserver相关的bug是否跟你的问题有关

- 如果以上的步骤找不出有价值的信息,那就参考[1], 试一下能不能找到有价值的更丰富的调试信息,然后根据调试信息再去google.

- 如果上面的方法都做过了,仍然发现不了问题,建议去报一个bug,可以给你用的发行版报,也可以给Gnome3报.
报错地方没关系,开发者可以给你一些建议,告诉你这个可能是哪里的bug,让你重新去报一个.
如果开发者认为不是bug,也没有关系,可以问问开发者是否有解决的方法.

祝你好运 :)

[1] http://live.gnome.org/GnomeShell/Debugging

2012/1/10 Tao Yang <swul...@gmail.com>:


> 最近碰到一个GNOME3的问题,具体表现是在浏览器/evince/libreoffice等滚动页 面的时候,突然卡死,鼠标可动,但点击任何一处均无反应。
>
> 键盘只能用Ctrl + Alt + FN 切换到控制台,其余键无反应。
>
> 在控制台下,没有发现任何可疑进程,系统负载很正常。。。
>
> 而翻各种log,愣没看出来原因。。
>
> 环境:
> Linux Mint 12 Lisa(Ubuntu 11.10)
> (以前在Arch和Fedora上也碰到过这个问题,不常见,但多的时候一天好几次,受 不了阿)
> GNOME Shell 3.2.1
> 显卡是ATI Radeon X1450,用的系统自带的开源驱动
>
> Log:
> 见附件

--
Regards,
Qian Hong

-
Sent from Ubuntu
http://www.ubuntu.com/

Tao Yang

unread,
Jan 10, 2012, 4:06:37 AM1/10/12
to ubun...@lists.ubuntu.com
于 2012年01月10日 16:43, hooxin firefoxmmx 写道:
> firefox有时候也会出现。别的还没有出现过。 卡死的话,应该是XORG的问题。XORG.LOG.0应该出了不少的错误。 看看
我刚开始也觉得是xorg的问题,但log中看不出来阿。。。

上文附件中有Xorg.log

--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]

--

Tao Yang

unread,
Jan 10, 2012, 4:23:37 AM1/10/12
to ubun...@lists.ubuntu.com
于 2012年01月10日 16:45, Qian Hong 写道:
> 不熟系gnome3,不知能不能帮上忙,提供一点点建议:
>
> 假如我遇到这种情况,我会这样排查:
> - 卡死的时候,切换到控制台,重启gnome-shell,看看能不能解决问题.
我现在都是用sudo pkill gnome-session来解决的(这样会重新进GDM),gnome-
shell我知道用Alt+F2,然后用'r'重启,但如何在控制台重启呢?是用`gnome-
shell --replace`么?

等下次hang住时试试吧,这个bug还不能复现,真是。。。

P.S. 要是重启能解决问题就好了,因为gnome-shell重启不影响其他程序,还是可
以忍受的。

> - 如果重启能解决问题,可能是gnome-shell的bug, 就到 https://bugzilla.gnome.org/ 搜索
> "randomly hang", 看看能不能找到已知的bug.
> 如果搜索结果太多,就多加一些关键词缩小搜索范围,比如gnome-shell版本,发行版版本,显卡型号,驱动版本,等等

嗯,搜了搜,有一些比较类似的bug(屏幕冻结,没有错误信息),从已经FIXE的
bug中看到有些是显卡驱动的bug,随着更新就解决掉了。

> - 如果重启gnome-shell没用,可能会是更底层的bug, 直接google "ATI Radeon X1450 gnome3
> randomly hang" 看看有没有有价值的信息,比如搜索结果中的一些xserver相关的bug是否跟你的问题有关
>
> - 如果以上的步骤找不出有价值的信息,那就参考[1], 试一下能不能找到有价值的更丰富的调试信息,然后根据调试信息再去google.
>
> - 如果上面的方法都做过了,仍然发现不了问题,建议去报一个bug,可以给你用的发行版报,也可以给Gnome3报.
> 报错地方没关系,开发者可以给你一些建议,告诉你这个可能是哪里的bug,让你重新去报一个.
> 如果开发者认为不是bug,也没有关系,可以问问开发者是否有解决的方法.

现在的问题还是没有找到可以反应问题的log,报出去估计也没啥大的用处。

>
> 祝你好运 :)

Thanks!
>
> [1] http://live.gnome.org/GnomeShell/Debugging
>

--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]

--

Qian Hong

unread,
Jan 10, 2012, 6:43:00 AM1/10/12
to ubuntu-zh mailing lists
2012/1/10 Tao Yang <swul...@gmail.com>:

>>  - 如果上面的方法都做过了,仍然发现不了问题,建议去报一个bug,可以给你用的发行版报,也可以给Gnome3报.
>> 报错地方没关系,开发者可以给你一些建议,告诉你这个可能是哪里的bug,让你重新去报一个.
>> 如果开发者认为不是bug,也没有关系,可以问问开发者是否有解决的方法.
>
>
> 现在的问题还是没有找到可以反应问题的log,报出去估计也没啥大的用处。

我的想法是,如果找到重现步骤或者找到有用的log,报出去的bug都肯定是有价值的:
- 如果能重现,就算当时没有详细的log,可以在报bug之后根据开发者的要求,打开一些有用的log参数之后重现一遍,就收集到有用的信息了.
- 如果能找到有用的log,就算没有精确的重现步骤,开发者也可以从代码推测问题的大致范围,提供线索增加重现的机会.

Tao Yang兄遇到的问题既难重现又找不到有用的log,但是这种情况仍然可以考虑报bug,因为报bug不是一次性的过程,可能是一个跟开发者不断交互的过程,也许开发者能给你一些建议定位到有用的log,或者给你一些建议帮助重现bug,也有可能其实是一个已知的bug,但是由于搜索关键词不对而没搜到,这种情况报了也没什么坏处.

--
Regards,
Qian Hong

-
Sent from Ubuntu
http://www.ubuntu.com/

杨辉

unread,
Jan 10, 2012, 8:58:25 AM1/10/12
to ubuntu-zh mailing lists
我也发现,老死机。
顶不住了, 换经典界面。

--
杨辉
Impossible is nothing!

------------------------------------------------------------------------------------
HDExplorer APK (A Nice File Manager,Simplicity but not simple.)

Google Market:
https://market.android.com/details?id=com.hd.explorer

Google Code:
http://code.google.com/p/hdexplorer/
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120110/28792ded/attachment.html>

Tao Yang

unread,
Jan 10, 2012, 1:09:26 PM1/10/12
to ubuntu-zh mailing lists
于 2012年01月10日 21:58, 杨辉 写道:
> 我也发现,老死机。
> 顶不住了, 换经典界面。

经过一番搜索,找到了arch论坛这个帖子[1]

从帖子来看应该不是GNOME的问题,而是ATI显卡的问题

其中这个bug[2]比较像我的bug,是报给ATI开源驱动的。

最后作者经过测试,给内核加上"pci=nomsi noapic irqpoll"这三个参数中的任意
一个或几个就不会出现问题。

我加上了noapic,正在测试,看能不能用。

[1] https://bbs.archlinux.org/viewtopic.php?pid=1034283
[2] https://bugs.freedesktop.org/show_bug.cgi?id=41668

--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]

--

杨辉

unread,
Jan 10, 2012, 10:01:34 PM1/10/12
to ubuntu-zh mailing lists
又让我给赶上了。
我的显卡正式ATI的集成老显卡。
悲剧了~
没工夫折腾。
你要是搞好了,麻烦在这里共享下,谢谢~

在 2012年1月11日 上午2:09,Tao Yang <swul...@gmail.com>写道:

> 于 2012年01月10日 21:58, 杨辉 写道:
>
>> 我也发现,老死机。
>> 顶不住了, 换经典界面。
>>
>
> 经过一番搜索,找到了arch论坛这个帖子[1]
>
> 从帖子来看应该不是GNOME的问题,而是ATI显卡的问题
>

> 其中这个bug[2]比较像我的bug,**是报给ATI开源驱动的。


>
> 最后作者经过测试,给内核加上"pci=nomsi noapic irqpoll"这三个参数中的任意 一个或几个就不会出现问题。
>
> 我加上了noapic,正在测试,看能不能用。
>

> [1] https://bbs.archlinux.org/**viewtopic.php?pid=1034283<https://bbs.archlinux.org/viewtopic.php?pid=1034283>
> [2] https://bugs.freedesktop.org/**show_bug.cgi?id=41668<https://bugs.freedesktop.org/show_bug.cgi?id=41668>


>
>
> --
> ※ Tao Yang @ Nankai University
> ※ Website: [http://ninehills.github.com]
>
> --
> ubuntu-zh mailing list
> ubun...@lists.ubuntu.com

> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
>

--
杨辉
Impossible is nothing!

------------------------------------------------------------------------------------
HDExplorer APK (A Nice File Manager,Simplicity but not simple.)

Google Market:
https://market.android.com/details?id=com.hd.explorer

Google Code:
http://code.google.com/p/hdexplorer/
-------------- 下一部分 --------------
一个HTML附件被移除...

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120111/6b991d16/attachment.html>

MildC

unread,
Jan 10, 2012, 11:33:30 PM1/10/12
to ubuntu-zh mailing lists
也可能是lightdm不稳定

在 2012-1-10 上午10:09,"Tao Yang" <swul...@gmail.com>写道:

> 于 2012年01月10日 21:58, 杨辉 写道:
>
>> 我也发现,老死机。
>> 顶不住了, 换经典界面。
>>
>
> 经过一番搜索,找到了arch论坛这个帖子[1]
>
> 从帖子来看应该不是GNOME的问题,而是ATI显卡的问题
>

> 其中这个bug[2]比较像我的bug,**是报给ATI开源驱动的。


>
> 最后作者经过测试,给内核加上"pci=nomsi noapic irqpoll"这三个参数中的任意 一个或几个就不会出现问题。
>
> 我加上了noapic,正在测试,看能不能用。
>

> [2] https://bugs.freedesktop.org/**show_bug.cgi?id=41668<https://bugs.freedesktop.org/show_bug.cgi?id=41668>


>
> --
> ※ Tao Yang @ Nankai University
> ※ Website: [http://ninehills.github.com]
>
> --
> ubuntu-zh mailing list
> ubun...@lists.ubuntu.com

> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120110/e1afe773/attachment.html>

Tao Yang

unread,
Jan 11, 2012, 1:36:14 AM1/11/12
to ubuntu-zh mailing lists
于 2012年01月11日 12:33, MildC 写道:
> 也可能是lightdm不稳定

这个倒是没可能,因为以前用Arch的时候,startx 都会死掉。。

目前给内核加上`noapic`参数不管用,正在测试`pci=nomsi`参数。

应该是和GNOME无关的bug。

--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]

--
ubuntu-zh mailing list
ubun...@lists.ubuntu.com

https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

Tao Yang

unread,
Jan 12, 2012, 3:55:01 AM1/12/12
to ubun...@lists.ubuntu.com
于 2012年01月11日 11:01, 杨辉 写道:
> 又让我给赶上了。
> 我的显卡正式ATI的集成老显卡。
> 悲剧了~
> 没工夫折腾。
> 你要是搞好了,麻烦在这里共享下,谢谢~
>

>> 最后作者经过测试,给内核加上"pci=nomsi noapic irqpoll"这三个参数中的任意 一个或几个就不会出现问题。

我这边测试结果是: "noapic"无效,"pci=nomsi"目前为止没有问题,"irqpoll"
没有测试。

你可以修改grub的启动项,给内核加上这三个参数中的一个或多个试试。

bug讨论页上说这可能是ATI显卡的缺陷、、、这个仅仅是一个解决办法,唉,悲剧
的ATI啊

--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]

--
ubuntu-zh mailing list
ubun...@lists.ubuntu.com

https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

杨辉

unread,
Jan 12, 2012, 4:18:59 AM1/12/12
to ubuntu-zh mailing lists
好的,谢谢~

在 2012年1月12日 下午4:55,Tao Yang <swul...@gmail.com>写道:

> 于 2012年01月11日 11:01, 杨辉 写道:
>
> 又让我给赶上了。
>> 我的显卡正式ATI的集成老显卡。
>> 悲剧了~
>> 没工夫折腾。
>> 你要是搞好了,麻烦在这里共享下,谢谢~
>>
>>
> 最后作者经过测试,给内核加上"pci=nomsi noapic irqpoll"这三个参数中的任意 一个或几个就不会出现问题。
>>>
>>

> 我这边测试结果是: "noapic"无效,"pci=nomsi"**目前为止没有问题,"irqpoll" 没有测试。
>
> 你可以修改grub的启动项,**给内核加上这三个参数中的一个或多个试试。
>
> bug讨论页上说这可能是ATI显卡的缺陷、、、**这个仅仅是一个解决办法,唉,悲剧 的ATI啊


>
>
> --
> ※ Tao Yang @ Nankai University
> ※ Website: [http://ninehills.github.com]
>
> --
> ubuntu-zh mailing list
> ubun...@lists.ubuntu.com

> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
>

--
杨辉
Impossible is nothing!

------------------------------------------------------------------------------------
HDExplorer APK (A Nice File Manager,Simplicity but not simple.)

Google Market:
https://market.android.com/details?id=com.hd.explorer

Google Code:
http://code.google.com/p/hdexplorer/
-------------- 下一部分 --------------
一个HTML附件被移除...

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120112/ccce220a/attachment.html>

Tao Yang

unread,
Mar 21, 2012, 10:12:59 PM3/21/12
to ubuntu-zh mailing lists
2012/1/10 Tao Yang <swul...@gmail.com>:

> 最近碰到一个GNOME3的问题,具体表现是在浏览器/evince/libreoffice等滚动页 面的时候,突然卡死,鼠标可动,但点击任何一处均无反应。

上游Bug:https://bugs.freedesktop.org/show_bug.cgi?id=41668
临时解决办法: 内核启动参数加 pci=nomsi

Bug修复:
A patch referencing this bug report has been merged in Linux v3.3-rc4:

commit b7f5b7dec3d539a84734f2bcb7e53fbb1532a40b
Author: Alex Deucher <alexande...@amd.com>
Date: Mon Feb 13 16:36:34 2012 -0500

drm/radeon/kms: fix MSI re-arm on rv370+

所以有相关问题的朋友可以把内核升级到3.3试试

--
※ Tao Yang @ Nankai University
※ Website: [http://ninehills.github.com]

henry cui

unread,
Mar 22, 2012, 5:35:35 AM3/22/12
to ubuntu-zh mailing lists
请教一下,gnome shell吊死了,只能进ctrl+alt+FN下的控制台,这时候怎么重启gnome shell呀

--
best,
henry cui
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120322/de84deea/attachment.html>

袁飞

unread,
Mar 22, 2012, 5:43:19 AM3/22/12
to ubuntu-zh mailing lists

Earthson

unread,
Mar 22, 2012, 10:40:18 AM3/22/12
to ubuntu-zh mailing lists
按ctrl+alt+del,系统会提示是否注销。然后即便gnome-shell挂了,还是成功注销了。囧~ 不过这依然是悲剧啊。

--

Perfection is achieved
not when there is nothing more to add
but when there is nothing left to take away
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120322/6f84577e/attachment.html>

minhua sun

unread,
Mar 23, 2012, 12:07:26 AM3/23/12
to ubuntu-zh mailing lists
可以 ps -e | grep gnome-shell 然后直接kill掉就可以了

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120323/1ce53b3c/attachment.html>

Reply all
Reply to author
Forward
0 new messages