Closed dynamis closed 5 years ago
https://github.com/webdino/amethyst/commit/cd2408e783000f7cbff8908a3974e3e2db8bc05b 対応しました。 ビルドオプションに関係なく常に無効になるようにしました。 また、applicaiton.ini と MOZ_CRASHREPORTER を読み込むコードも削除しました。 @dynamis
メモ: クラッシュさせて確認
crashreporter のバイナリが /usr/lib64/webviewer ディレクトリ以下に存在しないことと、実際にクラッシュさせ Mozilla Crash Reporter が起動しないことを確認しました
クラッシュさせる方法:
結果: crashreporter のウィンドウが現れない
備考: https://github.com/webdino/meta-browser/blob/20ae2986334fd70c5b864793077092edcbb9e772/recipes-browser/firefox/firefox/mozconfig#L37 ビルド自体無効にされているが、ビルドオプションに関係なく無効になっている
クラッシュレポートは無効化する。単にビルドオプション変えるだけでは実行時設定によって有効化できてしまう可能性があるので注意。applicaiton.ini に記載するだけでは不可で、そもそもクラッシュレポータがビルドされず使われないか、設定を読み取る側に変更が必要。
実行時環境変数だと MOZ_CRASHREPORTER で application.ini 無視して有効化できるが、もちろんこれで有効化できないことを確認する
https://firefox-source-docs.mozilla.org/toolkit/crashreporter/crashreporter/index.html