web-dev-qa-db-ja.com

Firefoxを強制的にクラッシュさせるか、FirefoxをだましてWindowsでクラッシュしたと思わせます

Firefoxがクラッシュし、再起動時にポップアップウィンドウが表示される状況を再現したいと思います。

その理由は、Firefoxを定期的に開き、いくつかの処理を実行してから、Firefoxを閉じるプログラムがあるためです。ユーザーが、プログラムがFirefoxを開き、Firefoxがクラッシュした後、Firefoxがクラッシュしたというポップアップが表示されるという問題を報告しました。プログラムはそれ自体でこのポップアップを取り除くことができず、ポップアップはプログラムが後でFirefoxを再び開くことを妨げました。私はポップアップウィンドウを見たことがなく、これがどのポップアップであるかを推測するのに十分なほどFirefoxに精通していません。

私が知りたいことが2つあると思います。

  1. 観察されたポップアップ
  2. 問題を再現する方法

Windows 7マシンでFirefoxを実行していて、「taskkill/F/PID」コマンドを試し、タスクマネージャーを使用してFirefoxプロセスを強制終了しました。これらの方法はどちらも、望ましい結果をもたらしませんでした。レジストリエントリがある場合は、Firefoxをだましてクラッシュしたと思わせるために追加/変更することもできます。

詳細があまりない場合は申し訳ありません。この問題に関する情報は非常に役立ちます!

1
user972276

このユーザースタイルをインストールしてFirefoxをクラッシュさせることができます http://userstyles.org/styles/90455/crash-firefox

2
Keith

それを行う別の方法(実際にはMozillaの方法)

about:configに移動し、devtools.chrome.enabledtrueに変更します

でスクラッチパッドを開く Shift+F4

環境をブラウザに切り替えて、次のスニペットを実行します

Cu.import("resource://gre/modules/ctypes.jsm");
let zero = new ctypes.intptr_t(8);
let badptr = ctypes.cast(zero, ctypes.PointerType(ctypes.int32_t));
badptr.contents;

クラッシュ!

4
paa

Windows 10の場合Taskkill /IM firefox.exe /Fを使用して/ForcefullyFirefoxを「悪い方法で閉じる」 "(意味:データ損失の可能性、つまり現在のタブとセッション)これにより、プログラムはタブ回復プロンプトを表示するか、同様のアクションを実行するようになります。詳細については、Taskkill /?を参照してください。

debian linuxの場合実行に多くのプロセスを使用するため、killall -9 firefoxを使用してすべてのFirefoxプロセスを同時に強制終了できます。これにより、同じ結果が得られるはずです。

1
cms

これはMozilla自身によって作られています:

http://archive.mozilla.org/pub/utilities/crashfirefox-intentionally/crashfirefox.exe

== crashfirefox-意図的に-

QA /テスターがクラッシュレポーターを起動させるような方法でFirefoxを意図的にクラッシュさせるためのツール。

詳細については、 https://github.com/bsmedberg/crashfirefox-intentionally を参照してください。

1
KERR

今すぐクラッシュ! (シンプル)

WaterfoxClassicと互換性のあるレガシー拡張機能。 56.2.12。

クラシックアドオンアーカイブ

ウェイバックマシンの場合:

関連、Redditで:

0
Graham Perrin