首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

windbg调试崩溃异常

2012-04-20 
windbg调试崩溃错误!现在我做的一个程序,在DEBUG模式下不报错,但是在RELEASE模式下,关闭程序执行APP的Exit

windbg调试崩溃错误!
现在我做的一个程序,在DEBUG模式下不报错,但是在RELEASE模式下,

关闭程序执行APP的ExitIntance后,跳出一个错误,好像是越界了!但是不知道在哪个地方,

根据崩溃出错的地址,查看MAP文件,发现找不到这个地址。

然后想用WINDBG调试,但是不知道怎么整,错误的地址能够在WINDBG中提示出来,但是接下来怎么分析,

不知所云了!

请用过的高手们,指点一二啊!

或者还有什么其他的调试手段!


“0x7c809823”指令引用的“0xfffffff4”内存。该内存不能为“written"

[解决办法]
得生成程序的pdb符号文件,然后设置windbg的符号文件目录
[解决办法]
那就可以调试了
崩溃后,查看调用堆栈
[解决办法]
在release编译时要加入私有调试信息,然后再用 windbg,crash时kn,dv,u等等,
[解决办法]
从上往下找,直到自己的代码
[解决办法]
屏蔽一些代码试试
知道找到问题代码再分析解决方法
[解决办法]
还是没有符号文件啊
[解决办法]
在ExitInstance()中加入软断点_asm int 3;
用你的WinDbg调试, 中断时单步跟踪, 看看在哪崩溃的.
[解决办法]
应该是非法操作吧,是不是什么数组空间定义太小,或者什么句柄没释放什么的?
[解决办法]
应该是非法操作吧,是不是什么数组空间定义太小,或者什么句柄没释放什么的?

热点排行