最近,我将处理器从 更换Intel Core 2 Duo E8400
为Intel Core 2 Quad Q8200
(两个intel64 (x86-64)
指令集),从那时起 Firefox 就无法启动。但是firefox -safe-mode
可以运行,这让我相信是某个插件出了问题。Firefox 会随机崩溃并显示消息segmentation fault
。
因此,我正在寻找一些可以传递给它的命令行参数,firefox
以使其详细地打印消息,这样我就可以准确地找到导致错误的插件。
我使用的是 Ubuntu 9.10 x64,到目前为止,除了 Firefox 之外,没有发现任何与更换处理器有关的问题。(其他基于 Mozilla 的技术,如鸣禽和雷鸟完美运行。
更新(1 小时后):我只是简单地禁用了所有扩展,safe mode
然后逐个启用它们,现在所有扩展都已再次启用,Firefox 现在运行良好。但是,我仍然在等待选择有关如何启用命令详细模式的最佳答案firefox
。
答案1
可以找到命令行选项 http://kb.mozillazine.org/Command_line_arguments 和 developer.mozilla.org/En/Command_Line_Options
但显然 -console 参数仅适用于 Windows。不确定从 Linux 上的控制台启动时缺少调试输出是否是因为生产编译禁用了调试输出,还是其他奇怪的原因。
答案2
命令行选项的替代方法是(如果有的话)简单地关闭一半的扩展程序并重新启动。如果它启动了,那么您就知道其中一个禁用的扩展程序是罪魁祸首,您可以从那里缩小范围。如果它没有启动,那么其中一个仍然启用的扩展程序就是罪魁祸首;禁用其中一半,然后重试。反复操作。当然,如果是两个或多个扩展程序的交互导致了问题,那么找出原因将困难得多。
答案3
下面的错误表明已经修复,但是,除了以 root 身份之外,我无法运行它。 https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/546490
您的短期目的,尝试
sudo Firefox-g