7

我正在尝试调试崩溃小型转储。具有与崩溃相同的发布调试符号和发布二进制文件。

在调试该崩溃并指向符号时,我仍然收到“未找到匹配的二进制文件”错误。

我正在使用正确的符号、二进制文件并指向正确的位置。

那么为什么会发生这种情况呢?我可以看到在 VS(上午 9:03)和发布二进制文件(上午 9:04)中加载的 dll 的时间戳略有不同

这可能是错误的原因吗?

对此的任何解决方案,我都需要修复崩溃,并且由于此崩溃发生在客户端计算机上,我无法重现它。

4

1 回答 1

2

您可以尝试使用 windbg/ntsd 调试转储(来自 Windows SDK 附带的“Debugging tools for Windows”包)。在那里,您可以尝试加载符号,同时忽略 .pdb 文件版本“.reload /i”命令中的不匹配。

于 2011-12-07T21:15:20.913 回答