程序异常问题

[复制链接]
1285|3
 楼主| gxgclg 发表于 2013-8-30 18:37 | 显示全部楼层 |阅读模式
程序是基于MFC的对话框程序,使用了多线程。
连续运行release版本六十多个小时之后,出现了指针访问异常的问题,使用dumpfile.dmp文件调试时,定位到
ntdll.dll,提示出现access violation,但是无法进一步定位出错位置。

目前我重新用debug版本测试,希望出现问题时能够多获取点信息。

但是在这里还想请教一下各位,出现这种情况时,如何定位出错位置?
pkat 发表于 2013-8-30 18:48 | 显示全部楼层
建议你使用OD来调试,你这样多线程问题一般不好找
火箭球迷 发表于 2013-8-30 19:10 | 显示全部楼层
1、肯客不是ntdll的问题,而是你访问了空指针;
2、最好使用dump文件,如果难以定位,就编译成debug版本的
3、这个问题没有想象中那么难以定位,只要重现没有定位不了的
baidudz 发表于 2013-8-30 19:13 | 显示全部楼层
elease版编译选项别开帧指针优化,并且pdb生成完整,一样能dump出完整信息。
有条件最好带着windbg跑,而不是生成Minidump,要生成完整dump,几百兆那种
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

1653

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部