This is the mail archive of the
cygwin-talk
mailing list for the cygwin project.
Re: the importance of the timer rollover bug in Win9x
- From: Warren Young <warren at etr-usa dot com>
- To: The Vulgar and Unprofessional Cygwin-Talk List <cygwin-talk at cygwin dot com>
- Date: Thu, 11 Sep 2008 14:17:13 -0600
- Subject: Re: the importance of the timer rollover bug in Win9x
- References: <loom.20080904T183156-413@post.gmane.org> <48C0316C.F9E434A9@dessent.net> <00fc01c90f39$f4006970$9601a8c0@CAM.ARTIMI.COM> <loom.20080910T172329-77@post.gmane.org> <007101c9136b$a62b3e10$9601a8c0@CAM.ARTIMI.COM> <loom.20080910T174541-80@post.gmane.org> <007c01c91372$1c48c3a0$9601a8c0@CAM.ARTIMI.COM> <5E25AF06EFB9EA4A87C19BC98F5C8753016D87EE@core-email.int.ascribe.com> <gabfo8$rrf$1@ger.gmane.org> <014a01c9142c$eb129570$9601a8c0@CAM.ARTIMI.COM> <gabi99$5qg$1@ger.gmane.org>
- Reply-to: The Vulgar and Unprofessional Cygwin-Talk List <cygwin-talk at cygwin dot com>
Matthew Woehlke wrote:
http://support.microsoft.com/kb/216641
Oy, hadn't run across that before :-).
The fact that the problem wasn't fixed until 2000 or so made this more
than just an embarrassment for Microsoft. It was an inflection point.
What you had was a bug that was absolutely deterministic, which affected
hundreds of millions of machines over many years. Multiply it out and
you come to something like 100 billion times the bug could have
happened. Sounds like a programmer's dream, right? A bug you can count
on to happen that reliably with such a huge installed base....yet it
took ~5 years to diagnose and fix.
For such a bug to last so long, you're looking for probability of
discovery down around 1 in 10 million. It takes a lot of explaining to
get from 1e11 to 1e-7. I tried. The "good reasons" got me down to
about 1e2. Maybe you can get down to 1e0. You're still left with so
many zeroes as to constitute objective evidence that Win9x boxes
experience...erm, unscheduled restarts...*a lot*.
To this point, you had all kinds of anecdotal evidence of Win9x's
instability. The arguments raged on, as those based only on anecdotal
evidence will. This incident provided objective proof of the sort you
don't see ignored outside of politics and religion.