升级到Ubuntu 13.10后,Firefox有时会崩溃计算机

当Firefox运行良好时,之前的Ubuntu是12.04。 该计算机是HP Pavilion DV4笔记本电脑,现在升级到Ubuntu 13.10,Firefox v28.0,Canonical-1.0。 Firefox可能会运行一段时间,然后突然出现Firefox已崩溃的消息,或者机器只显示黑屏死机,终端类似输出提及的事情,

"kernel panic-not syncing:Fatal exchange in interrupt",Call trace: 

"smp_apic timer__interupt+Ox34/Ox3c""?poll_select_copy remaining +Ox100/Ox100"

"Code: ( followed by multiple pairs of Hex values)""Shutting down cpus with NMI"

最后,

 "drm_kms_helper: panic occurred, switching back to text console. 

一个系统的测试发出Harddrive,RAM内存,CPU和video驱动程序都很好。 为了恢复这种情况,我必须使用电源按钮进行冷启动。 在其他情况下,Firefox和光标只是在没有死亡黑屏的情况下冻结,但仍需要冷启动。 我需要回到12.04版本吗? 我应该升级到14.04版吗? 我做了一个崩溃报告,因为有时窗口说,模块’Xorg’有问题,但没有得到回复。 任何帮助赞赏…..

尝试使用调试模式运行firefox,在主要情况下,它将是一些不兼容的插件,附加组件,扩展等

以下是为firefox安装调试模式的方法 :(在终端中键入以下命令)

 sudo apt-get install firefox-dbg sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg libx11-6-dbg libpango1.0-0-dbg libc6-dbg 

现在关闭所有Firefox窗口,终止所有Firefox进程,并按照以下命令执行:

 firefox -g 2>&1 | tee ~/firefox_error.txt 

现在它显示为gdb ,现在按照以下说明操作:

  • (gdb) handle SIG33 pass nostop noprint
  • (gdb) set pagination 0
  • (gdb) run

    现在Firefox窗口将打开并尝试重现崩溃。

继续查看终端(如果需要,拆分屏幕并同时查看)

完成后(崩溃),运行以下命令

  • (gdb) bt full
  • (gdb) thread apply all backtrace full
  • (gdb) info registers
  • (gdb) quit

现在~/firefox_error.txt将有完整的崩溃报告。 在调试时,您会看到一些错误,通常是插件,只需禁用或更新它们即可。

就我而言,这是一个名为“Ghostery”的插件。 这就是我的解决方法。 请随时通过错误报告进行更新,以便更多人提供帮助。