Gabriele Svelto, inženýr z Mozilly, zveřejnil výsledky analýzy spojení mezi havarijními ukončeními Firefoxu a zkreslením bitů paměti způsobeným hardwarovými problémy. Z 470 tisíc podaných hlášení o havarijním ukončení Firefoxu za poslední týden bylo zjištěno, že v 25 tisících případech je příčinou potenciální vznik zkreslení bitů vlivem nestabilní práce paměťových čipů.
Uvedeno, že se jedná pouze o konzervativní heuristiku, která podceňuje hodnoty, a skutečný počet poruch způsobených problémy s pamětí může dosáhnout 10 %. Jinými slovy, až 10 % všech havarijních ukončení Firefoxu není způsobeno chybami v kódu, ale hardwarovými defekty. Pokud nebereme v úvahu havárie způsobené problémy s vyčerpáním dostupné paměti, podíl havárií kvůli zkreslení bitů paměti dosahuje 15 %.
Pro potvrzení havárií způsobených zkreslením bitů byl vytvořen nástroj pro kontrolu správnosti fungování operační paměti, který se spouští na systémech uživatelů po havarijním ukončení. Aby se podpořila hypotéza o významném vlivu paměťových defektů na havárie, bylo uživatelům navrženo provést testování paměti. Na každé dva pády, o kterých se předpokládalo, že byly způsobeny zkreslením bitů paměti, identifikoval test paměti jeden skutečný hardwarový problém, přičemž testování trvalo maximálně 3 sekundy a pokrývalo pouze prvních 1 GB paměti.
Zdroj: opennet.ru
