Getting full user mode dumps automatically when your process crashes

I recently got a question about if it is possible to generate full user mode dumps automatically every time the process crashes (without having debug diag or adplus installed and monitoring your system).   This would be useful for example if you are setting up a site, and you want to make sure you get dumps…

10

First step in troubleshooting complex issues: Define and scope your issue properly

Is it a plane, is it a bird, is it a UFO? Before you can delve into any kind of troubleshooting of an issue you need to thoroughly define it.  If you don’t you’ll probably end up spending a lot of time randomly gathering and looking at data that is probably not even relevant to…

9

Developers are from Mars, Ops people are from Venus… or It looked good on paper

A few weeks back me and Micke (one of our Architect Evangelists) had a session at TechDays where we talked about “things that looked good on paper” i.e. things that sound pretty ok in the design/development phase but sometimes turn out to be a disaster in production. We are both pretty passionate about making the…

19

Debugging a .NET crash with rules in Debug Diag

During mine and Micke’s presentation at TechDays this week I showed a demo of setting up rules with Debug Diag to identify the cause of a crash in an ASP.NET application. Even though debugging might be tricky, setting up rules in Debug Diag is beautifully simple and I personally believe that it would be a…

27

Slides and resources for TechED presentations about debugging .NET issues with Windbg

I still have to figure out a way to host the video from the break-out session but until then, here are the slides for my presentations (attached). And here are a list of some of the tools and resources I used for the presentations Tool/Resource Comment Download Link Debugging Tools for windows Windbg, adplus etc….

8

Q&A Reader emails about .NET memory leaks and random questions

Here are of some of the reader emails I got this week and my answers to them… How do I troubleshoot this memory leak Debugging techniques for capturing stacks of OOMS Do you have a list of Debugging 101 links? Debugging managed code in IE Getting to dependency properties with sos let me know if…

9

Quick Debugging Tip: Disable apppool recyling while getting crash dumps

I have probably mentioned this before, but I think it is worth mentioning again because of the frequency of this issue. When debugging a crash, we usually get customers to use a crash rule in debug diag or to use adplus -crash to get memory dumps at the point of the crash.  Both of these…

3