我如何才能找出导致 Firefox 段错误的原因?

我如何才能找出导致 Firefox 段错误的原因?

使用我的默认配置文件时,Firefox 开始出现段错误。如果我在安全模式下运行它,它运行正常。所以我知道段错误可能来自扩展或某些自定义设置。问题是我有很多这样的...

有没有什么方法可以获得有关崩溃的更多详细信息,以便我可以解决问题而不会完全丢失我的个人资料?

操作系统:Arch Linux FF 3.5.3

答案1

使用 strace 观察系统调用,它将向您显示程序在崩溃之前正在尝试做什么:

strace firefox

如果找不到相关内容(Firefox 尝试打开一些不存在的路径,...),请先进行内存测试和文件系统检查。我浪费了几个小时,因为我确信有些问题与硬件无关,但事实并非如此。

Memtest86+是一个小型实用程序,可作为许多系统和 Live CD 的启动选项

当目标分区(此处使用 ext3 文件系统的 sda1)被卸载(例如从 live-cd 卸载)时,通过启动以下命令来完成文件系统检查:

e2fsck -cfvp /dev/sda1

答案2

开始停用您最近安装的每个附加组件,直到它停止...我认为这是更简单的方法,而不是一直进行“真正”的调试。

相关内容