1

今天闪电在启动后不久就开始挂断雷鸟,CPU 为 100%,无 I/O,内存使用量恒定。我通过停用它来验证原因。由于完全不同的安装和不同的服务器端帐户也会发生这种情况,我怀疑服务器(owncloud)发送了一些尴尬的东西。我阅读了有关使用 firefox 工具调试雷鸟扩展的信息,但我无法连接调试器,因为主绘图线程被阻塞(因此无法接受连接)。错误控制台似乎是空的。

是否有任何其他已知策略来调试正在运行的雷鸟/闪电应用程序?我可以转储js状态吗?将所有闪电动作记录到控制台?任何其他的想法来查明罪魁祸首?

4

1 回答 1

3

您可以使用远程调试功能来捕获配置文件。即使大多数事情都挂起,这也应该可以工作,但从你写的内容来看,你似乎已经尝试过了。如果问题是您无法访问要求接受连接的对话框,您可以将一些 devtools 首选项设置为自动接受连接。我相信这是devtools.debugger.prompt-connection需要设置为假的。

关于日志记录,您可以在高级配置编辑器中启用calendar.debug.log和。calendar.debug.log.verbose然后,您可以设置XRE_CONSOLE_LOG将控制台输出到文件。有一个关于调试 xulrunner 应用程序的页面(虽然不是官方的,或者至少是过时的)。这也几乎适用于 Thunderbird。

您可能还幸运地联系了 Lightning 维护人员讨论调试此问题,他在 irc.mozilla.org #calendar 上可用,并被命名为 Fallen。

于 2015-11-24T15:44:58.913 回答