Handling emergencies – When worst case == current case

There is a much parodied line from Rudyard Kipling’s poem, “If”. The parody runs “If you can keep your head when all about you are losing theirs, it’s just possible you haven’t grasped the situation”. This may be true but the first thing to do in any computer crisis is to step back and take…


A fate worse than death – well, the death of your process

One question that we are sometimes asked is “Why couldn’t your runtime recover from condition X”. The answer is fairly interesting and it is not limited to our runtimes. Let’s look at a few of the possible problems 1. Out of memory exceptions. Most commonly, the question is asked about .NET code. When you get…


Not all problems are nails. Not all solutions are hammers.

Hello gentle readers. I am sorry that I haven’t blogged for a while. I was at a convention for a week and then I came down with the flu. That wasn’t a bundle of fun but I am much improved for some rest. I haven’t been doing much debugging lately for the reasons mentioned above…


Old school debugging – VB6 middleware applications

VB6 has fallen off the supported list here at Microsoft. It had a good run since it was released in 1998. We no longer offer free support and limited support even for ready cash. The only hotfixes that we will entertain are security fixes and we haven’t ever been asked to do one of those….


Shooting yourself in the foot with threads

Hello gentle readers I only had one request for different content and that was for more SOS debugging tips. This is a very easy request for me to fill because I can refer you to my esteemed colleagues Tess and Doug at http://blogs.msdn.com/tess/default.aspx and http://blogs.msdn.com/dougste/default.aspx who speak of this subject at some length and with…


Happy new year – where do you want to go today? (R)

Hello all. I hope that the holiday season went well be it Christmas, Chanukah or (as in my case) Yule. It has been a rather slow period here is support because our customers were all off eating, drinking and making merry. Of course, everyone is now coming back to work and things have become urgent…