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

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

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

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

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

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

Разработчик Amazon выявил регрессию в тестовом ядре Linux 7.0, в два раза снижающую эффективность PostgreSQL

27 минут назад

Разработчик Amazon выявил регрессию в тестовом ядре Linux 7.0, в два раза снижающую эффективность PostgreSQL

Разработчик из Amazon Сальваторе Дипьетро обнаружил регрессию при тестировании СУБД PostgreSQL и компонентов готовившегося к релизу ядра Linux 7.0. Выпуск новой версии ядра Linux, которая будет исполь

Экипаж лунной миссии «Артемида» II на космическом корабле «Орион» преодолел больше половины пути до Луны

1 час назад

Экипаж лунной миссии «Артемида» II на космическом корабле «Орион» преодолел больше половины пути до Луны

В НАСА сообщили, что экипаж лунной миссии «Артемида» II на космическом корабле «Орион» преодолел больше половины пути до Луны. В настоящий момент корабль находится приблизительно в 141 тыс. км от Луны

Представлен публике дистрибутив Netrunner 26 на Debian 13 «Trixie» и Linux 6.16

1 час назад

Представлен публике дистрибутив Netrunner 26 на Debian 13 «Trixie» и Linux 6.16

В начале апреля 2026 года разработчик проекта Nitrux Ури Эррера объявил о выпуске и общедоступности сборки Netrunner 26 (кодовое название Twilight), спустя более года после выхода Netrunner 25. Инициа

Версия библиотеки meshoptimizer 1.1

2 часа назад

Версия библиотеки meshoptimizer 1.1

2 апреля 2026 года разработчик Arseny Kapoulkine (zeux) представил обновление открытой библиотеки meshoptimizer 1.1. Исходный исходник проекта написан на C++ и JavaScript и опубликован на GitHub под л

Claude Code нашел 23-летний дефект в Linux

8 часов назад

Claude Code нашел 23-летний дефект в Linux

Николас Карлини, исследователь из Anthropic, рассказал на конференции [un]prompted 2026, что с помощью Claude Code обнаружил несколько удаленно эксплуатируемых уязвимостей в ядре Linux. Одна из них —