Mozilla 解释火狐 Firefox 浏览器在英特尔第 13 / 第 14 代处理器系统上崩溃原因

神马中文网 百科资讯 2

5 月 23 日消息,Mozilla 昨日发布火狐 Firefox 浏览器 151.01 稳定版更新,重点修复困扰英特尔 Raptor Lake(英特尔第 13 代和第 14 代酷睿处理器代号)用户的崩溃问题。

Mozilla 工程师在深入调查约 1 年后,溯源定位崩溃源于 zlib-rs 压缩例程中的索引越界错误,但深层原因指向英特尔 Raptor Lake 处理器的硬件缺陷。

援引博文介绍,本次缺陷涉及 RPL050 和 RPL060,前者导致一个 CPU 核心无法观察到另一核心写入的最新数据,后者则在跨越缓存行的拆分加载操作中返回错误数据。英特尔通过发布 0x12c 微码,已大幅遏制崩溃频率。

Raptor Lake 系列此前因不稳定问题饱受诟病。Mozilla 工程师 Gabriel Svelto 曾警告,高温会加剧该系列 CPU 的时序和电压问题。

他通过崩溃报告发现,欧洲热浪期间来自 Raptor Lake 系统的 Firefox 崩溃报告明显增多,甚至不得不关闭自动崩溃报告机器人。

除崩溃修复外,Firefox 151.01 还解决了 Windows 平台上部分网站使用 WebSerial 刷写设备固件时意外失败的问题。