Исследование: 10% сбоев в Firefox вызваны ошибками битовой синхронизации

1 мин
Исследование: 10% сбоев в Firefox вызваны ошибками битовой синхронизации

Разработчик Габриэле Свельто из компании Mozilla опубликовал результаты анализа связи аварийных завершений работы Firefox с искажениями битов памяти (bitflip), вызванных аппаратными проблемами. Из полученных в рамках исследования 470 тыс. отчётов об аварийных завершениях Firefox, в 25 тыс. случаев оказалось, что в качестве причины определено потенциальное возникновение искажения битов из‑за нестабильной работы чипов памяти.

Свельто пояснил, что эта лишь консервативная эвристика, занижающая показатели, а реальное число сбоев из‑за проблем с памятью может достигать 10%. Иными словами, до 10 процентов всех аварийных завершений работы в браузере Firefox вызваны не ошибками в коде, а аппаратными дефектами. Если не учитывать сбои из‑за проблем, связанных с исчерпанием доступной памяти, то доля крахов из‑за искажения битов памяти достигает 15 процентов.

Для подтверждения сбоев в связи с искажения битов Свельто разработал инструментарий проверки корректности работы оперативной памяти, запускаемый на системах пользователей после аварийного завершения. Для подкрепления гипотезы о значительном влиянии дефектов памяти на сбои, пользователям было предложено выполнить тестирование памяти. На каждые два падения, которые предполагалось, что вызваны искажением битов памяти, тест памяти выявлял одну реальную аппаратную проблему, при том что тестирование проводилось не больше 3 секунд и охватывало только первые 1 ГБ памяти.

Читают сейчас

Создатель оригинального «Диспетчера задач» Windows опубликовал мониторинг системы для macOS

3 часа назад

Создатель оригинального «Диспетчера задач» Windows опубликовал мониторинг системы для macOS

Бывший инженер Microsoft Дэйв Пламмер, стоявший за разработкой «Диспетчера задач» для Windows, показал TMOG — систему мониторинга для macOS. По словам Пламмера, создать альтернативу его подтолкнули ог

Агент ФБР похитил приблизительно $1 млн с иностранных криптокошельков

3 часа назад

Агент ФБР похитил приблизительно $1 млн с иностранных криптокошельков

Агенту Федерального бюро расследований США Патрику Ярочу предъявили обвинения по двум федеральным статьям за перевод на свои счета почти $1 млн с криптовалютных кошельков, связанных с государством, ко

Вышел трейлер The Fertile Crescent 2 — пиксельной RTS в духе Age of Empires

4 часа назад

Вышел трейлер The Fertile Crescent 2 — пиксельной RTS в духе Age of Empires

MicroProse and Wield Interactive анонсировали ранний доступ стратегии The Fertile Crescent 2: Collapse of the Bronze Age, которая позволит защищать и развивать поселение в сеттинге бронзового века. Оз

Череда релизов: вышли новые версии Axiom JDK, Axiom NIK, Libercat и Axiom JDK Express

4 часа назад

Череда релизов: вышли новые версии Axiom JDK, Axiom NIK, Libercat и Axiom JDK Express

В прошлом месяце мы выпустили обновления для четырёх наших решений Java-стека: Axiom JDK, Axiom JDK Express, Axiom Native Image Kit Pro и Libercat. В новые версии вошли исправления уязвимостей, бэкпор

«Группа Астра» выкупила права на систему управления базами данных «Персей»

4 часа назад

«Группа Астра» выкупила права на систему управления базами данных «Персей»

Компания «Тантор Лабс», входящая в «Группу Астра», приобрела у ООО «МТ‑Интеграция» исключительные права на результаты интеллектуальной деятельности, связанные с отечественной системой управления базам