Tomer Gabel's annoying spot on the 'net RSS 2.0
# Thursday, January 04, 2007

For some reason the Visual Studio 2005 debugger (on my native Smart Device project) flat out refused to halt on Data Abort errors. Instead it would just show the error information on the debug trace and crash the application: 

Data Abort: Thread=81e27040 Proc=804c68c0 'Client.exe'
AKY=00000041 PC=00eb1cc0(emnative.dll+0x00001cc0) RA=00eb6d6c(emnative.dll+0x00006d6c) BVA=0e537510 FSR=00000007

For obvious reasons, I wasn't particularly happy with this. Digging into Google and the documentation didn't help; after some serious headscratching I figured that the Windows CE kernel must be catching these exceptions at some point, so from the Debug->Exceptions... menu I enabled, under Win32 Exceptions, catching of thrown Access Violations:

After this, I managed to finally get proper trapping in the debugger, and easily find out what code actually caused the access violation:

 

Thursday, January 04, 2007 5:50:12 PM (Jerusalem Standard Time, UTC+02:00)  #    Comments [2] -
Development | Compact Framework
Saturday, January 06, 2007 2:25:49 PM (Jerusalem Standard Time, UTC+02:00)
This 0x00eb1cc0 is sure as clear as day :)
Ilya
Saturday, January 06, 2007 7:34:00 PM (Jerusalem Standard Time, UTC+02:00)
I wish I knew what you mean by THAT particular comment.
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview
Me!
Send mail to the author(s) Be afraid.
Archive
<July 2010>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
All Content © 2010, Tomer Gabel
Based on the Business theme for dasBlog created by Christoph De Baene (delarou)