Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Software

Reply
 
Thread Tools Display Modes
  #1  
Old 02-16-2006, 12:00 PM
Jon Westfall
Executive Editor, Android Thoughts
Jon Westfall's Avatar
Join Date: Aug 2006
Posts: 3,233
Default Dr. Watson - Older, Wiser, More Apologetic

http://www.smartphonethoughts.com/a...on=expand,10311

"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

 
Reply With Quote
  #2  
Old 02-16-2006, 01:31 PM
ctitanic
Oracle
ctitanic's Avatar
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
__________________
Ctitanic
http://www.tweaks2k2.com
 
Reply With Quote
  #3  
Old 02-16-2006, 02:32 PM
Ward
Ponderer
Join Date: Aug 2004
Posts: 70

I'll do MS's beta testing when they pay me for it.
 
Reply With Quote
  #4  
Old 02-16-2006, 04:36 PM
jalex
Ponderer
jalex's Avatar
Join Date: Aug 2006
Posts: 53
Default 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.
 
Reply With Quote
  #5  
Old 02-16-2006, 05:31 PM
andyb
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:
__________________
www.smartphonedaily.co.uk

Last edited by andyb; 02-24-2009 at 10:56 AM..
 
Reply With Quote
  #6  
Old 02-16-2006, 06:07 PM
gt24
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...
 
Reply With Quote
  #7  
Old 02-20-2006, 04:28 PM
PPCWanderer
Pupil
Join Date: Dec 2002
Posts: 33
Default 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.
 
Reply With Quote
  #8  
Old 02-21-2006, 03:24 AM
Darius Wey
Developer & Designer, News Editor Emeritus
Darius Wey's Avatar
Join Date: Aug 2006
Posts: 12,959
Default 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.
__________________
Want the latest news, views, rants and raves? Visit our portal. Wish to contact me? Send me a private message or e-mail.
 
Reply With Quote
  #9  
Old 02-22-2006, 07:15 AM
joshbu [msft]
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.
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:18 PM.