火狐 84 崩溃

ear*_*gar 6 firefox crash

升级到 Firefox 版本 84.0.1+build1-0ubuntu0.20.04.1(来自 Ubuntu 20.04 存储库)后,我在 Firefox 中遇到了很多崩溃(系统的其余部分仍然有效)。它通常发生在应用程序启动超过 15 分钟后,甚至在我空闲且离开办公桌时发生。据我所知,每次都是相同的错误消息。我的崩溃报告之一可以在https://crash-stats.mozilla.org/report/index/fc8299fa-5080-4ffb-bd81-2bca80201226找到

我尝试重新安装 Firefox(也来自 ubuntu 存储库),但这不起作用。

然后我回滚到 ubuntu 存储库中提供的另一个版本(75.0+build3-0ubuntu1),这阻止了崩溃,但当然这也不会长期有效。

看到 v75 可以工作后,我尝试再次升级到 v84,FF 再次开始崩溃。现在我会继续回滚,但很想弄清楚这一点。

Raf*_*ffa 5

.mozilla/firefox/有时,位于用户主目录下的Firefox 配置文件会因强制终止 Firefox 而损坏(例如,系统崩溃、系统重新启动或在浏览器选项卡打开时关闭)。在 Firefox 或系统升级期间有时会发生这种情况。


修复火狐浏览器:

如果重命名/删除当前配置目录,您可以使 Firefox 构建新的配置。请注意,您将丢失所有插件、书签、保存的网站登录信息等。您最终将获得一个新的默认 Firefox 副本。要尝试这个:

  1. 关闭火狐浏览器。
  2. 备份当前的 Firefox 配置目录。在终端中运行以下命令:

cp -r ~/.mozilla/firefox/ ~/.mozilla/firefox_old/

  1. 删除当前的 Firefox 配置目录。在终端中运行以下命令:

    rm -r ~/.mozilla/firefox/

  2. 启动火狐浏览器。将自动创建一个新.mozilla/firefox/目录,其中包含新的配置文件。

  3. 现在尝试 Firefox,看看它是否可以再次运行。


救援数据:

如果一切顺利并且 Firefox 再次运行,并且您希望将重要数据恢复到新的配置目录中,请按照以下步骤操作:

  1. 关闭火狐浏览器。
  2. 在终端中运行以下命令:

cp ~/.mozilla/firefox_old/*default/{logins.json,key3.db,key4.db,places.sqlite,cookies.sqlite,formhistory.sqlite,permissions.sqlite,content-prefs.sqlite} ~/.mozilla/firefox/*default/

  1. 启动火狐浏览器。这应该会恢复您的网站登录信息、密码、书签、表单数据和 cookie。请阅读此处

回去?

如果上述解决方案不起作用并且您希望返回到旧的 Firefox 状态,请按照以下说明操作:

  1. 关闭火狐浏览器。

  2. 删除新的 Firefox 配置目录。在终端中运行以下命令:

    rm -r ~/.mozilla/firefox/

  3. 恢复旧的 Firefox 配置目录。在终端中运行以下命令:

    cp -r ~/.mozilla/firefox_old/ ~/.mozilla/firefox/

  4. 启动火狐浏览器。您现在回到了旧的 Firefox 配置。与您尝试使用此答案修复它之前的情况完全相同。

  5. 如果一切顺利,请清理并删除在此过程中创建的备份。在终端中运行以下命令:

    rm -r ~/.mozilla/firefox_old/