Pegasus Mail & Mercury

Welcome to the Community for Pegasus Mail and
The Mercury Mail Transport System, the Internet's longest-serving PC e-mail system!
Welcome to Pegasus Mail & Mercury Sign in | Join | Help
in
Home Blogs Forums Downloads Pegasus Mail Overview Mercury Overview Wiki

Using Dr.Watson for providing crash dumps to David Harris

Last post 09-20-2008, 14:57 by idw. 0 replies.
Sort Posts: Previous Next
  •  09-20-2008, 14:57

    • idw is not online. Last active: Wed, Oct 16 2019, 23:47 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 47,275
    • BetaTeam

    Using Dr.Watson for providing crash dumps to David Harris

    Attachment: ErrorDialog.gif

    Added 04.10.2008: Please read about my new crash dump extension which renders the steps described below redundant.

    Here's another way of providing crash dumps and stack traces without installing an external debugger (i.e. using Windows' built-in capabilities on XP or later), especially useful when encountering random crashes which cannot be easily duplicated by other users:

    1. For this to work you need Dr.Watson being installed as "postmortem debugger": You can do so by executing "drwtsn32 -i" (omit the quotes) via Start menu => Run (on VISTA it appears to be the "Search" box at the bottom doing this).

    2. If Dr.Watson isn't automatically launched when a crash occurs and you get the Windows crash dialog offering you to show extended error information (see the screenshot of its German version below) just start Dr.Watson the same way as described above but without any parameters, i.e. simply type in "drwtsn32" (without quotes). Creating a Start menu or Desktop shortcut may be a smart idea for simplified further use.

    3. A configuration dialog will pop-up for customizing Dr.Watson, just ensure it writes its output files to a directory you can easily access on your machine (you may use the same one for all files created): There's no need to change any other settings unless being told otherwise by David Harris or anyone else involved in analysing crashes - well, appending to an existing log file may not be a good idea if you want to keep your crash reports small.

    4. After closing the dialog via "OK" button and closing the Windows error dialog (see screenshot below) two files will be created, a "log" file and a "dmp" file: The latter can be used by external debuggers like WinDbg while the former contains a readable version of the same data (minus some helpful details like source file names and line numbers, though). If you don't use WinDbg you should send your dmp-file (compressed) to David Harris or anyone else on the forum requesting you to do so.



    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 94 c6 b4 71 0c 62 30 88 a5 b2 77 01 74 2b 86 66 3b 7e 65 7c
    Filed under:
View as RSS news feed in XML

Contact | Advertise | Host provider: PraktIT | Terms of Use | Privacy Statement
Copyright © 2007-2011 David Harris / Peter Strömblad. | Pegasus Mail Home Page