【发布时间】:2014-01-27 17:28:12
【问题描述】:
我正在尝试找出我的多线程应用程序崩溃的原因。
所以我使用 SetUnhandledExceptionFilter 为未处理的异常安装了一个处理程序,然后在处理程序中展开并打印堆栈跟踪。它工作..排序。
我尝试了很多来自互联网的例子,但我总是得到这样的东西:
1 - 0x00401ecc - Unknown Function
2 - 0x00401e83 - Unknown Function
3 - 0x004013fa - Unknown Function
4 - 0x7584336a BaseThreadInitThunk
5 - 0x77dc9f72 RtlInitializeExceptionChain
6 - 0x77dc9f45 RtlInitializeExceptionChainPress <RETURN> to close this window...
永远不是发生错误的实际位置。
谁能提供一个真实的工作示例,在 Windows 上为未处理的异常打印堆栈跟踪?非常感谢。
【问题讨论】: