我在 Linux Mint 19 Cinnamon 上使用 Firefox 68.0.1。它运行在 VirtualBox 6.0.8 中,而 VirtualBox 6.0.8 本身运行在 Mint 19 Cinnamon 中。我最近的一次 Firefox 更新导致大量网站的标签页崩溃,但并非所有网站都会发生这种情况。
没有帮助的是:
- 我尝试禁用我的附加组件,但这没有帮助(我安装了 JSON Viewer 和 Web Developer)
- 然后我把它们移除了,但这也没有什么帮助。
- 我在“首选项”对话框中取消勾选“使用硬件加速(可用时)”,同样没有任何变化
有什么帮助:
- 我切换到安全模式,这样标签就不会崩溃了。因此,我认为安全模式的作用不只是禁用附加组件,虽然我不确定它到底能做什么。
其他说明:
- 我知道这个
about:crashes
页面,但待处理的崩溃报告列表与我遇到的崩溃次数不符。为了写这篇文章,我故意让几个页面崩溃,但今天这个页面上没有出现任何崩溃。 - 我也在主机上运行 Firefox,并且不会发生崩溃。但是,虚拟机的目的是尝试使主机免受安全问题的影响,并且 Firefox 在虚拟化桌面中已经运行了好几年。
主要问题:
- 如果我可以访问详细的崩溃日志,那肯定会给我一些可以搜索的内容。我可以访问单独进程选项卡崩溃吗?
答案1
找到了两个解决方案
- 使用 Firefox 安全模式 - 这不是我想要的,因为附加组件已被禁用
- 在虚拟机设置中,禁用 3D 加速 - 消耗更多 CPU,但目前为止有效
希望 Mozilla 专家能尽快修复该问题。
答案2
有两种答案可能:要么如何追查崩溃的原因,要么如何阻止崩溃的发生。我自己的答案属于后者。
用户 @DimitarII 在评论中表示,他们将图形控制器切换为 VMSVGA,这样就解决了问题。我想我以前在 VirtualBox 6.0.8 下尝试过这个,但无济于事。然而,刚安装 6.0.14 时,我收到了弃用通知,说 VBoxVGA 驱动程序将在 6.1 中被删除。所以我在虚拟机设置面板中切换到了新驱动程序。我还升级了我的 VirtualBox Guest Additions 以匹配新版本的主机软件。
值得庆幸的是,Firefox 中崩溃的标签不再崩溃,我也不必再在安全模式下运行 Firefox。我想现在笔记本电脑对我的 CPU 会更友好,我的电池可以使用一个多小时!
因此,修复方法似乎是更改虚拟图形驱动程序,或升级到 Virtual Box 的更高补丁级别版本,或升级 Guest Additions,或以上两种方式的混合。