myLibrary!__scrt_stub_for_is_c_termination_complete+0x12345符号出现在崩溃应用程序的堆栈跟踪中。它是用C++编译的MSVC2015,大量使用Qt。
myLibrary没有显式地实现该名称的任何内容。
Google在这个名字上显示了一些点击量,所以很明显它并不是这个应用程序所特有的。但我找不到解释。
发布于 2019-04-07 01:23:08
这是一个“不知道它坠毁在哪里”的诊断。+0x12345偏移量太大了。并不少见,您需要良好的PDBs才能获得准确的堆栈跟踪。没有它们,它就不知道你编写的代码,只能通过命名的DLL入口点。
由于崩溃似乎是在C运行时库中检测到的,所以启用Microsoft符号服务器并让它生成所需的PDB很可能会让您感到幸运。假设您在VS中打开了minidump,请使用Tools > Options > Debugging >符号来启用服务器。通用和WinDbg建议可在此MSDN页面中获得。
发布于 2019-04-04 15:40:13
是一个库名: myLibrary
是一个函数名:__scrt_stub_for_is_c_termination_complete
是距函数偏移量:+0x12345的距离。
您可以假设从特定函数引发的异常以及哪一行。
注意:如果在版本构建中进行调试,将很难找到引发异常的代码。在这种情况下,您可以比较您的程序集之间的调试和发布(我无法解释它如何工作,直到描述。)。使用调试构建,以方便调试。
快乐编码:)
https://stackoverflow.com/questions/55474107
复制相似问题