自动驾驶功能宕机,竟是因为2月有29天?

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

禾赛科技激光雷达因闰年时间戳问题导致固件bug,影响自动驾驶功能。问题已定位,预计24小时内解决。三星手机、微软Zune和PS3等设备也曾受影响。

🔎

延伸解读

闰年虫为何屡禁不止

闰年虫源于软件设计时未考虑闰年因素,将2月默认为28天,导致时间戳运算错误。禾赛科技此次事件并非孤例,历史上广州的士计价器、ChatGPT 3.5、三星手机、微软Zune和PS3都曾因此出问题。这反映出时间处理在软件开发中容易被忽视,尤其是对边缘日期的兼容性测试不足。

对自动驾驶行业的影响与警示

禾赛科技激光雷达因闰年虫导致部分车辆自动驾驶功能失效,虽仅涉及老款L4机械式激光雷达,不影响AT128和OEM客户,但作为知名制造商,此类问题仍暴露出软件测试的疏漏。自动驾驶对安全性要求极高,任何软件缺陷都可能引发严重后果,此次事件提醒行业需加强极端日期场景的测试。

问题定位与解决效率

禾赛科技在问题出现后迅速定位原因,并预计24小时内彻底解决,且明确不影响量产车和OEM客户。这种响应速度值得肯定,但同时也说明,即使是成熟企业,也可能在基础时间逻辑上犯错。对于依赖激光雷达的自动驾驶系统,软件更新的及时性和可靠性至关重要。

❓

Q&A

禾赛科技激光雷达为什么会出现固件bug?

因为激光雷达的软件没有正确处理闰年时间戳,导致固件bug,影响了自动驾驶功能。

禾赛科技的激光雷达问题会影响哪些车型?

该问题仅涉及2个老款L4机械式激光雷达,不涉及AT128,不影响OEM客户,对路上行驶的所有搭载AT128的乘用车都无影响,不涉及所有量产车。

什么是“闰年虫”漏洞?

“闰年虫”漏洞是指一些电脑软件在设计时未考虑闰年因素,将所有年份的2月都默认为28天而出现运算错误,因为只在闰年出现,所以被称为“闰年虫”。

历史上还有哪些“闰年虫”事件?

2012年2月广州上千的士因计价器问题停运;OpenAI的ChatGPT 3.5出现程序故障;2020年5月23日三星手机集体黑屏、乱码、无限重启;微软Zune和PS3也曾因“闰年虫”无法使用。

禾赛科技预计多久能解决这个问题?

禾赛科技相关负责人回应称,原因已经定位,预计该问题会在24小时内彻底解决。

为什么闰年会导致软件出现bug?

闰年是为了弥补人为历法年度天数365天与平均回归年约365.24219天的差距而设立,每四年有一年2月有29日。一些软件未考虑闰年因素,默认2月只有28天,导致运算错误。

🏷️

标签

➡️

继续阅读