3 ms·
Crashes caused by hardware failures look very different from crashes caused by a buggy codebase. 80% of code bugs will have very unisonous crash reports. The o
by eqvinox 2y ago
Crashes caused by hardware failures look very different from crashes caused by a buggy codebase. 80% of code bugs will have very unisonous crash reports. The other 20% of code bugs — memory corruption and race conditions, notably — have more random crash reports, but are still identifiable as such. Random hardware failures generally cause crash reports that look like someone put your bits in a mixer and made a smoothie.
(NB: random hardware failures like we're talking about here. CPU design/logic erratas can and do look like code bugs; but that's not what's being discussed here.)