symstore

Using symstore.exe cannot load symbols for minidump in Windbg or Visual Studio

让人想犯罪 __ 提交于 2019-12-24 02:33:19
问题 In order to trace a crash in a Qt which only happens on a Windows 8 user machine I set up a local symbol server to use for debugging crash dumps. First I did a full build with the following flags set: QMAKE_CFLAGS_RELEASE += -Zi QMAKE_CXXFLAGS_RELEASE += -Zi QMAKE_LFLAGS_RELEASE += /DEBUG /OPT:REF and built an installer using Windows Installer and a VS deployment project. Then I ran the following symstore.exe command: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64>symstore.exe add /r

Can WinDBG be made to find mscordacwks.dll in the symbol store?

心已入冬 提交于 2019-12-09 06:09:40
问题 The Question There are plenty of manual ways to make WinDBG find mscordacwks.dll without a symbol store (putting the file in the path somewhere, putting it in the same folder as windbg.exe, putting it in my Framework\v folder, specifying the path in WinDBG using .cordll -lp c:\dacFolder , etc.), but they all only fix it for me . I need to fix it more generally for everyone who uses my symbol store . The possible solutions I can imagine are: WinDBG be made to check the symbol store using

Can WinDBG be made to find mscordacwks.dll in the symbol store?

一笑奈何 提交于 2019-12-03 07:37:20
The Question There are plenty of manual ways to make WinDBG find mscordacwks.dll without a symbol store (putting the file in the path somewhere, putting it in the same folder as windbg.exe, putting it in my Framework\v folder, specifying the path in WinDBG using .cordll -lp c:\dacFolder , etc.), but they all only fix it for me . I need to fix it more generally for everyone who uses my symbol store . The possible solutions I can imagine are: WinDBG be made to check the symbol store using mscordacwks.dll's subfolder name instead of mscorwks.dll's folder name. SymStore.exe be made to add

Microsoft Symbol Server / Local Cache Hash Algorithm

浪子不回头ぞ 提交于 2019-11-28 07:45:16
I am trying to figure out what hashing algorithm is used for the Microsoft Symbol Local Cache directory. For example, the local cache can be something like the following L:\Symbols \browseui.dll \44FBC679fe000 browsue.dll \browseui.pdb \44F402F62 browseui.pdb \explorer.exe \3EBF1F14f7000 explorer.exe \explorer.pdb \3EBF1F141 explorer.pdb \msvcr71.pdb \60D915C6AB6A4F3586E9096E2F8856482 msvcr71.pdb There seems to be some sort of correspondence between a file and its debug database. Other than that, I can’t figure out how the names of these (presumably) hexadecimal string folders are being

Microsoft Symbol Server / Local Cache Hash Algorithm

梦想的初衷 提交于 2019-11-27 01:40:56
问题 I am trying to figure out what hashing algorithm is used for the Microsoft Symbol Local Cache directory. For example, the local cache can be something like the following L:\Symbols \browseui.dll \44FBC679fe000 browsue.dll \browseui.pdb \44F402F62 browseui.pdb \explorer.exe \3EBF1F14f7000 explorer.exe \explorer.pdb \3EBF1F141 explorer.pdb \msvcr71.pdb \60D915C6AB6A4F3586E9096E2F8856482 msvcr71.pdb There seems to be some sort of correspondence between a file and its debug database. Other than