Debugging crash dumps

Hi ,

I’m wondering if there’s any info on how to use the UE4Minidump.dmp files that are available when my game crashes. I’ve seen people posting screenshots of how they (supposedly) successfully are loading them into visual studio and from there can see a correct stack trace.

However, I can’t seem to do so myself. I am working with a custom binary build of the engine (based on 4.18.3) that is build with debugging symbols (~ 10GB of .pdb files in Engine\Binaries\Win64) and I can see the stacktrace in the ue crash reporter right when my game crashes. But I can’t seem to load the resulting UE4Minidump.dmp into vs after the fact. I think I would benefit from a rundown on what steps to take exactly when opening (running?) those .dmp files

What I do now is just open the .dmp file in vs (tried 2015 and 2017) and click on the play button labeled “Debug with Native Only”. I have tried setting different symbol paths to include both the engine pdbs, the built game.pdb etc but vs says “No binary found”

I think one clue to this might be that vs seems to look for symbols in the game.exe file which I think is successfully loaded but since it’s not a debug build the symbols are not there. Hence my belief is that I’m somehow not successfully loading them from game.pdb. Perhaps there are more pdb files needed?

thanks

edit: mods, please feel free to move this question to another section. wasn’t really sure where to put it. perhaps it should be under programming

The answer is here:

TL;DR Microsoft have broken it, you need to add older dll to your build.

1 Like