Gabriele Svelto, ingeniero de Mozilla, ha publicado los resultados de un análisis sobre la relación entre los cierres inesperados de Firefox y la corrupción de bits en la memoria causada por problemas de hardware. De los 470,000 informes de cierres inesperados de Firefox recibidos en la última semana, en 25,000 casos se determinó que la posible causa era la falla de bits debido al funcionamiento inestable de los chips de memoria.
Se indica que esto es solo una heurística conservadora que subestima los números, y que el número real de fallos debido a problemas de memoria puede alcanzar hasta el 10%. En otras palabras, hasta el 10% de todos los cierres inesperados de Firefox son causados no por errores en el código, sino por defectos de hardware. Si se excluyen los fallos relacionados con el agotamiento de la memoria disponible, la proporción de caídas por corrupción de bits en la memoria alcanza el 15%.
Para confirmar los fallos por corrupción de bits, se ha desarrollado una herramienta de verificación de la corrección del funcionamiento de la memoria RAM que se ejecuta en los sistemas de los usuarios después de un cierre inesperado. Para respaldar la hipótesis sobre la significativa influencia de los defectos de memoria en los fallos, se pidió a los usuarios que realizaran pruebas de memoria. Por cada dos caídas que se sospechaba eran causadas por corrupción de bits, la prueba de memoria detectaba un verdadero problema de hardware, considerando que la prueba se realizaba en no más de 3 segundos y abarcaba solo el primer 1 GB de memoria.
Fuente: opennet.ru
