Comment by LeonB
3 years ago
Microsoft ends up, wrongly, in the firing line for a bunch of things, similar to the story you told and to the sqlite_ comment in TFA.
Notice that on iOS (for example) if an app crashes it just disappears > poof! < and it’s gone.
On Windows when an app crashes (or you kill a non responsive app), you then see a dialog with Microsoft Windows branding saying that it is logging that the app crashed. As nerds we understand why… but the result is that the user doesn’t curse the app, they curse Microsoft. Whereas when an iOS app disappears they curse the app, not Apple.
macOS is a better comparison to Windows than iOS is, since iOS is just for iPhones and not desktops. macOS will show you the stack trace of a crashed app in a dialog. This allows more technical people a chance look into the reason for the crash. Users have the option to share the stack trace with Apple.
Does windows show the stack trace? I’ve been very appreciative of it in osx as it’s helped me identity how to avoid some
I can't speak for the latest version, but previously versions did. If the program had debug symbols in it, it would show you pretty useful info and would even let you debug it! The debug feature rarely worked though
Windows often (or can be set to almost always) logs dumbs of a program that crashes, and you can open it up in WinDbg and see stack traces and things.