I was reading Microsoft document on ExceptionDispatchInfo Class and I came across a word "Watson information", I don't know what it is and I can't find any information about it on the internet. Many articles talking about "Watson Bucket" problems but no one describes what it is.
Can someone explain what it is?
The Watson Report was a Canadian current affairs television series, seen nationally on CBC from 1975 to 1981. The titular host was Patrick Watson, previously of This Hour Has Seven Days whose interviews for the show included national political leaders.
A fault bucket identification number is a number assigned by the system to identify specific types of errors. This number is used by Microsoft to identify a particular program error when you send an error report.
Thanks to @alex-k the wikipedia page describes:
Windows Error Reporting (WER) (codenamed Watson) is a crash reporting technology introduced by Microsoft with Windows XP.
And
In the Microsoft Windows Error Reporting (WER) system, crash reports are organized according to "buckets". Buckets classify issues by:
- Application Name
- Application Version
- Application Build Date
- Module Name
- Module Version
- Module Build Date
- OS Exception Code/System Error Code and Module Code Offset.
Ideally, each bucket contains crash reports that are caused by the same bug.
Wikipedia page also mentions:
Not to be confused with the Dr. Watson debugging tool which left the memory dump on the user's local machine, Windows Error Reporting collects and offers to send post-error debug information (a memory dump) using the Internet to Microsoft when an application crashes or stops responding on a user's desktop.
Also this section is worth reading:
Impact on future software
Microsoft has reported that data collected from Windows Error Reporting has made a huge difference in the way software is developed internally. For instance, in 2002, Steve Ballmer noted that error reports enabled the Windows team to fix 29% of all Windows XP errors with Windows XP SP1. Over half of all Microsoft Office XP errors were fixed with Office XP SP2. Success is based in part on the 80/20 rule. Error reporting data reveals that there is a small set of bugs that is responsible for the vast majority of the problems users see. Fixing 20% of code defects can eliminate 80% or more of the problems users encounter. An article in the New York Times confirmed that error reporting data had been instrumental in fixing problems seen in the beta releases of Windows Vista and Microsoft Office 2007.
The line is a reference to Dr. Watson, a windows program that collects crash information.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With