版块
论坛
喜欢
话题
应用
搜索
登录
注册
fishly_0的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=116635
如何定位应用程序造成的data abort
程序在跑的时候,串口会打印Data Abort,但是不会挂掉,等到运行一段时间后,程序就挂了。打印出来的信息如下:Data Abort: Thread=0x8d78283c Proc=80f26e60 (A.exe) AKY=00000101 PC=0...
全文
回复
(
7
)
2008-11-04 19:43
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
fishly_0
:
感谢。一段没时间了,还以为没人回这个贴了呢,呵呵。多谢。
(2008-12-04 11:04)
回复
werna
:
你試試CrashFinder這個工具,很好用.....對著map去找太累了.
(2008-11-22 12:50)
回复
fishly_0
:
刚才在网上搜了下,wince下要用 PC=03fcd150 来定位。别人的串口打印出来的都是 PC=03fcd150 (nk.exe+ 0x????????),我的并没有这个偏移量。 现在问题变成 nk.exe的地址是多少呢? 这个跟load address和jumpaddr...
(2008-11-12 15:59)
回复
fishly_0
:
我在程序中故意造了一个错误,调用memcpy时指定了拷贝0xffffffff个字节,出现了data abort,这次串口打印出来的数据是:Thread=8f88_e49c Proc=8d727010 "A.exe" AKY=00000401 PC...
(2008-11-12 14:25)
回复
fishly_0
:
多谢wenzai兄指点,我去试试看这个灵不灵。前一阵子我就只能用二分法来定位问题,一个模块一个模块的找,快累死了,笨人用笨办法啊,呵呵。
(2008-11-12 10:39)
回复
sniper167
:
wenzai 兄能否详细说明一下 感谢
(2008-11-07 11:00)
回复
wenzai
:
用RA=000198d8 -0x1000 定位
(2008-11-05 20:22)
回复
fishly_0
加关注
写私信
0
关注
1
粉丝
149
帖子
返回顶部