| 网站首页 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛 |
 
 
 
您现在的位置: 编程中国 >> 业界新闻 >> 正文
  ►  深藏33年的Unix操作系统bug被消灭
深藏33年的Unix操作系统bug被消灭
2008-7-9 16:47:29 | …… 次阅读   来源:驱动之家   网友评论()条  发表评论
 

我们曾经报道一个深藏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机器上才会发生.

 

 
 
热门评论
赞助商链接
相关新闻