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 标志。

相关内容