VS2010: "No matching binaries found" when trying to load characters for crashdump

For testing purposes, I am debugging minidump (created with .dump / ma) in Visual Studio 2010.

I have the characters available for this dump, but I do not have the current binary (this is an executable).

In the module window in VS2010, β€œ No corresponding binary found ” is displayed, which seems correct, since it cannot be found on the path in which it was on the target machine.

I would still like to download the characters, so I right-clicked the module, select "Download characters from the character path" (which contains the path to the correct pdb), but a dialog box appears asking me to select the binary file. I cannot load characters for my module.

Why does VS need an image file? WinDbg can load the symbol file and show me the error stack without any problems.

+4
source share
1 answer

I think it is by design. Visual Studio is designed and developed by the team, and WinDbg is different,

http://msdn.microsoft.com/en-us/library/htzy3t6f.aspx

If you download a minidump file that was saved with a bunch, Visual Studiocan loads characters even if the application binary is not found. Heap-free Minidump files require binary files to load characters.

If you want Visual Studio to be the same as WinDbg, you must go to Microsoft Connect and create a function request,

http://connect.microsoft.com/intro/

0
source

Source: https://habr.com/ru/post/1432691/


All Articles