分析 Firefox 崩溃

(重定向自Firefox 崩溃

我们了解 Firefox 崩溃(发生意外的关闭或非正常退出)是怎样一种悲愤。在 Firefox 崩溃后,Mozilla 崩溃报告器 会弹出,它让你可以发送崩溃报告给我们,因此我们就可以持续改善 Firefox。本文提供一些帮助您修复崩溃以及让 Firefox 最优化运行的指导。

开始之前:

如果上述情况均不存在,请按顺序执行以下步骤。

升级软件

可能您遇到的崩溃问题在新版本中已经解决!

升级 Firefox

每个 Firefox 的发行版本都包括了不少修复补丁,它们源自之前版本中用户报告的问题。升级到最新版本有可能解决崩溃问题。具体信息请查阅更新 Firefox

更新 Windows

确保您安装了最新的安全、稳定的补丁。

更新 OS X

确保您安装了最新的安全、稳定的性补丁

更新 Linux

确保您安装了最新的安全、稳定的补丁

更新驱动程序

检查您的显卡驱动是否是最新版。具体信息请查阅如何升级我的显卡驱动程序?

如果 Firefox 在打印时崩溃,您可以访问打印机制造商的网站检查您的打印机的驱动程序是否为最新。Firefox 打印异常 一文可能会有帮助。

升级网络安全软件

确保您的网络安全软件(防火墙、杀毒软件、反间谍软件等等)是最新版。

查杀病毒或者间谍软件

我们已经知道,有一些些病毒或者间谍软件可能造成 Firefox 崩溃。更多信息请查阅针对 Firefox 恶意软件的故障排除

检查第三方模块

第三方应用(比如防病毒软件、归档软件和其他工具)会在 Firefox 里加载模块。有时,这些应用会加载有害模块,并导致 Firefox 崩溃、性能变坏或者出现兼容问题。你可能没有注意就已经加载了有害或意想不到的模块,并导致看起来象是 Firefox 的问题。更多信息,请参看 识别 Firefox for Windows 中第三方模块造成的问题

检查 Firefox 在排障模式是否依然崩溃

如果按上述操作升级各种软件不起作用或是 Firefox 依然在启动时崩溃,您可以按下面的步骤检查 Firefox 在 安全模式 是否依然崩溃,然后按推荐的文章继续排查。

  1. 点击菜单按钮 Fx89menuButton,再点击 帮助,然后点击 排障模式... 并点击 是否在排障模式下重启 Firefox? 对话框中的 重启

    注意:您也可以直接以排障模式启动 Firefox,方法是在启动 Firefox 时按住 shift 键。在启动 Firefox 时按住 option 键。退出 Firefox 并打开 终端,运行以下命令:firefox -safe-mode
    可能需要指定 Firefox 安装路径(例如 /usr/lib/firefox)。
  2. 打开 Firefox 排障模式? 窗口出现后,按 启动排障模式 按钮。
    Fx88TroubleshootMode

Firefox 以排障模式启动后,查看是否会遇到同样的崩溃问题。

注意:刷新 Firefox 功能 可以把 Firefox 恢复到其最初的状态并修复许多疑难问题,同时保留您最基本的信息。在使用冗长的故障排除过程前,可以考虑先使用此功能。

排障模式下依然崩溃

如果 Firefox 在安全模式依然崩溃,则问题不是由某个扩展、主题或者硬件加速功能造成的。请尝试 使用崩溃ID获取帮助信息(参看下文)。

排障模式下不再崩溃

如果 Firefox 在安全模式下不发生崩溃,问题很可能是由某个扩展、主题或者硬件加速功能造成的。

检查硬件

检查 RAM 错误

如果 Firefox 反复崩溃,请使用下面的工具 Memtest86+Rember检查 RAM 错误。

获取与此崩溃相关的帮助信息

有时要锁定崩溃的原因很难,如果上面的办法都不奏效,您可以使用下面的方法收集与最近的崩溃报告ID以便我们的志愿者帮助您。

如果您至少能通过排障模式启动 Firefox:

  1. 在 Firefox 的地址栏中键入 about:crashes 再按 EnterReturn键。您将打开一个页面,其中列出了已提交的崩溃报告 (和为提交的崩溃报告,如果有)。
    Fx115aboutcrashes
    • 如果你有最近未提交的崩溃报告:逐次点击提交按钮来提交每个未提交的新近报告,然后重新加载about:crashes页面。
  2. 在你提交到社区论坛的支持问题中,你应该复制有已提交崩溃报告的ID(以bp-开头)。
注意:如果连排障模式都无法启动 Firefox,那么你可以使用以下方法获取报告ID:
  1. 按下键盘上的 Windows Key + R键 。在弹出的窗口中输入 "%APPDATA%\Mozilla\Firefox\Crash Reports\submitted"(包含引号)并点击确定按钮。(OS X 10.6 和之前版本)点击 Dock 上的 Finder 按钮, Home 文件夹将被选中。在窗口右侧打开 Library 文件夹,打开 “Application Support” 文件夹,然后是“Firefox”文件夹 “Crash Reports” 文件夹,最后是 "submitted" 文件夹。
    (OS X 10.7 和更高版本) 点击 Dock 上的 Finder 图标。 在菜单栏点击 Go 菜单, 向下移动到 option 或者 alt 选择 Library。 包含 Library 文件夹的窗口将被打开, 依次打开 “Application Support”,“Firefox”,“Crash Reports”和“submitted” 文件夹。
    打开 ~/.mozilla/firefox/Crash Reports/submitted
  2. 打开的目录中,每个提交过的报告都存放于一个文本文件中。使用查看菜单将它们按日期排序,找出最新的文件,双击打开它。

在社区论坛中寻求帮助

  1. 点击此链接 以寻求关于这个崩溃的帮助信息。
    注意:该链接只用于寻求崩溃问题帮助信息。其他帮助问题,请参看 获得社区支持
    • 你可能需要创建账户或登录已有账户才能"提问"。
  2. 详情中尽可能详细地描述此崩溃现象。包括您进行过的操作,例如升级 Firefox 或者使用排障模式进行的测试。
  3. 复制最新的完整崩溃报告 ID (形如 bp-...)并粘贴到"详情"部分。
  4. 最后点击 发表问题按钮。
    我们了解提交所有信息花费时间较长,但是这将会使得我们的志愿者更容易帮助您



信息来源 Firefox crashes (mozillaZine KB)

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解