我有一个用 C# 编写的 WPF 应用程序,它在同事的机器上崩溃了。幸运的是,他将 Windows 错误报告设置为在发生崩溃时生成小型转储。他给我发了他的 .exe、他的 .pdb 和他的 .dmp。我将它们全部放在同一个目录中,并从 Visual Studio 2013 中的该位置打开 .dmp。我从 Microsoft 符号服务器中添加了符号,然后尝试使用混合进行调试,但尽管调试器启动,但我什么也没看到。通常在故障转储中,我会得到堆栈跟踪或其他信息,但调试器实际上不显示任何内容 - 没有线程,什么都没有。
该应用程序是一个 x64 WPF 应用程序,使用 RadControls for WPF 等 3rd 方 DLL,异常代码为 0xC0000005。它说堆信息不存在。
我可以做些什么来查看有关我的错误的更多信息,或者至少确保下次发生这种情况时可以使用一些堆栈跟踪?