调试处理雷鸟闪电
Debug handing thunderbird lightning
今天 lightning 在启动后不久就开始挂起 thunderbird,100% cpu,没有 I/O 并且内存使用率不变。我通过停用它来验证原因。由于这也会发生在完全不同的安装和不同的服务器端帐户上,我怀疑服务器(owncloud)发送了一些尴尬的东西。我阅读了有关使用 firefox 工具调试 thunderbird 扩展的信息,但我无法连接调试器,因为主绘图线程被阻塞(因此无法接受连接)。错误控制台似乎是空的。
是否有任何其他已知的策略来调试 运行 thunderbird/lightning 应用程序?我可以转储js状态吗?将所有闪电操作记录到控制台?还有其他想法可以查明罪魁祸首吗?
您可以使用 remote debugging capabilities 来捕获配置文件。即使大多数东西都挂了,这也应该有效,但从你写的内容来看,你似乎已经尝试过了。如果问题是您无法访问要求接受连接的对话框,您可以设置一些 devtools 首选项以自动接受连接。我相信这是 devtools.debugger.prompt-connection
需要设置为 false。
关于日志记录,您可以在高级配置编辑器中启用calendar.debug.log
和calendar.debug.log.verbose
。然后您可以设置 XRE_CONSOLE_LOG
将控制台输出到文件。 debugging xulrunner apps 上有一个页面(虽然不是官方的,或者至少是过时的)。这几乎也适用于 Thunderbird。
你也可能幸运地联系了 Lightning 维护者来讨论调试这个问题,他在 irc.mozilla.org #calendar 上有空并且名叫 Fallen。
今天 lightning 在启动后不久就开始挂起 thunderbird,100% cpu,没有 I/O 并且内存使用率不变。我通过停用它来验证原因。由于这也会发生在完全不同的安装和不同的服务器端帐户上,我怀疑服务器(owncloud)发送了一些尴尬的东西。我阅读了有关使用 firefox 工具调试 thunderbird 扩展的信息,但我无法连接调试器,因为主绘图线程被阻塞(因此无法接受连接)。错误控制台似乎是空的。
是否有任何其他已知的策略来调试 运行 thunderbird/lightning 应用程序?我可以转储js状态吗?将所有闪电操作记录到控制台?还有其他想法可以查明罪魁祸首吗?
您可以使用 remote debugging capabilities 来捕获配置文件。即使大多数东西都挂了,这也应该有效,但从你写的内容来看,你似乎已经尝试过了。如果问题是您无法访问要求接受连接的对话框,您可以设置一些 devtools 首选项以自动接受连接。我相信这是 devtools.debugger.prompt-connection
需要设置为 false。
关于日志记录,您可以在高级配置编辑器中启用calendar.debug.log
和calendar.debug.log.verbose
。然后您可以设置 XRE_CONSOLE_LOG
将控制台输出到文件。 debugging xulrunner apps 上有一个页面(虽然不是官方的,或者至少是过时的)。这几乎也适用于 Thunderbird。
你也可能幸运地联系了 Lightning 维护者来讨论调试这个问题,他在 irc.mozilla.org #calendar 上有空并且名叫 Fallen。