研讨技术,结识朋友.
http://blog.163.com/xu_yi_0/ 我的blog
http://lilacbbs.com/ 紫丁香社区
本人找到的最无耻的一个bug
上一篇 /
下一篇 2008-06-22 12:19:55
公司特别设立了一个专门的网页方便大家提交软硬件各方面的bug,最近按照我们头的指示,我提交了一个bug,是说某软件不支持某一层的设计
于是这个软件的设计者开始着手这方面的工作,一边有不懂的问题还会问我,他老人家远在美国,于是都是用E文在skype上交流,我的E文那么弱,于是每一次会谈都是一次折磨。
最近的这个老外在原来bug基础上提出了新的问题,他给出了软件中的关键计算步骤,说用这些步骤算出来的东西有错,他委婉的指出这是我提交的原始数据有问题。于是我认真分析着他的每一个步骤,又确认了一下我提交的原始数据,等全都看完了,还是没有发现任何问题。老外又传给我那个他用软件得出的错误的结果,我把它放进icfb转成版图一看,好家伙,真的有错,与应得的正确数据相比,如他所说查了4.5um。无奈之下我一步一步的对着版图寻找错误的来源,虽然找到的可能性不大,但目前也只能这么做了
苍天不负有心人,我终于发现某一个步骤中他的计算与正确数据相比差了4.5um,于是回去寻找他提供的公式,哈哈,答案在这里:
[9:54:48] XXX says: XXX4_1: (4904990 , 60000 )
4904.990 <-- 7229.880 - 2320.39
这是他的原话,我重新计算了一下,终于找到了错误的来源:
7229.880 - 2320.39 = 4909.49
and 4909.49-4904.99=4.5
That's where "4.5um" is from!
大家想象一下,错误居然发生在普通的计算上面,也就是说类似于2-1=1,他非算成2-1=1.5,还信心十足的问我,那0.5是哪来的,omg,我服了,当时就有要揍人的冲动。
美国时间大半夜,北京时间下午,我告诉了他这个结果。他倒是很开心,说了如下的话:
thank you for pointing out my error: 4909.49
that is the typo error, when I typed in the offset in my base-offset file. Wow! That typo error is a "killer"
You have a very "sharp" eye :)
in fact, B detected that 4.5 um yesterday, remember (when I asked you about that value )?
may be 2 days ago, not yesterday.
But, we cannot find out why? until now you help detecting why
Excellent. I owe you a "big" lunch.
Thanks Emily. I can sleep happily without nightmare tonight.
You "save" my day.
Have a wonderful day
我真不知该说什么好了。只希望以后不要再有这么stupid错误再出现
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG: