PDB file crashdump user.dmp

I had an application crash, and as a result, it creates a crash dump in the Windows platform. I am sending an exe and dll file to the client. The client sent me user.dmp and the drwtsn32.log file. But the client does not have a corresponding pdb file. The client just has a dll and exe file. Therefore, when I attach this user.dmp file to Windbg, I don't get any characters. So what do I need to do to get the characters. Well, do I need to send pdb files to the client? If so, what does he need to do with this pdb file when a crash occurs? I use three different machines: a) an assembly machine, c) a customer testing machine, and c) my own debugging machine (not the same as the assembly machine). Windbg is installed on a debugging machine. I can copy all pdb files to my debug machine from the build machine. Please let me know,how the client can use pdb files and how I will debug later.

Thanks Kongkon

+3
source share
2 answers

If you have the correct PDB files for executables, you just need to point WinDbg to the correct path when debugging the dump. To do this, use the symbol path function.

Additional information in this question: problem with debug symbol

+3
source

The most interesting part about collecting DMP files is that the client does not need PDB files during the creation of the DMP file. You only need pdbs when debugging to a DMP file!

+2
source

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


All Articles