Twenty Five Year Old Unix Bug Finally Fixed
We're not sure why nobody's caught this bug until now, but OpenBSD developer Marc Balmer has just closed the book on a 25-year-old flaw affecting BSD file systems. He found it when an OpenBSD user emailed him about SAMBA crashing, which he then traced to a workaround SAMBA used to function correctly on BSD systems, which he THEN traced back to a flaw that existed since August of 1983. This bug is in every single BSD system since then, including Mac OS X. The code itself was a very trivial fix, which makes it all the crazier that it took 25 years to do so. [OS News - Photo credit]



View: AU Comments (0) | US Comments (46 comments)
There are currently no AU comments for this entry.
@HeartBurnKid:
I actually like Vista :c)
I know it was a joke... But they'll stop paying me from the Microsoft Defense fund if I don't make an appearance every once in awhile.
Rabid Penguin
@Rabid Penguin: C'mon, now, that was a joke. I've used Windows for years, and I rather liked it. Well, except for 95. And ME. And Vista... OK, so I like every other version of Windows. :)
HeartBurnKid
@HeartBurnKid:
It's cool hating on Windows isn't it :c)
Windows is a good OS,
Linux is a good OS,
OSX is a good OS,
etc
Rabid Penguin
@blue moon: The difference is that Windows' 25-year-old bugs don't get fixed... they get reclassified as "features".
HeartBurnKid
@blue moon:
um, it DID. you should know that engineers don't do well with schedules.
nutbastard
Isn't 'open source' supposed to somehow magically prevent this from happening?
blue moon
"Did I tell you I've been thinking about getting 5 xserve servers and putting massive libraries on 'em? Then I hope to node them in Logic to combine the processing power too. I'm still researching the compatibility & noise/heat issues...but if it's a green light it will be a sick set-up"
Only 5??? Or are you saving room in your rack for a a complement of Promise VTrack RAID subsystems for 24TB of storage, 12TB devoted entirely to the Art of Riley? Anyway, however you proceed, that definitely qualifies as a sick setup guaranteed to give any red-blooded ProTools fanboy DAW-envy.
frigg
@Munch: Patience, we started with lobster.
Major-General
@WilCon:
lol. I've been there :c)
Rabid Penguin
The funny thing is that there are undoubtably 100's of pieces of code which work around the issue, because the developers who discovered it before were probably too lazy to take on the task of bug-fixing core parts of BSD. And now all that code will be broken.
Fix one old bug, create 100 more!
jamesuschrist
That's not a bug. As Blizzard would say "It's working as intended". It did exactly what it was programmed to do.
WilCon
I'm in your OS mess'n with your file sharing.
Abnormal
@flyboy: I'm such a 'tard. I get your joke now. Hahahah...
johnnyabnormal
@frigg:
I figured you were on the same boat. I've seen a few in here call me a Apple fanboy till they see me bitch up and down about Apple screwing over the audio end of things. Logic was a nightmare for at least a year after they took it over from Emagic, especially with plug-in compatibility. I've got 10.4 on the disk I work from and 10.5 on the second disk to test things out before upgrading to a clean install. Did I tell you I've been thinking about getting 5 xserve servers and putting massive libraries on 'em? Then I hope to node them in Logic to combine the processing power too. I'm still researching the compatibility & noise/heat issues...but if it's a green light it will be a sick set-up.
johnnyabnormal
@flyboy:
The hardware? G5 Quad, 8GB SDRAM, 2x1TB hitachi drives, 30 inch Apple display...rock solid. It's going on 3 years old and not even a hiccup, even though I regularly push it's limits.
johnnyabnormal
I spent a good portion of my life chasing down software bugs and all I got was this lousy paycheck. Maybe some day I'll get a blog post!
Good story btw.
stryder100
@johnnyabnormal: Same. I've been keeping my music apps sequestered on 10.4. Waiting to see if improvements to CoreAudio in 10.5.3 make it safe to upgrade.
frigg
With enough eyes all bugs are shallow.
ganjablue
"We fixed the glitch." - Office Space
mussorgsky112
I thought it was a feature.
Sihanouk-s-Poodle
@nutbastard: That's why logging companies clear-cut in Canada, I'm sure: To rid the world of those vexatious philosophical questions. "If a tree falls in the forest"- "Daddy, what's a "forest""?
Mandatory_Field
@Hickeroar:
That's known as the Incubation Stage in the life cycle of a cruft.
A bug no one is aware of is kind of like the proverbial tree. The disconnect comes when one realizes that the existence of the tree in the first place is an antagonist whether it falls or not, and whether any one hears it fall.
nutbastard
ALL YOUR BUGS ARE BELONG TO ME!
petard
What's significant to me is that a Samba dev coded a workaround to the bug...and didn't bother reporting it.
Hickeroar
@Daniel Voegelin: hahaha!
rainfever
you pester tech support long enough and they will fix a problem.
Unlike microsoft which just comes out with a new OS with 10x the lines of code and 20x the bugs - now that's how you avoid fixing a bug - just bury it under more bugs. Like stomping on your foot and asking you how your finger feels now.
BayTraveler
@flyboy: Zuh...zz...zuh...ZING!
bosskev
@johnnyabnormal: but what about the computer?
flyboy
@Rabid Penguin: Seriously though, I still haven't upgraded my audio suite's computer from OSX 10.4 to 10.5 since so many people have reported audio drop-outs and stuttering.
johnnyabnormal
@TheAdAgency: not 2000 again???
flyboy
it must be a MSoft problem.
flyboy
@johnnyabnormal:
lol, not nice :c)
Rabid Penguin
@marksman7328:
I've never even used OSX, I was just being a douche :c)
Rabid Penguin
@Rabid Penguin: You know I'm going to apply that knowledge to our theology discussion from the other thread, right? Muhahahah!
johnnyabnormal
see? SEE? *nix support DOES exist it's just, you know, a little slow sometimes. Just a little.
nutbastard
@ps61318: Only if our human mutations don't include a taste for cockroaches. As soon as we start finding those lil bastards tasty, they're done for.
Munch
@Rabid Penguin: or, that you didn't even know there was a bug because it's such a stable os...
marksman7328
@Mayor McRib: Get that to me on punchtape, and I'll feed it into my TTY.
nojo
@Munch: More like a cockroach! Those things can theoretically survive a nuclear war.
Unless, of course, someone is still around to, like, step on them or something....
ps61318
Doubtless like any coding patch, his "trivial fix" will cause a cascade of new bugs which will eventually corrupt the entire operating system and possibly doom mankind.
TheAdAgency
@Hvedhrungr:
That's what I love about OSX... There may be bugs in it, but Apple has the decency to lie to me about it, which makes me feel safer.
Rabid Penguin
Lies! There are no bugs in OSX!
Hvedhrungr
That's no regular bug - it's a cicada
Munch
There should be a statute of limitations on bugs.
If a bug can survive for 25 years, it has earned the right to live.
Daniel Voegelin
Was it something like...
10 Print "Pac-Man Fever",
20 Crash Machine
30 Goto 10
Mayor McRib
Fix the code? Can't somebody else do it?
Did I fix the code? I gave it to Tibor to fix, ask him.
Git Em SteveDave