Game Development Community

dev|Pro Game Development Curriculum

Symbol stores - a Windows debugging tool

by Richard Ranft · 12/17/2014 (5:59 am) · 3 comments

https://randomascii.wordpress.com/2011/11/11/source-indexing-is-underused-awesom...

So, I made a couple of tools to make this easier:
https://github.com/RichardRanft/SymStoreServer

Documentation is in the top level of the repo.

Now when someone sends you a crash dump for your Windows version of your game you can debug the exact version that they were running.

Just to be clear - I didn't include the files from the Debugging Kit but you can download and install that from Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).

About the author

I was a soldier, then a computer technician, an electrician, a technical writer, game programmer, and now software test/tools developer. I've been a hobbyist programmer since the age of 13.


#1
12/17/2014 (12:43 pm)
Very nice, thank you.
#2
01/24/2015 (1:34 am)
Just noticed this, thanks Richard :)
#3
01/24/2015 (4:01 pm)
No problem - and I just realized I hard-coded several email addresses and groups into that thing....

I'll post a fix I have prepared on Monday. I just added the mail client info, sender and recipient data to the .ini file.

And don't forget to enable crash dumps to really take advantage of this. VS can just open a crash dump, and if you have your symbols indexed and stored correctly you can just open it up and let VS find your source code for you.