Gabriele Svelto, inžinier zo spoločnosti Mozilla, zverejnil výsledky analýzy súvislosti havarijných ukončení Firefoxu s chybami bitov v pamäti spôsobenými hardvérovými problémami. Z 470 tisíc hlásení o havarijných ukončeniach Firefoxu za posledný týždeň bolo v 25 tisícoch prípadoch ako príčina určené potenciálne vzniky chýb bitov z dôvodu nestabilnej práce pamäťových čipov.
Bolo uvedené, že ide len o konzervatívnu heuristiku, ktorá podhodnocuje výsledky, pričom skutočný počet havarijných ukončení spôsobených problémami s pamäťou môže dosiahnuť 10 %. Inými slovami, až 10 % všetkých havarijných ukončení Firefoxu je spôsobených nie chybami v kóde, ale hardvérovými vadami. Ak sa nezohľadnia havárie spôsobené problémami s vyčerpaním dostupnej pamäte, podiel pádov z dôvodu chýb bitov v pamäti dosahuje 15 %.
Na potvrdenie pádov spôsobených chybami bitov bol vyvinutý nástroj na testovanie správnosti prevádzky operačnej pamäte, ktorý sa spúšťa na systémoch používateľov po havarijnom ukončení. Na posilnenie hypotézy o významnom vplyve pamäťových chýb na havárie bolo používateľom navrhnuté vykonať testovanie pamäte. Na každé dve havárie, o ktorých sa predpokladalo, že sú spôsobené chybami bitov pamäte, test pamäte identifikoval jeden skutočný hardvérový problém, pritom testovanie trvalo maximálne 3 sekundy a pokrývalo iba prvý 1 GB pamäte.
Zdroj: opennet.ru
