Tre*_*vor 18 firefox freeze crash
我正在运行 Ubuntu 16.04,Firefox 大约每天冻结一次我的系统。我知道它是 Firefox,因为我的系统在 Chrome 上运行良好。从 Ubuntu 16.04 和 17.10 的实时 USB 版本运行 Firefox 时也会发生同样的死机。冻结时,键盘和鼠标没有反应,各种Ctrl+ Alt+ 和Alt+ SysRq+ 组合(例如此页面上的命令)似乎没有任何作用。我最终不得不通过按住电源按钮来硬重启。
我不是 Linux 专家,但我的理解是,此时我应该检查 /var/log/syslog、/var/log/kern.log 和类似文件。我检查了这些文件的内容,在网上搜索了这些消息,但我知道的不够多,无法获得任何有意义的见解。那么接下来我该怎么做呢?
如果有帮助,下面是崩溃前我的 /var/log/syslog 的结尾。我很乐意用更多信息更新我的帖子。
May 7 16:28:41 MyComputer dbus[848]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
May 7 16:28:41 MyComputer NetworkManager[876]: <info> [1525735721.7446] server identifier 10.239.100.1
May 7 16:28:41 MyComputer NetworkManager[876]: <info> [1525735721.7446] lease time 300
May 7 16:28:41 MyComputer NetworkManager[876]: <info> [1525735721.7446] nameserver '10.239.100.1'
May 7 16:28:41 MyComputer NetworkManager[876]: <info> [1525735721.7446] nameserver '10.239.100.1'
May 7 16:28:41 MyComputer NetworkManager[876]: <info> [1525735721.7446] domain name 'lan'
May 7 16:28:41 MyComputer NetworkManager[876]: <info> [1525735721.7446] dhcp4 (wlp5s0): state changed bound -> bound
May 7 16:28:41 MyComputer systemd[1]: Starting Network Manager Script Dispatcher Service...
May 7 16:28:41 MyComputer dhclient[1352]: bound to 10.239.100.2 -- renewal in 139 seconds.
May 7 16:28:41 MyComputer dbus[848]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
May 7 16:28:41 MyComputer systemd[1]: Started Network Manager Script Dispatcher Service.
May 7 16:28:41 MyComputer nm-dispatcher: req:1 'dhcp4-change' [wlp5s0]: new request (1 scripts)
May 7 16:28:41 MyComputer nm-dispatcher: req:1 'dhcp4-change' [wlp5s0]: start running ordered scripts...
May 7 16:29:53 MyComputer wpa_supplicant[1118]: nl80211: send_and_recv->nl_recvmsgs failed: -33
Run Code Online (Sandbox Code Playgroud)
更新 1(2018 年 5 月 21 日)
当我在安全模式下从终端运行 Firefox 并将我的配置文件路径设置为空目录(@dsstorefile1 建议的步骤)时,我仍然冻结:
firefox -safe-mode -profile ~/some_empty_directory/ -no-remote -new-instance
Run Code Online (Sandbox Code Playgroud)
我还运行了 debsums 来检查 Firefox 包的校验和,但没有发现任何错误。
更新 2
我在我的机器上安装了 Arch Linux,但仍然有相同的行为。这意味着它不是特定于发行版的问题。
更新 3
我升级了内存、显卡和显示器。但问题仍在发生。
更新 4
我更新了我的 BIOS,但问题仍然存在。
小智 6
我有一个类似的问题。这很奇怪,但是当我删除浏览器历史记录(超过 2 GiB 数据)时,问题就消失了,并且没有再出现。
我知道这听起来很疯狂,但它帮助了我。我不确定它是否对您有帮助,但我正在分享解决方案,该解决方案解决了使用 Firefox 时 Ubuntu 冻结的问题。
小智 5
我在 Firefox 上遇到这个问题很长时间了,它不受 Firefox 或 Ubuntu 更新的影响。似乎是因为 Firefox 在占用内存后不会释放内存,因此您加载的每个页面都保留在内存中。
据我所知,只有两种方法可以处理这个问题:
但是,如果有人知道更好的解决方案,那就太好了。