Firefox 151.01 исправляет ошибку, вызывавшую сбои на процессорах Intel 13-го и 14-го поколений

Mozilla выпустила Firefox 151.01, исправив ошибку, вызывавшую сбои на системах с процессорами Intel 13-го и 14-го поколений (Raptor Lake). Поиск и устранение неисправности заняли у разработчиков около года.

Инженеры Mozilla выяснили, что сбой происходил в процедуре сжатия zlib-rs из-за аномального 16-битного значения dist, что приводило к выходу за границы массива. Однако корень проблемы, по мнению команды, кроется в известных ошибках процессоров Intel Raptor Lake: RPL050 (сбой видимости данных между ядрами) и RPL060 (возврат неверных данных при операциях split-load через границы кэш-линий).

Mozilla также отметила, что более новая микрокодовая версия 0x12c от Intel значительно снизила частоту подобных сбоев.

Проблемы с нестабильностью Raptor Lake уже давно не новость. Инженер Mozilla Габриэль Свелто ранее описывал ситуацию так: по распределению регионов в отчетах о сбоях Firefox можно было определить, какие европейские страны переживают волну жары, поскольку системы на Raptor Lake чаще давали сбои при высоких температурах — известные проблемы с таймингом и напряжением усугубляются нагревом.

«Ситуация была настолько серьезной, что нам пришлось отключить робота, автоматически отправляющего отчеты о сбоях, потому что он находил сбои почти исключительно на затронутых системах».

Помимо этого, Firefox 151.01 исправляет проблему в Windows, из-за которой некоторые сайты не могли использовать WebSerial для прошивки устройств.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии