Gabriele Svelto, engenheiro da Mozilla, publicou os resultados de uma análise da relação entre falhas inesperadas do Firefox e a corrupção de bits de memória, causadas por problemas de hardware. Dos 470 mil relatórios de falhas do Firefox recebidos na última semana, em 25 mil casos, a causa identificada foi a potencial corrupção de bits devido à instabilidade dos chips de memória.
Foi indicado que essa é apenas uma heurística conservadora, subestimando os números, e o real número de falhas devido a problemas de memória pode chegar a 10%. Em outras palavras, até 10% de todas as falhas inesperadas do Firefox são causadas não por erros de código, mas por defeitos de hardware. Se desconsiderarmos as falhas relacionadas à exaustão da memória disponível, a porcentagem de falhas devido à corrupção de bits de memória chega a 15%.
Para confirmar as falhas devido à corrupção de bits, foi desenvolvido um conjunto de ferramentas de verificação da integridade da memória RAM, que é executado nos sistemas dos usuários após uma falha inesperada. Para apoiar a hipótese do impacto significativo de defeitos de memória nas falhas, os usuários foram convidados a realizar testes de memória. Para cada duas falhas que se supunha serem causadas pela corrupção de bits, o teste de memória identificava um verdadeiro problema de hardware, mesmo que o teste fosse realizado em não mais de 3 segundos e abrangesse apenas os primeiros 1 GB de memória.
Fonte: opennet.ru
