02-16-2006, 12:00 PM
|
Executive Editor, Android Thoughts
Join Date: Aug 2006
Posts: 3,233
|
|
Dr. Watson - Older, Wiser, More Apologetic
"Remember the Doctor Watson on Windows NT 4.0? The famous doctor has morphed in to Windows Error Reporting, and now the same technology is present on your Windows Mobile 5.0 based devices to track and report the errors. Unlike its desktop cousin, the Windows Mobile version of Error Reporting is turned off by default. Recently I turned on the Error Reporting functionality on my Smartphone and here is a quick look at what you can expect from this feature."
Kris over at SPT has put together a nice quick look on what exactly Error Reporting does in WM 5. The feature is disabled by default, but Kris recommends enabling it - after all, why not let Microsoft tell you it's sorry and get that warm fuzzy "I'm helping remove bugs" feeling when your device crashes?
__________________
Dr. Jon Westfall, MCSE, MS-MVP
Executive Editor - Android Thoughts
News Editor - Windows Phone Thoughts
|
|
|
|
|
02-16-2006, 01:31 PM
|
Oracle
Join Date: Mar 2005
Posts: 980
|
|
The status of the error reporting feature depends on what OEM wants. In Axim x51v this feature comes ON by default and it slows down the device a lot. Just think about. All processes in your devices, every single program that you open are debuged by this feature. Add to this that many programs still not tested fully in WM5 and still have problems so this "error reporting feature" is triggered more often than what would be normal. The concept is good but the implementation is very poor.
So I disabled it since the first minute I turn it ON my x51v for the first time and believe me.... I noticed the huge difference in performance.
So I disagree in this case... My recommendation is to turn it OFF. If Microsoft wants a feed back all they need is to visit these forums more often
|
|
|
|
|
02-16-2006, 02:32 PM
|
Ponderer
Join Date: Aug 2004
Posts: 70
|
|
I'll do MS's beta testing when they pay me for it.
|
|
|
|
|
02-16-2006, 04:36 PM
|
Ponderer
Join Date: Aug 2006
Posts: 53
|
|
Cheerio Dr Watson
OMG, I just read this article, ran over to my TORQ P120, turned off error reporting and it's like a whole new device! What a difference!
I couldn't agree more, when Bill Gates sends me a check, I'll turn error reporting back on and not a second before then.
|
|
|
|
|
02-16-2006, 05:31 PM
|
Pupil
Join Date: Feb 2006
Posts: 17
|
|
What do you mean "when they start paying you"! Didn't you read the screenshot - "Please tell Microsoft about this problem, at no cost to you". Don't you realise it is through their generosity that you are even allowed this opportunity to submit bug reports :wink:
Last edited by andyb; 02-24-2009 at 10:56 AM..
|
|
|
|
|
02-16-2006, 06:07 PM
|
Ponderer
Join Date: Dec 2004
Posts: 87
|
|
Quote:
Originally Posted by andyb
<snip>
"Please tell Microsoft about this problem, at no cost to you". Don't you realise it is through their generosity that you are even allowed this opportunity to submit bug reports :wink:
|
Apparently, decreased performance isn't a "cost", it is a "feature" of bug reporting. :lol:
Seriously though... application crashes, I contact the application developer, and they work on debugging it. I'm sure that the developer would yell and scream at Microsoft if they found out that their bug was caused by an OS bug... or at least they would try to...
|
|
|
|
|
02-20-2006, 04:28 PM
|
Pupil
Join Date: Dec 2002
Posts: 33
|
|
Dell Axim X50v issue
Does anyone have the X50v with WM5 installed? Maybe this 'feature' is the cause of the slow functioning that most of us have been experiencing. I don't have WM5 installed myself(rolled-back) or I would test.
|
|
|
|
|
02-21-2006, 03:24 AM
|
Developer & Designer, News Editor Emeritus
Join Date: Aug 2006
Posts: 12,959
|
|
Re: Dell Axim X50v issue
Quote:
Originally Posted by PPCWanderer
Does anyone have the X50v with WM5 installed? Maybe this 'feature' is the cause of the slow functioning that most of us have been experiencing. I don't have WM5 installed myself(rolled-back) or I would test.
|
A feeling of slowness is relative, so I'm not sure if my comments will help. But I've tried running the X50v (Windows Mobile 5.0) with error reporting disabled, and it seems okay - not fast, yet not too slow.
|
|
|
|
|
02-22-2006, 07:15 AM
|
Neophyte
Join Date: Feb 2006
Posts: 2
|
|
Windows Error Reporting (aka. Watson) does not "debug" applications as it runs.
There are two parts to Watson, and neither runs at all, ever, unless something abnormal happens (called an exception.) Exceptions are bad. Generally, it means the CPU has been given an instruction that for some reason, it cannot execute. Sometimes apps can handle exceptions, but sometimes they don�t handle them and then it gets back to the OS.
The first part of Watson is the bit that runs right after the exception gets to the OS. It�s a replacement for the bit that normally would run on an exception telling you that your app did something bad and needs to be shut down. It captures the state of the CPU, and grabs the bit of memory the CPU was working on and writes it into a very small, special section of flash. (Only a few K.) This part should always be able to run.
The second part of Watson is a process that tries to upload the error report. This part may or may not be able to run, depending on how bad the error was. If it can't run, on the next boot, the error report will be detected in the flash, and uploaded then.
Both of these parts only run when an exception happens, and once their job is finished, they terminate.
As far as its usefulness, Watson is super important. We look at these reports very carefully, and we can usually deduce from a very small report what went wrong. I can't make you enable Error Reporting, but I can tell you that if you do, you're helping to make Windows Mobile better. For real.
|
|
|
|
|
|
|