1

今日、100% CPU、I/O なし、一定のメモリ使用量で、起動直後に雷が Thunderbird をハングアップさせ始めました。無効化して原因を確認しました。これは、まったく別のインストールと別のサーバー側アカウントでも発生するため、サーバー (owncloud) が何か問題を送信していると思われます。Firefox ツールを使用して Thunderbird 拡張機能をデバッグする方法について読みましたが、メインの描画スレッドがブロックされている (したがって接続を受け入れることができない) ため、デバッガーに接続できません。エラー コンソールが空のようです。

実行中の Thunderbird/lightning アプリをデバッグするための既知の戦略は他にありますか? js の状態をダンプできますか? すべての雷アクションをコンソールに記録しますか? 犯人を特定する他のアイデアはありますか?

4

1 に答える 1

3

リモート デバッグ機能を使用して、プロファイルを取得できます。ほとんどのものがぶら下がっていても、これは機能するはずですが、あなたが書いたものから、あなたが試したようです. 接続の受け入れを求めるダイアログにアクセスできないことが問題である場合は、接続を自動的に受け入れるようにいくつかの devtools 設定を設定できます。これはdevtools.debugger.prompt-connectionfalseに設定する必要があると思います。

ロギングに関しては、高度な構成エディターで有効calendar.debug.logにすることができます。次に、コンソールをファイルに出力するようcalendar.debug.log.verboseに設定できます。xulrunner apps のデバッグXRE_CONSOLE_LOGに関するページがあります (公式ではなく、少なくとも時代遅れですが) 。これは Thunderbird にもほぼ当てはまります。

また、Lightning メンテナに連絡してこれのデバッグについて話し合うことができたのも幸運かもしれません。彼は irc.mozilla.org #calendar で利用可能で、Fallen という名前です。

于 2015-11-24T15:44:58.913 に答える