找回密码
 立即注册
搜索
查看: 268|回复: 12

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

[复制链接]

132

主题

347

回帖

654

积分

高级会员

积分
654
发表于 2008-7-15 12:15:05 | 显示全部楼层 |阅读模式
一个深藏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机器上才会发生.

232

主题

4907

回帖

6907

积分

网站编辑

CEO

积分
6907
发表于 2008-7-15 14:17:41 | 显示全部楼层
:funk:
Tiffany首饰,GUCCI饰品,925银饰,翡翠玉饰,韩版饰品批发
聚划算团购 批发分销 Tiffany & Co. 蒂芙尼首饰
回复

使用道具 举报

223

主题

1237

回帖

1918

积分

金牌会员

积分
1918
发表于 2008-7-15 14:25:50 | 显示全部楼层
仰视他们有如神明
好好活着
因为我们会死很久
回复

使用道具 举报

40

主题

388

回帖

565

积分

高级会员

积分
565
发表于 2008-7-15 17:41:22 | 显示全部楼层
的确是牛人。
回复

使用道具 举报

332

主题

3769

回帖

5397

积分

网站编辑

积分
5397
发表于 2008-7-15 22:17:16 | 显示全部楼层
确是难得。
回复

使用道具 举报

52

主题

392

回帖

596

积分

高级会员

积分
596
发表于 2008-7-15 22:23:15 | 显示全部楼层
一个BUG居然可以存活了这么长时间,是否说明用到此功能的人很少,直到现在才被发现。
回复

使用道具 举报

642

主题

7168

回帖

8521

积分

网站编辑

积分
8521
发表于 2008-7-15 22:29:23 | 显示全部楼层
太有才了
独坐幽簧里,弹琴复长啸
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2008-7-16 00:04:49 | 显示全部楼层
yacc好多版本
at&t版本本身9很多错误
不过没看懂
yacc和malloc有什么关系
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2008-7-16 09:27:24 | 显示全部楼层
想明白了
yacc写的代码编译成c代码中的malloc有问题
回复

使用道具 举报

0

主题

261

回帖

338

积分

中级会员

积分
338
发表于 2008-7-16 09:29:49 | 显示全部楼层
充分说明了这个BUG不严重
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 06:13 , Processed in 0.085912 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表