WOHOO!!!, Debug Diag 64bit is finally released


For all of you who have been asking me if there is a 64bit version of Debug Diag (used to debug 64 bit processes), I am happy to say that yes, Debug Diag 1.1 64bit is now released.

You can download it here:

http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=en#filelist

And an updated whitepaper talking about how to use it is available here:

http://www.microsoft.com/downloads/details.aspx?familyid=4A2FBD0D-0635-440C-A08B-ED81BDBB5960&displaylang=en

Neither this version (nor the 32bit one) officially support debugging/analyzing on Vista/2008/Win7 because of some known compatibility issues (being looked at for future versions), however for a lot of tasks it works quite well on those operating systems as well.

Comments (17)

  1. Jerome Laban says:

    Thanks for the heads up ! I really hated to have to install windbg on a customer machine, just to create a memory dump…

  2. Tim says:

    Thanks a million for the update. I was about to go crazy without this!

  3. John S. says:

    White paper on DebugDiag – typo:

    Installing DebugDiag Manually for Enterprise deployment

    1. …

    2. …

    3. Run the following commands:

    o …

    o Regsvr32.CrashHangExt.dll

    o …

    Shouldn’t it  be

    o Regsvr32.exe CrashHangExt.dll

  4. Lance says:

    Great work! Thanks a lot for sharing!

  5. Tess says:

    John, Tnx, I’ll let them know and update

  6. Petter says:

    Jerome Laban: AFAIK it is enough to copy the windbg files files to the target machine, you don’t need to install it if you only need to create a dump.

  7. Forrest Wang says:

    Seems I can install Analysis only tool on Windows Server 2008?  I think "a lot of task" should include other stuff….

  8. James Reichardt says:

    I’m having the same issue as Forrest.. windows server 2008 (.net 3.5 sp1) and it wont install anything but the analysis only version.  I triple checked to make sure I didn’t have any pervious packages containing 1.0.  It’s a 64 bit install of server.

  9. James Reichardt says:

    Just found the answer to my own question.  It doesn’t run in IIS7.0 on windows server 2008 yet.  You have to manually create dumps:

    http://blogs.msdn.com/webtopics/archive/2009/11/25/how-to-collect-a-crash-dump-of-an-iis-worker-process-w3wp-exe-on-iis-7-0-and-above.aspx

  10. Koen Hoefkens says:

    I have a problem with a .NET app on a Windows 7 x64 machine. I think Debug Diag does not support Windows 7. Is there any other way to automatically create a memory dump on a hang or unhandled exception of a .NET app?

    Tnx

  11. active says:

    thanks for the good info, continued to write for other interesting info. Good luck!

  12. coder says:

    Thanks for the file links, exactly what I was looking for.

  13. URI says:

    there is no way to truck a memory on server 2008.

    ms sucks !!!!!!!

  14. Tess says:

    URI,

    Debug Diag 1.2 will do this if you read some of my later blog posts.

    Tess

  15. Yoserre says:

    Apparently, there is still no DebugDiag for Windows Server 2008.  I managed to Create a Dump File of w3wp.exe from Windows Task Manager. Then I opened it with DebugDiag 64-bit Analyser.  Now I have to figure out how to read this report… it does not really tell you which class is creating the issue.  Should I use windbg?

  16. ifi says:

    the link says

    The resource you are looking for has been removed, had its name changed, or is temporarily unavailable