升级到 Firefox 版本 84.0.1+build1-0ubuntu0.20.04.1(来自 Ubuntu 20.04 repo)后,我在 Firefox 中遇到了很多崩溃(系统其余部分仍可运行)。它通常发生在应用程序启动后 15 分钟以上,甚至在我闲置并离开办公桌时也发生过。据我所知,每次都是相同的错误消息。我的一份崩溃报告可以在以下网址找到:https://crash-stats.mozilla.org/report/index/fc8299fa-5080-4ffb-bd81-2bca80201226
我尝试重新安装 Firefox(也从 ubuntu repo 安装),但是没有用。
然后我回滚到 ubuntu repo 中提供的另一个版本(75.0+build3-0ubuntu1),这停止了崩溃,但当然这也不会长期起作用。
看到 v75 可以正常工作后,我尝试再次升级到 v84,但 FF 再次开始崩溃。目前,我将保持回滚状态,但希望能够解决这个问题。
答案1
.mozilla/firefox/
有时,由于强制关闭 Firefox(例如,系统崩溃、系统重启或在浏览器选项卡打开时关闭),位于用户主目录中的Firefox 配置文件会损坏。这种情况有时会在 Firefox 或系统升级期间发生。
修复 Firefox:
如果您重命名/删除当前配置目录,您可以让 Firefox 构建新的配置。请注意,您将丢失所有插件、书签、保存的网站登录信息等,并且最终会得到一个新的默认 Firefox 副本. 尝试一下:
- 关闭 Firefox 浏览器。
- 备份当前的 Firefox 配置目录。在终端中运行以下命令:
cp -r ~/.mozilla/firefox/ ~/.mozilla/firefox_old/
删除当前的 Firefox 配置目录。在终端中运行以下命令:
rm -r ~/.mozilla/firefox/
启动 Firefox 浏览器。
.mozilla/firefox/
将自动创建一个新目录,其中包含新的配置文件。现在尝试 Firefox,看看它是否再次起作用。
救援数据:
如果一切顺利,Firefox 可以再次运行,您希望将重要数据恢复到新的配置目录,请按照下列步骤操作:
- 关闭 Firefox 浏览器。
- 在终端中运行以下命令:
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/
- 启动 Firefox 浏览器。这将恢复您的网站登录名、密码、书签、表单数据和 cookie。请阅读这里
回去?
如果上述解决方案不起作用,并且您希望恢复到旧的 Firefox 状态,请按照以下说明操作:
关闭 Firefox 浏览器。
删除新的 Firefox 配置目录。在终端中运行以下命令:
rm -r ~/.mozilla/firefox/
恢复旧的 Firefox 配置目录。在终端中运行以下命令:
cp -r ~/.mozilla/firefox_old/ ~/.mozilla/firefox/
启动 Firefox 浏览器。现在您已恢复到旧的 Firefox 配置。与您尝试使用此答案修复它之前的情况完全一样。
如果一切顺利,请清理并删除在此过程中创建的备份。在终端中运行以下命令:
rm -r ~/.mozilla/firefox_old/