Procmon on x64? "/?" will help :-)

Maybe some of you already know this trick, but if you don’t… here it is I’ve been running a Vista x64 as my main machine in office for a few months now, and when I had to analyze a Process Monitor trace received from a customer, but if the log was coming from a x86…

7

A Trappable error C0000005 occured in an external object, the script cannot continue running

This is an Access Violation exception which can have different causes (MDAC bad installation, third party components such as Oracle dlls which Oracle has a fix for etc…), but in the specific case I had some time ago this was due to a corrupted Windows Scripting Host engine. This was a classic ASP application and…

3

.NET Runtime 2.0 Error, Event id:5000

This error message was reported by a customer last week; every day, randomly, his application pools (on two servers in NLB) were restarted during business hours without an apparent reason, and of course users were complaining because of lost sessions etc…; the following entry was added to the Application event log: Event Type: Error Event…

3

Take control over Windbg

If you’re like me and most of my colleagues in Customer Service and Support, you’ll probably spend a good deal of time in your debugger, which for me is WinDbg. So, since I’m in love with keyboard shortcuts (a colleague of mine likes kidding me stealing my mouse since I hardly use it, and every…

4

Gacutil not supported on production?

The other day I got an interesting question from a customer: We are documenting how our production assemblies should be deployed on our production servers. At first we wanted to deploy shared assemblies through the gacutil.exe utility. By reading this article we realized that Microsoft’s recommendation is to use gacutil in a development environment but…

6

Ok, now how do I capture my dump?

Now we know how it started, some basic information and terminology and why symbols are important, it’s now time to capture our first dump. How? When? Using which tool? It depends… From the second post of this series we already know the difference between a hang and a crash dump and depending on the problem…

6

Is your UserControl sluggish at loading?

Here’s an interesting story about performance I had the chance to work on over the last couple of weeks. The object of the call was a UserControl embedded in Internet Explorer, which was very slow to load the first time you browsed the page, but then was performing quite well after that long delay (around…

8