Firefox 神秘崩潰

Firefox 神秘崩潰

我剛剛在我的 Gentoo 機器上啟動 Firefox,它崩潰了

ATTENTION: default value of option force_s3tc_enable overridden by environment.

現在,一些研究沒有為我帶來任何實際的東西,但我模糊地感覺到,其根本原因是在圖形和檯面附近的某個地方。事實上,對所有force_s3tc_enable內容進行 grep 查找都會找到/usr/lib/mesa/.我的印象進一步加強了發文。

不管怎樣,每當我啟動 Firefox 時,它(a)立即崩潰或(b)讓我(b1)以安全瀏覽模式啟動(有效)或(b2)清理 Firefox(崩潰)。 (a)和(b)完美交替。使用名稱設定環境變數force_s3tc_enable(明顯的選擇是truefalse)沒有任何明顯的效果。我記得不久前我在使用 Google Chrome 時遇到了類似的問題,但不知何故它神秘地消失了,我不記得任何細節。

那麼...問題的原因是什麼以及如何解決它?

安裝細節

該系統運行在VMware虛擬機器中,我使用VMware視訊驅動程式。 Mesa 是 mesa-12.0.1,Firefox 是 firefox-45.4.0。 (可根據要求提供更多詳細信息,我不想在emerge --info不需要的情況下將整個輸出轉儲到此處。)

答案1

好吧,事實證明,觀察到的崩潰與「注意」訊息或檯面無關。碰巧我使用的是 Hardened Gentoo,因此 PAX 記憶體保護在這裡起作用。透過 Firefox 調整 PAX 標誌後,paxctl-ng -m /usr/lib/firefox/firefox可以如預期運行,不會出現中斷。 (「注意」訊息仍然出現。)

經驗教訓:如果您使用 Hardened Gentoo(或更具體地說,GrSecurity+PAX)並且觀察到神秘的崩潰,請檢查是否涉及 PAX(檢查收集內核訊息的系統日誌檔案)並根據需要調整 PAX 標誌。

相關內容