Firefox travando misteriosamente

Firefox travando misteriosamente

Acabei de iniciar o Firefox na minha máquina Gentoo, na qual ele travou

ATTENTION: default value of option force_s3tc_enable overridden by environment.

Agora, um pouco de pesquisa não me deu nada tangível, exceto a vaga impressão de que a causa raiz disso está em algum lugar próximo aos gráficos e à mesa. Na verdade, digitar tudo para force_s3tc_enableatingir alguns arquivos de objetos compartilhados em /usr/lib/mesa/. Minha impressão foi ainda reforçada poressepostagem.

De qualquer forma, sempre que inicio o Firefox, ele (a) trava imediatamente ou (b) me oferece (b1) para iniciar no modo de navegação segura (que funciona) ou (b2) para limpar o Firefox (que trava). (a) e (b) se alternam perfeitamente. Definir uma variável de ambiente com o nome force_s3tc_enable(as escolhas óbvias eram truee false) não tem nenhum efeito perceptível. Lembro que tive um problema semelhante com o Google Chrome há algum tempo, mas de alguma forma ele desapareceu misteriosamente, não me lembro de nenhum detalhe.

Então... qual é a causa do problema e como posso corrigi-lo?

Detalhes da instalação

O sistema está rodando em uma máquina virtual VMware onde utilizo o driver de vídeo VMware. Mesa é mesa-12.0.1 e Firefox é firefox-45.4.0. (Mais detalhes disponíveis mediante solicitação, não quero despejar toda a emerge --infosaída aqui sem necessidade.)

Responder1

Tudo bem, ao que parece, as falhas observadas não têm nada a ver com a mensagem ATENÇÃO ou com mesa. Acontece que eu uso o Hardened Gentoo e, portanto, a proteção de memória PAX está funcionando aqui. Depois de ajustar os sinalizadores PAX via paxctl-ng -m /usr/lib/firefox/firefoxFirefox, funciona conforme o esperado, sem interrupções. (A mensagem ATENÇÃO ainda aparece.)

Lição aprendida: Se você usa Hardened Gentoo (ou, mais especificamente, GrSecurity+PAX) e observa travamentos misteriosos, verifique se o PAX está envolvido (verifique os arquivos de log do sistema que coletam mensagens do kernel) e ajuste os sinalizadores PAX conforme necessário.

informação relacionada