Tuesday, June 16, 2009
I Love Windows (Not)
This isn't really the operating system's fault: it's most likely a crashing driver for a USB device. On second thought, putting USB device drivers inside the kernel is the operating system's fault. Whose idea was _that_?
These crashes always seemed to happen when I was most desperate to finish a build of the DSP firmware I was debugging.
The corrupt iTunes library could be Apple's fault, or a side effect of Windows dying horribly right in the middle of some kind of library update. Well, come to think of it, if your program's data files can be totally demolished by a single crash, that doesn't speak well of your data design and error recovery.
The hard drive doesn't seem to be failing as such, although because Windows hides such errors very thoroughly, it can be hard to tell.