首页
社区
课程
招聘
[旧帖] [求助]对于这样一个出错的程序,应该如何断点,回到程序领空 0.00雪花
发表于: 2009-2-2 09:58 2977

[旧帖] [求助]对于这样一个出错的程序,应该如何断点,回到程序领空 0.00雪花

2009-2-2 09:58
2977
我现在有一个程序,总是运行着,一会后出错, 出错后,点调试, OD 加载到程序

然后程序,TITLE 显示是一个线程里面, 断在一个非法内存访问,(也就是访问一个 0 内存地址),所以程序崩溃了,

由于返回的是一个系统领空,所以,不知道程序到底是哪地方出错,单步后的处理是:退出进程

然后我找到这里的出错处理代码,想找下是谁会调用到这里,结果发现没有,这也很正常,

因为到达这里来,是因为异常处理链到达的,所以无法查找调用!

问:有什么办法可以知道,是程序哪地方引起的这异常?应该如何断下?

ps:因为程序不是一打开就出错,所以无法一直用OD加载着,他是有时候某个情况出错,所以很是郁闷,希望给个提示,指引个方向!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
第一種,輸出調試信息

第二種,根據現象來看,是因為使用內存沒有開辟,差該線程用到的內存,和線程創建地點
2009-2-2 10:02
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
也就是说,没有办法可以直接回到引起出错的地方?

也只能自己推测 自己找找了?
2009-2-2 10:07
0
游客
登录 | 注册 方可回帖
返回
//