【发布时间】:2013-07-05 07:38:21
【问题描述】:
我正在构建一个程序,过去几天它运行良好。当我今天运行它时,它会显示Unhandled exception at 0x7770efc8 in LHM.exe: 0xC0000005: Access violation writing location 0x00440f48.
ntdl.dll!7770fb12()
在下面的调用堆栈中,它表明下面的帧可能不正确和/或丢失,没有为 ntdll.dll 加载符号。
我发现 ntdl.dll!7770fb12() 在反汇编中是 7770FB12 push esi。
有没有办法解决这个问题?
【问题讨论】:
-
需要...更多...上下文...
-
您需要在出现问题的地方发布源代码。
-
@RogerRowland 因为他的堆栈听起来已经损坏,我敢打赌他不知道。最好的办法是调试它,看看它在哪里遇到访问冲突,或者寻找任何可能不正确地写入缓冲区的东西。
-
这个问题是在我启动调试模式时出现的。我不知道我在哪里或什么时候出错了..
-
@TheForestAndtheTrees 是的。我是一个新程序员。如何定位出现问题的源代码?
标签: c++ dll mfc unhandled-exception