Sometimes when I’m on the move I can’t get to a WinDbg console; so for convenience I’ve set up an automated email responder that will analyse mini dump files that you will find in C:\Windows\Minidump folder after a blue screen of death. Mainly I wanted this so I can forward emails with .dmp files to get analysed from my phone/tablet.
For now I’ll make this publicly available to anyone who wants to use it. This service is provided as-is with absolutely no warranties and may go down/become unavailable at any time. There is no support, I welcome suggestions but can’t guarantee they will be actioned. Use at your own risk & enjoyment.
How It Works
Send an email to firstname.lastname@example.org with attached DMPs, multiple are OK. Do not ZIP them.
A PC at home runs a scheduled task every few minutes to check the autodumpreport email address. The application is a C# console app, I’ve used the OpenPOP library to access the emails. (http://sourceforge.net/projects/hpop/)
Once the DMP files are downloaded we then process with Windows Debugging Tools using kd.exe and a script to perform common analysis as per
For each .dmp file submitted you will get a summary in body. Pretty much this is the output of the following debugger commands:
- !analyse –v
- lm <image name identified in !analyse –v>
In addition a ZIP file with individual detailed .txt reports for each .dmp file will be attached to the email. Currently I’m using the DotNetZip library (http://dotnetzip.codeplex.com/) to ZIP attachment.
Typically a response should be received in less than 5 minutes, but this will be longer if many DMP files are submitted at same time, or if server is having maintenance done. Or my home internet is down (common…) or my service provider’s POP3 service is unavailable (happens sometimes…)
For tips on understanding data in this report refer to
Your email address is not recorded; and your email is deleted from server as soon as my application responds to it. I may on some occasions need to review content / mini-dumps submitted to improve quality of my program, but they will not be shared with any 3rd parties. Data between mail server and processing is not encrypted, if that concerns you don’t use this service.