最近我将我的处理器从Intel Core 2 Duo E8400
to Intel Core 2 Quad Q8200
(两个intel64 (x86-64)
指令集)更换了,从那时起 Firefox 就无法启动。但是firefox -safe-mode
确实有效,这让我相信某些插件有问题。Firefox 随机崩溃并显示消息segmentation fault
。
所以我正在寻找一些命令行参数,我可以传递给firefox
它以使其详细打印消息,这样我就可以准确地找到导致错误的插件。
我在 Ubuntu 9.10 x64 上,到目前为止,除了 Firefox 之外,没有发现有关更换处理器的任何问题。(其他基于 Mozilla 的技术,如Songbird和Thunderbird可以完美运行。)
更新(1 小时后):我只是简单地禁用了所有扩展safe mode
并一一启用它们,现在所有扩展都再次启用,Firefox 现在运行良好。但是,我仍然坚持选择有关如何为firefox
命令启用详细模式的最佳答案。
命令行选项的另一种选择(如果存在)是简单地关闭一半的扩展并重新启动。如果它开始,那么您就知道其中一个被禁用的扩展是罪魁祸首,您可以从那里缩小范围。如果它没有启动,则应归咎于仍然启用的扩展之一;禁用其中一半并重试。起泡沫,冲洗,重复。当然,如果是两个或多个扩展的交互导致了问题,那么找出问题就会困难得多。