Firefox misteriosamente batendo

0

Acabei de iniciar o Firefox na minha máquina do Gentoo em que ele caiu com

ATTENTION: default value of option force_s3tc_enable overridden by environment.

Agora, um pouco de pesquisa não me deu nada de tangível, mas a vaga impressão de que a causa disso está em algum lugar próximo dos gráficos e da mesa. De fato, greping tudo por force_s3tc_enable atingiu alguns arquivos de objetos compartilhados em /usr/lib/mesa/ . Minha impressão foi reforçada por esta postagem .

De qualquer forma, sempre que eu ligo o Firefox, ele (a) falha imediatamente ou (b) me oferece (b1) para iniciar no modo de navegação segura (que funciona) ou (b2) para limpar o firefox (que falha). (a) e (b) alternam perfeitamente. A configuração de uma variável de ambiente com o nome force_s3tc_enable (as escolhas óbvias foram true e false ) não tem nenhum efeito perceptível. Lembro-me de que tive um problema semelhante com o Google Chrome há algum tempo, mas de alguma forma 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á sendo executado em uma máquina virtual VMware em que uso o driver de vídeo VMware. Mesa é mesa-12.0.1 e Firefox é firefox-45.4.0. (Mais detalhes disponíveis a pedido, eu não quero despejar a saída emerge --info inteira aqui sem necessidade.)

    
por countermode 26.10.2016 / 16:58

1 resposta

0

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

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

    
por 27.10.2016 / 15:54