再会,
Firefox 应用程序频繁冻结,我必须使用“强制退出”才能退出,因此我失去了所有活动,这非常令人沮丧。
只有在一种情况下,会弹出一条消息说这个问题会被跟踪,但在其他所有情况下都没有跟踪,也没有消息,我在 Ubuntu 社区发布了这个错误,它被停止了,并被告知将其发布在启动板上。
我确实尝试过,但没有成功,因为在阅读了好几页之后,我真的不明白谁会读它们,为什么会有这么多荒谬乏味的规则和信息,我甚至找不到发布这个错误的地方或方法。我想到了这个 ASkUBUNTU,所以我在这里发帖,希望能得到一些有用的帮助,我必须提到我是 Linux 新手。
就在几分钟前,我通过终端打开了 Firefox,它很快就崩溃了,并且出现了一些错误消息,我复制并粘贴了它们,希望它们能够有所帮助,提前感谢您,并期待您的帮助和解决这个令人沮丧的问题/错误,如果您愿意,您可以在 Launchpad 上发布它,或者只要问题得到解决,就可以按照您的意愿处理报告。
Firefox 崩溃后,终端中显示以下消息:
** (firefox:4099): WARNING **: Error calling add_icon method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_homepage method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_location method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_window method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_is_active method of Contextcontext: Timeout was reached
Killed
答案1
不幸的是,我无法告诉您如何修复该问题,但我可以解释如何提交错误报告以获得技术人员的帮助。由于该问题可能是由多种因素共同导致的,因此他们需要您提供精确的数据。
有一个非常详细的程序对于您需要关注的错误报告,请提供必要的数据:
- 您需要一个
stacktrace
来描述 Firefox 在冻结之前正在做什么。为此,您将使用命令行工具gdb
。 - 您还将提供有关系统配置的信息(Ubuntu 和 Firefox 版本、硬件等)。为此,您将提交报告
apport
。
怎么做?
安装
gdb
:sudo apt-get install gdb
安装一些符号
gdb
,用于格式化数据:sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg libx11-6-dbg libpango1.0-0-dbg libc6-dbg
关闭 Firefox 并在终端中运行以下命令:
firefox -g 2>&1 | tee ~/gdb.txt (gdb) handle SIG33 pass nostop noprint (gdb) set pagination 0 (gdb) run
Firefox 将启动,您可以重现冻结。 Firefox 冻结后,输入以下命令:
(gdb) bt full (gdb) thread apply all backtrace full (gdb) info registers (gdb) quit
您的主文件夹中名为 gdb.txt 的文件现在包含所有数据。
现在使用 报告错误
apport
。按 ALT+F2 并运行:ubuntu-bug firefox
launchpad.net 上会打开一个新窗口或选项卡,只需按照说明提交错误即可。不要忘记上传 gdb.txt 文件。
答案2
您可以dom.max_script_run_time
在“about:config”中将其设置为值 20。请查看如何执行此操作https://support.mozilla.org/en-US/kb/warning-unresponsive-script。