FERRAMENTAS LINUX: O Google descobre um bug de CPU para Geminilake, afetando pelo menos o Firefox e o Chrome

sábado, 5 de outubro de 2019

O Google descobre um bug de CPU para Geminilake, afetando pelo menos o Firefox e o Chrome



Confira !!



Fomos alertados nesta manhã sobre um bug na CPU que resulta em falhas nos processadores Intel Geminilake. Pelo menos o Chrome e o Firefox são afetados, mas parece que outros softwares também podem ser afetados, apenas que o Google possui recursos de engenharia suficientes para investigar o problema.

A equipe do Google Chrome recebeu " muitos" impossíveis "travamentos no Intel Gemini Lake, família 6 de CPUs modelo 122 Stepping 1 " nos últimos meses. Essas falhas ocorrem no Chrome de 64 bits e abrangem várias versões do Chrome.

A própria equipe do Chrome teve dificuldade em reproduzir as falhas, mas recebeu relatórios suficientes do Gemini Lake que adicionaram uma solução alternativa no Chrome. A partir dos relatórios de erros, eles determinaram um padrão para as falhas e envolvem a leitura de bytes de instruções incorretos ao cruzar os limites selecionados de 16 bytes.

A solução alternativa do software está forçando o alinhamento de duas funções a estar no alinhamento de 32 bytes e parece ser suficiente para fazer o Chrome não travar mais nos processadores Gemini Lake. O problema está sendo rastreado através deste relatório de erros desde maio. enquanto o código V8 foi alterado usando "__atributo __ ((__ alinhado __ (32)))" foi mesclado em setembro.

O Firefox também estava acompanhando o mesmo problema com vários relatórios de erros de falhas no lago Gemini. A partir desse relatório de bug, o problema parece ter sido introduzido por uma atualização de microcódigo da CPU. No lado do Firefox, eles não parecem ter tomado nenhuma ação intencional para resolver o problema.

Para aqueles que estão enfrentando esse problema em outro software no Gemini Lake, alternar para as versões de 32 bits do software afetado é a solução mais fácil - assumindo que sua distribuição ofereça os referidos pacotes de 32 bits.

O Gemini Lake é o sucessor do SOC da Apollo Lake e consiste em vários produtos Celeron / Pentium Silver desde 2017 em vários dispositivos de baixa potência.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário