禾赛科技激光雷达因没处理闰年时间戳,导致自动驾驶故障

今日,消息称禾赛科技激光雷达因没处理闰年时间戳,导致固件 Bug,致使凡是用了禾赛激光雷达的车,自动驾驶功能全部歇菜。

对此,新浪科技向禾赛科技方面确认,该公司回应称,“有2个老款L4机械式激光雷达今天出现了软件bug,问题原因已经找到,我们也跟相关客户都做了深入沟通、并提供了相关解决方案。”

据禾赛科技方面表示,“预计该问题会在24小时内彻底解决,此问题不涉及AT128、不影响OEM客户,对路上跑的所有搭载AT128的乘用车都无影响。”

常见的错误认知

1、 一年总是365天 2、2月总是28天 3、闰年是每四年一次

哪里容易出闰年相关的Bug

1、在一个日期值上加或减时间的代码。尤其是加减1年或1个月的代码 2、各种根据数据库查询结果生成的报表和图标,月度和年度统计可能会少算1天 3、证书/密码/密钥/缓存 等的过期时间,可能会比预期的早了一天,或者可能设定了一个非法的过期时间 4、固定长度的数组。例如,一个长度为365的数组遇到闰年可能就不够了,可能会数组越界。 5、UI组件,例如日历、日期选择组件,以及客户端输入校验相关的代码。

未经允许不得转载:岩猫星空网 » 禾赛科技激光雷达因没处理闰年时间戳,导致自动驾驶故障