红联Linux门户
Linux帮助

微软Zunes播放器死机 源于开放源码严重bug

发布时间:2009-01-05 15:54:33来源:红联作者:Desktop
在08年最后一天微软播放器Zunes 30GB发生大规模死机和锁定事件几天之后,驱动源代码就被泄漏到了网上。bug显然与判断闰年的语句有关,程序员们在分析后发现,闰年的判断上存在死循环,即当一年等于366天时,代码无法判断,因为定义的是(days > 366)。

驱动不是微软所写,而是飞思卡尔(Freescale)在GPL下发布的开源驱动。但从质量评估上看,微软的团队如果不是松懈的话,怎么会让这样大一个bug漏掉?这个bug影响到所有使用同一类型硬盘的Windows CE设备。

来源:solidot
文章评论

共有 0 条评论