AMD Radeon R5 240(1002:6611) 下 Firefox 经常卡死

操作系统: openSUSE Tumbleweed 20210120
KDE Plasma 版本: 5.20.5
KDE 框架版本: 5.78.0
Qt 版本: 5.15.2
内核版本: 5.10.7-1-default
操作系统类型: 64-位
处理器: 4 × Intel® Core™ i5-4590 CPU @ 3.30GHz
内存: 7.7 GiB 内存
图形处理器: AMD OLAND

Firefox 84.0.2 官方源没有附加组件,默认首选项

在加载本站和新浪后,经常发生屏幕卡死情况,鼠标可以在屏上移动,但不管是点击 Firefox 还是 openSUSE 任何地方都没有反应。只能 Ctrl+Alt+F1 强退重启。

查看~/.mozilla/firefox/Crash Reports/目录没有记录,
从月初刚刚安装完就有这个情况,更新了几轮都没有解决。
要如何排查故障原因?
除了换用其他浏览器,还有什么办法,谢谢!

这种卡住,而非直接挂掉的往往是疑难杂症。

需要用 排除法 缩小一下问题的范围,

先试着禁用下独立显卡,确定显卡的有没有问题
其它软件会不会有一样的问题,比如说 Chrome?
禁用硬件加速?
Firefox -safe-mode
然后试着切换 xorg & wayland
找一下是所有网页都会卡,还是特定网页会出问题,
用 liveCD 版本的 Linux 排除一下非硬件而是软件问题?
memtest 测内存?
你说月初才开始出问题,你有没有试一下用 Snapper 回退到一个月前,

如果整个系统都开始卡,我觉得大概率是显卡和驱动的问题,不过也不一定。

2赞

这种卡住,而非直接挂掉的往往是疑难杂症。
//谢谢指点,我太难了:-(
需要用 排除法 缩小一下问题的范围,
//只能一点点慢慢试了
先试着禁用下独立显卡,确定显卡的有没有问题
//这个还没试
其它软件会不会有一样的问题,比如说 Chrome?
//Chrome Edge Opera 都不会有这个问题
禁用硬件加速?
//直接禁用硬件加速、使用默认 8 线程还是会有问题,现在是 “使用推荐的性能设置 (U)”,不知道有没有开加速,用了几线程,倒是两个小时还没有问题
Firefox -safe-mode
//安全模式也死过
然后试着切换 xorg & wayland
//这个还没有试
找一下是所有网页都会卡,还是特定网页会出问题,
//应该不是特定页,随机的卡死
用 liveCD 版本的 Linux 排除一下非硬件而是软件问题?
//这个还没有试
memtest 测内存?
//内存测试没有问题
你说月初才开始出问题,你有没有试一下用 Snapper 回退到一个月前,
//月初才开始出问题,是因为系统是月初新装的,刚刚装完就有故障,唉

如果整个系统都开始卡,我觉得大概率是显卡和驱动的问题,不过也不一定。
//系统不会卡,挺顺畅的。

刚刚开心两个小时没有死,开心的去吃饭,吃完饭回来发现系统死在锁屏界面了,键鼠全死,这个不知道是谁的锅了?强行按开关机按钮关机重启,马上打开 Firefox 恢复死前的网页,两秒内卡死,Ctrl+Alt+F1,reboot 后再打开 Firefox 恢复死前的网页,又没有问题了。看来是没救了。

连开十多个页面,有时死,有时不死,还是没有找到规律。
登录页有 Plasma(Full Wayland)、Plasma(Wayland)、Plasma 三种,默认是第三种登录的。反其道行之,试着改用前两种有 Wayland 内容的,看看情况,死马当活马了。
其实也不一定要用 Firefox,只是看他卡死不爽。

改用 Wayland,五个小时没有卡死,就在刚刚想要发贴庆祝一下,没想到却卡死在来发贴的路上。 :rofl: :joy: :sob:

1赞

不先 htop 看看各进程的状态么?

卡机前看 htop 没发现什么异常,
在开了 30 个 Firefox 标签成功卡死后,整机内存占用 3G,有个 Firefox 进程的 CPU 占用一直在 50% 以上。
重启后恢复 30 个标签马上卡死,有个 Firefox 进程的 CPU 占用一直在 30% 以上。
再次重启恢复 30 个标签,这次没有卡死,整机内存占用 2.8G,Firefox 进程的 CPU 占用大部分时间在 10% 以下。

50% 应该不至于卡到啊。是内核态还是用户态?(F2 / C / S 打开设置,然后把 Detailed CPU 选项勾上,看被占用的 CPU 是红的还是绿的(默认配色方案))

你内存总共有多少?CPU 有几个核?

遇到过类似的问题, 已经间接解决了, 希望可以帮助到你。

这个类似问题最后居然是 wayland 相关代码导致的。这 bug 也太难找了,厉害

本来想在死机后按大伙教的内容,学习看日志的,却又不死机(Wayland 和非 Wayland),打开印象笔记、网易云音乐,再开二三十个标签都不死。 :roll_eyes:

等我死机了,再来向大伙汇报 :sweat_smile:

终于又卡死了,以下的日志是打开火狐到死机用 Ctrl+Alt+F1,root 登录的日志
来自 sudo journalctl --since today
没能从中找到什么有用的信息
log20210126.txt (6.0 KB)
log20210127.txt (11.0 KB)

用 gdb --pid 调试 @test_007

用 gdb 时,htop 中 MEM 和 SWP,马上 100%,硬盘灯闪了半个小时都没出结果,只好重启放弃了。

我也遇到类似的问题

没有看到类似的提示,死机的状况是一样的,不过我只在用 Firefox 时死机,打开新浪死机的可能性最高。

@test_007

MozillaFirefox 有 85 版本了,试试呢?

这个页面点实验性软件包和社区软件包里面有不同的版本。你可以试试 85 和 83 版本都会不会卡死,至少可以 narrow down the problem…另外 84.0.1 以上要求 NSS 版本 3.59.1,会不会是因为这个?

为了省事直接下了 Leap 15.2 下的 78.6.1 版本 rpm 安装,没有碰到依赖性问题,不过打开第三个网页就挂了。
接下来换 Tumbleweed 下的实验包 85.0,NSS 版本要求 3.60 以上。现在已经用了半个小时还没有挂,继续测试,希望有好的结果。 :laughing:

后续报告:85 版本最终还是卡死了 :sob:

分别试试更换桌面环境、更换显卡、禁用硬件加速、改用 wayland