纪念一个 Bug
March 29, 2009 1:13 am GMT-0700 | In Tech长期上水木的人可能知道一个 bug,有些 id 如果打完整可以 u 到,但是却不能空格补全。这个 bug 在 2001 年前就存在(之前没有 cvs 可查),2004 年末就被发现而且有了补丁,补丁注释写道:“这个bug导致的问题是使用smthbbs的站上有大概1/374的id是不可以通过id补全看到的”。2005 年又有人深入的研究了这个问题并且独立给出了一模一样的补丁(dvlt @ newsmth)。但是出于种种原因,这个补丁直到最近才递交进 svn。Bug 存在近 10 年之久,修正耗时 5 年,而补丁实际上只是增加 2 个字符,真是叹为观止。
类似的事情其实也不少,比如,libid3tag 不支持重写改变了长度的 id3v2 [1];又比如,断词换行大战。
[1] libid3tag-0.15-1b (2004), file.c:594:
/* hard general case: rewrite entire file */
/* … */
画外音:点点点……(实际上修正这个问题的补丁早已在网络上流传四年之久)
11 Comments »
RSS feed for comments on this post.
Leave a comment
This weblog is licensed under a Creative Commons License.
Powered by WordPress. Theme based on Pool by Borja Fernandez.
沙发一个
贵站系统维护组考虑的东西太多了
Comment by Carlking — March 29, 2009 9:46 am GMT-0700 #
堪比鄙国九年制义务教育的实施进度
Comment by feuvan — March 29, 2009 6:51 pm GMT-0700 #
再Re一次赞fancy总伟大的行动力
Comment by feuvan — March 29, 2009 6:52 pm GMT-0700 #
acore nb
Comment by zyw — March 29, 2009 10:28 pm GMT-0700 #
行动力太强了人类会过早毁灭的
Comment by Calon — March 30, 2009 6:44 pm GMT-0700 #
dvlt 这个帐号怎么没了?以前还经常看到。
Comment by tracker — April 10, 2009 5:29 am GMT-0700 #
我靠,你把我卖了-_-
04年补丁的原文在哪里?我要瞻仰一下
再说ci进svn,站上可以不跟嘛,我压根就不知道这个bug居然还活着……
另外,这个bug其实现在对两字母ID还存在。吼吼。
Comment by fancy — April 10, 2009 6:14 am GMT-0700 #
你好,我需要给wforum添加文章的点击率。
能指点指点吗?
简单点的~~
是不是要用mysql。
kbs我是不敢改~~有点复杂~~
Comment by vva — April 13, 2009 8:26 am GMT-0700 #
哦,我说我咋人肉不到。。。
Comment by windland — April 25, 2009 10:16 am GMT-0700 #
还是第一次知道这个bug
Comment by 布里斯班 — May 28, 2009 8:55 pm GMT-0700 #
俺也第一次知道这个bug….
Comment by lookyn — December 5, 2009 9:17 pm GMT-0700 #