当 分析 Firefox 崩溃 以及帮助用户解决问题时, 查看崩溃报告可以帮助您更好地了解 Firefox 崩溃来源(例如,扩展程序或第三方软件) ,并提供查找解决方案所需的有用信息,比如相关的错误报告。这篇文章介绍了故障排除过程。
怎样查找用户提交的崩溃报告
当用户浏览 分析 Firefox 崩溃 文章或者提交 新问题 表格时, 我们要求他们从 about:crashes 复制 错误 ID(Crash IDs),然后复制到新问题表格中。当有人在 Firefox 支持论坛上发布问题时,我们也可以使用 发布回复 工具中的 常见回复 并选择 Forum response - Firefox crashes 来请求崩溃报告。
当一个以“bp-”开头的完整崩溃 ID 被粘贴到支持论坛时,论坛软件会创建一个可点击的崩溃报告链接。请注意,粘贴的文本只有在论坛上发布帖子后才会显示为链接。该链接不会显示在用户的“帖子回复”预览中。
怎么阅读错误报告?
错误报告包含了许多有用的信息,下面将解释如何阅读。如果您是一位贡献者,想要了解更多信息,请参阅 Mozilla 的 Understanding Crash Reports 文章。
检查相关错误信息
报告始终从 Details 选项卡开始。Bugzilla 选项卡会链接到与此崩溃签名相关的错误报告(如果有)。点击并阅读崩溃报告——尤其是所有注释。您正在寻找一种可以提供给您想要帮助的人的解决方法。
如果您查阅的崩溃报告已经解决,浏览 Target Milestone 和 Tracking Flags 区域。这里将显示错误在哪个版本的 Firefox 中已经得到修复。
检查恶意软件
如果没有相关崩溃信息,点击 Modules 选项卡。您将会看到没有版本信息的模块,有时候它们与恶意软件有关。通常,使用搜索引擎搜索文件名可以帮助您确认这一点。在这种情况下,您可以建议用户扫描其系统中的恶意软件,并链接到 针对 Firefox 恶意软件的故障排除 以获取建议。
检查扩展插件错误
最后, 查阅 Extensions 选项卡,检查正在运行的扩展程序(如果有)。您可能需要在搜索引擎查询扩展程序 ID,才能找到其中一些扩展程序,但这也应该能找到一些经常导致问题的扩展程序的信息。如果您怀疑某个扩展程序存在问题,请您建议他们禁用该扩展程序,然后再检查问题是否得到解决。(具体说明请参阅 禁用或卸载附加组件 )。如果这不起作用,您需要让他们浏览 Firefox 扩展和主题的故障解决方法。
其它有用的信息
- 详细信息:
- 代码 - 描述崩溃类型。此字段中的链接可让您查看 1 至 4 周内所有 Firefox 版本中具有相同崩溃签名的所有崩溃报告。
- 除了崩溃代码,顶部部分也会显示出现崩溃的时间、崩溃原因、Firefox 版本、操作系统信息、CPU、显卡设置、以及 分层服务提供者。
- 崩溃线程 - 显示出现崩溃前最后被调用的功能,您可以查看是否隐含第三方软件。通常错误原因出现在最后被调用的功能中。
- 关联数据: 包含此崩溃特征和原因的关联数据(模块、插件、CPU 核心)表格,这些数据来自当前 Firefox 版本中当天发生的所有崩溃。当两者的中的任何一种的比率越高,关联性越大。必须检查每个模块和每个插件的关联性,以确定崩溃是否由第三方软件或插件引起。
当我有阅读困难时该如何解决?
错误报告包含了大量技术性词汇。从中可以学到的东西远不止本文介绍的内容。有时候,文章中表述的步骤很难转换成具体步骤给用户解决。 如果您需要阅读崩溃报告方面的帮助,最好的方式是前往 SUMO Matrix room 只需输入: Can someone you help me read this crash report?