【发布时间】:2010-09-27 15:11:11
【问题描述】:
我有一个正在尝试调试崩溃的应用程序。但是,由于以下几个原因,很难检测到问题:
- 崩溃发生在关机时,这意味着有问题的代码不在堆栈中
- 崩溃仅发生在发布版本中,这意味着符号不可用
崩溃是指以下异常:
0xC0000005: Access violation reading location 0x00000000.
您会使用什么策略来诊断这个问题?
到目前为止,我所做的是从我的程序中删除尽可能多的代码,直到我得到导致崩溃的最低限度。它似乎发生在静态链接到项目的代码中,所以这也无济于事。
【问题讨论】: