Mozilla 工程师:火狐 Firefox 浏览器约 10% 崩溃源于硬件故障

Mozilla 工程师 Gabriele Svelto 分析一周内 47 万次 Firefox 崩溃报告,发现约 2.5 万次(约 10%)与内存芯片故障相关,归因于硬件缺陷引发的“内存位翻转”;若排除因可用内存不足导致的崩溃,与内存数据损坏相关的比例可达 15%。文章解释了“内存位翻转”的物理成因(如硬件老化、宇宙射线或电磁干扰)及其导致程序崩溃的机制,并称 Mozilla 已开发一款在崩溃后对设备前 1GB 内存进行约 3 秒检测的诊断工具以验证问题。

3 月 10 日消息,Mozilla 工程师 Gabriele Svelto 于 3 月 5 日在 Mastodon 平台发布动态,洞察分析导致火狐 Firefox 浏览器崩溃的原因,发现超过 10% 是由于内存芯片故障等物理硬件问题引发。

Svelto 在动态中指出,通过洞察 1 周时间内收到的 47 万次崩溃报告,发现其中至少有 2.5 万次与内存芯片故障存在直接关联,并归咎于由硬件缺陷引起的“内存位翻转”现象。

IT之家注:“内存位翻转”(Memory bit flips)是指计算机内存中的二进制数据(0 或 1)因硬件老化、宇宙射线或电磁干扰等物理原因,意外发生状态翻转(0 变成 1,或 1 变成 0)的现象,常导致程序崩溃。

Svelto 保守预估在所有 Firefox 崩溃事件中,硬件问题占据了约 10% 的比例。这些数据意味着,导致系统崩溃的很大一部分原因是电脑的物理缺陷,而不是开发者留下的软件漏洞。如果进一步排除因可用内存不足而导致的崩溃,与内存数据损坏相关的崩溃比例更是高达 15%。

为在用户设备上验证这些发现,Mozilla 专门开发了配套的诊断工具。工程团队要求用户在浏览器发生意外关闭后,立即评估内存状态。该项测试过程极为简短,仅持续三秒钟,且专门针对前 1GB 的运行内存(RAM)进行集中检测。

版权声明:本站文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

评论加载中...