Linked by David Adams on Fri 11th Jul 2008 01:55 UTC, submitted by ohxten
BSD and Darwin derivatives An ancient (at least 33 years old) stack-overflow bug has been discovered and fixed in yacc, thanks to a new malloc() implementation by Otto Moerbeek. More info and a complete description of the bug can be found here.
Thread beginning with comment 322442
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Oh my god
by Lazarus on Fri 11th Jul 2008 06:09 UTC in reply to "Oh my god"
Lazarus
Member since:
2005-08-10

"Edit: It seems that yacc is not technicly a part of OpenBSD so I guess that's why it wasn't discovered sooner."

It wasn't discovered sooner because it was obscure, not because it wasn't a part of OpenBSD. The new malloc implementation made the broken code fail reliably so it could be tracked down and fixed.

Please, read articles before you comment on them ;^)

Reply Parent Score: 6