"调试错误R6010 - 已调用abort()" - 如何调试?

时间:2015-06-05 14:30:45

标签: c++ multithreading debugging visual-studio-2013 callstack

在运行期间完全随机的时候,程序崩溃并出现标题中的错误。在没有任何用户输入或指示原因的情况下发生错误,这使得调试变得困难。调用堆栈也没有帮助:

msvcr120d.dll!00007ffa9f8b7642()    Unknown
msvcr120d.dll!00007ffa9f9e2044()    Unknown
msvcr120d.dll!00007ffa9f9a8c98()    Unknown
msvcp120d.dll!00007ffaa7273340()    Unknown
msvcr120d.dll!00007ffa9f9baf90()    Unknown
msvcr120d.dll!00007ffa9f9aafe2()    Unknown
ntdll.dll!00007ffad1633573()    Unknown
msvcp120d.dll!00007ffaa722df29()    Unknown
msvcr120d.dll!00007ffa9f8ba105()    Unknown
msvcr120d.dll!00007ffa9f8ba357()    Unknown
vfbasics.dll!00007ffab17dc729() Unknown
kernel32.dll!00007ffacede13d2() Unknown
ntdll.dll!00007ffad15b5444()    Unknown

根据主题列表,错误不会发生在主线程中,因此可能是多线程冲突,但我不确定。

我无法发布任何代码,因为该程序太大而且我不知道哪部分代码导致了这个问题。

如何缩小问题?

0 个答案:

没有答案