加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 如何在应用程序退出时诊断访问冲突

发布时间:2020-12-16 09:23:26 所属栏目:百科 来源:网络整理
导读:我有一个应用程序,我正在尝试调试崩溃.但是,由于以下几个原因很难检测到问题: 崩溃发生在关机状态,这意味着有问题的代码不在堆栈中 崩溃只发生在发布版本中,意味着符号不可用 崩溃,我的意思是以下例外: 0xC0000005: Access violation reading location 0x0
我有一个应用程序,我正在尝试调试崩溃.但是,由于以下几个原因很难检测到问题:

>崩溃发生在关机状态,这意味着有问题的代码不在堆栈中
>崩溃只发生在发布版本中,意味着符号不可用

崩溃,我的意思是以下例外:

0xC0000005: Access violation reading location 0x00000000.

您将使用什么策略来诊断此问题?

到目前为止我所做的是从我的程序中删除尽可能多的代码,直到我得到导致崩溃的最低限度.它似乎发生在与项目静态链接的代码中,所以这也无济于事.

解决方法

即使是发布版本,您也可以创建符号文件.这样做,运行程序,附加调试器,关闭它,并在调试器中查看崩溃的原因.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读