2011-10-19 9 views
1

を使用してHTTP要求にクラッシュされています。どうして?Firefoxは、私はこのコードをしようとしているアドオン

あなたはそれが最近夜間に私のためにクラッシュしていないhttps://builder.addons.mozilla.org/addon/1021520/latest/

+0

クラッシュレポートを送信しましたか? http://support.mozilla.com/en-US/kb/Firefox%20crashes#w_get-help-fixing-this-crash –

+0

https://crash-stats.mozilla.com/report/index/bp-1f78c671 -cc54-4fc9-86f8-b80022111019 –

+0

しかし、私はエラーが発生しています あなたが後にOOIDを見つけることができませんでした。最近このクラッシュを提出した場合でも、まだクラッシュしている可能性があります。 このメッセージに誤りがある場合は、何が起こったのかを説明するBugzillaチケットを提出し、このページのURLを含めてください。 –

答えて

2

でアドオンをテストすることができます。代わりに、多くのメモリを消費し、Unresponsiveスクリプトダイアログが表示されるまでハングします。

ハングの理由は、あなたがonAttachbody_cパラメータは、コンテンツスクリプトからのメッセージであることが予想ということですが、それは可能性も円形のもので、subreferencesの多いworker objectです。

SDKのRequestには、として渡されたオブジェクトを要求に送信する前に変換するために、このcodeがあります。オブジェクトを再帰的に歩くことになっています。渡されたワーカーオブジェクトを調べます。

+0

追加されるべきものは、 'onAttach'パラメータを送るのではなく、この拡張が' worker.on( "message"データスクリプト){{}}) 'が2番目の"コンテンツスクリプトとの通信 "の例で示されているように、このコールバックは実際にコンテンツスクリプトからメッセージを受け取ります。 –

関連する問題