谷歌开发团队犯低级错误?因一个字符拼写 Bug,Chromebook 变砖了
近日 , Google在短暂上线了一版ChromeOS更新后又迅速将其撤掉 , 原因是某行代码里少打的一个&字符导致系统无法解密登录信息 , 大量用户也因此被锁在了系统之外 。 虽然官方已推出修复更新 , 但不少人都遭受了损失 。
自从Google推出了ChromeOS91 , 就因为各种Bug没少折腾 。 据AndroidPolice报道 , 继此前有不少用户宣称设备在升级到91.0.4472.147后导致CPU占用率太高、Google取消更新并让所有人回滚到91.0.4472.114却引发用户无法安装Linux的问题之后 , 近日91.0.4772.165的到来让用户陷入了更糟糕的境地 。
【谷歌开发团队犯低级错误?因一个字符拼写 Bug,Chromebook 变砖了】ChromeOSsubreddit的一位版主最近透露这个新的ChromeOS更新存在严重Bug , 该更新将用户锁在他们的Chromebook之外 , 用户根本没法正常使用 。
一位Reddit用户报告说 , 他们的两台Chromebook登录界面不再接受他们的密码——有一台笔记本电脑陷入开机循环 , 而另一部AsusChromebookC436 , 即使采用Powerwash(Chromebook上存储的所有本地用户数据都可以通过重设为原始出厂状态清除)措施也无法挽救 , 最终他们不得不动用U盘来让系统恢复到可用的状态 。 
总而言之 , 这个有问题的91.0.4772.165版本更新导致大量用户重要文件丢失 , 很多用户对此感到愤怒 。
我们无法确定这个错误是如何通过了三个开发者版本并进入稳定版本的 。 这次整个事件凸显了Google对其ChromeOS版本缺乏质量控制的问题 。
在破坏了一堆Chromebook之后 , 谷歌最终撤回了91.0.4472.165版本 , 将Chrome设备回滚到91.0.4472.147 。 谷歌事后澄清说 , 该团队已经确定了问题 , 并将于7月21日发布修复程序 。 而对于担心丢失数据的受影响用户来说 , 若能等到当天设备自动更新 , 就能够再次登录而无需进行Powerwash 。 
所以到底发生了什么事?多亏了Reddit上一位眼尖的用户 , 我们才知道一个非常简单的拼写错误似乎就是导致如此多用户无法使用Chromebook的原因 。 通过查看两版更新代码文件中的差异 , 我们可以看到是由于Google忘记在条件语句中添加第二个“&” , 导致ChromeOS无法解密登录信息(登录时需要) 。
C++中的“AND”运算符正确写法是“&&” , 但出现Bug的版本中只写了单个“&” 。 
对于用户而言 , 虽然定期创建重要文件的备份是有必要的 , 但Chromebook也不应该以这种方式“强迫”用户删除本地文件 , 这对于Google来说是个应该反思的问题 。 目前 , Google已推出修复程序 , ChromeOS91.0.4772.167现在可以在更新的服务器上使用 。 使用新版本 , ChromeOS能够解密用户帐户和进行登录 , 从而允许访问重要文件 。
即使是今天的Google , 也无法避免像错字这种低级Bug的出现 。 京东技术专家胡蜂曾总结道 , 人人都会犯粗心大意的错误 , 因为这就是“人”这个系统的普遍固有缺陷(Bug)之一 。 所以 , 作为人的程序员一定会犯一些非常低级的、因为粗心大意而导致的Bug 。 这就好比写文章、写书都会有错别字 , 即使经历过三审三校后正式出版的书籍 , 都无法完全避免错别字的存在 。 而程序中也有这类“错别字”类型的低级错误 , 比如:条件if后面没有大括号导致的语义变化 , ==、=和===的数量差别 , ++或--的位置 , 甚至;的有无在某些编程语言中带来的语义差别 。 即使通过反复检查也可能有遗漏 , 而自己检查自己的代码会更难发现这些缺陷 , 这和自己不容易发现自己的错别字是一个道理 。
- meta|促进更逼真AR/VR体验,Meta正在开发全新空间音频工具
- 谷歌警告运营商小心Hermit间谍软件
- 南极洲第二入口被发现?谷歌人为掩盖地点,真有秘密基地?(上)
- NVIDIA的DLSS技术已经深受玩家和开发者认可|性能2倍于DLSS!AMD游戏神技FSR 2.0正式支持Xb
- Linux|无利可图?又一家电子大厂解散团队退出苹果供应链,库克行动了!
- 蓝牙AOA定位那点事系列085:如何应对第一次合作软件开发合作伙伴的问题和需求
- 天大团队研发完全有机光驱动纳米马达,将药物定向输送到肿瘤深处
- 上海交大团队研发单结有机太阳能电池,单结器件效率达19.6%
- Pixel|60Hz屏+6G内存卖3000多元 谷歌Pixel 6a上架
- 安卓|这次能成吗!安卓之父新团队官宣:这次可是真旗舰
