深藏33年Unix操作系统bug被消灭

投递人 dudu 发布于 2008-07-09 19:17 评论(2) 有734人阅读
  两个月前曾经报道一个深藏25年最早出现在1983年发布的4.2 BSD操作系统*dir()库中的一个bug被消灭,那时还是IBM PC XT、Apple Lisa的时代。日前OpenBSD的开发者Otto Moerbeek发现并修复了一个更久远的bug,一直可以追溯到第六版UNIX(1975年发布)。

  Otto Moerbeek目前负责新的malloc实现,在一份出现在sparc64主机上有关一个大型C++项目编译失败的报告中,为了弄清起因,他在自己的 sparc64主机上重现了这个ICE(Internal Compiler Error),经过仔细研究,最终发现问题出现在yacc(Yet Another Compiler Compiler,是Unix上一个用来生成编译器的编译器)上,与堆栈大小有关,不过这个问题只会在sparc64机器上才会发生。
1
3
(请您对文章做出评价)
来自: 驱动之家
已经有 2 位园友对此新闻发表了看法。
第1楼 birdshome 发表于 2008-07-09 19:39
title party, thanks
第2楼 匿名用户 发表于 2008-07-09 19:54
管我鸟事
我不是来做俯卧撑的


用户名:(不填为匿名发表)

联系邮件:

Ctrl+Enter键快速提交

 

热门评论

相关链接