Welcome to TechNet Blogs Sign in | Join | Help

Mfartura's blog

Marcelo Fartura's blog about debugging and general troubleshooting

Browse by Tags

How to manually translate virtual addresses into physical ones
In previous posts we talked about virtual address space and how virtual memory is managed. I've never posted anything about virtual address translation though, and for the ones interested on the details behing this operation I recommend reading the chapter Read More...
A new phase...
Even though this has been a strictly technical channel (I've never posted about anything else other than technical stuff) I know a lot of friends read it and so I decided to open an exception on this post and use it to publish something about me that Read More...
Kernel dump analysis - Bugcheck 0xA (IRQL_NOT_LESS_OR_EQUAL)
Yet another kernel memory dump to be analyzed - The bugcheck this time is the 0xA - IRQL_NOT_LESS_OR_EQUAL. To better understand what this message means we would need a little background on Windows Internals but basically when executing anything at a Read More...
Kernel dump analysis - Bugcheck 1E (KMODE_EXCEPTION_NOT_HANDLED)
It’s been a long time since my last post, but for some reason lately I’ve been receiving so many nice feedbacks about the blog and the other posts that I feel really motivated again to post a new article. See how important your feedback is for me? J Ok, Read More...
How to attach a debugger from the creation time of the Worker Process (w3wp.exe)
Normally the answer for this would be as simple as use the file image execution options (through direct editing the registry or using gflags.exe from Debugging Tools For Windows ) and set the “debugger” option to you preferred debugger tool and this would Read More...
Real case: Application Pool’s worker process (w3wp.exe) crashing during recycling
I was teaching a workshop in London last week and one of the students brought a very interesting issue he had been working on for some time and based on the dump analysis he was not able to point to anything different from our own code (Microsoft’s modules) Read More...
Tip: How many users are hitting my web site?
This is a question we hear very often from our customers, in forums or through distribution lists. The reason we keep hearing the same question over the time is very simple: There isn’t a definitive answer for that – At least not for IIS since it’s not Read More...
Logparser fails when using the ChartType option
I'm posting this as I couldn't find this solution documented anywhere (including within MSFT through the discussions around logparser). Problem: After I installed the Office 2007, my logparser queries which use the parameter "ChartType" no longer work Read More...
How to Extract SQL info from a thread stack
In the post about troubleshooting Asp.Net poor performance I showed you how to identify one possible cause for high response times when processing Asp.Net pages – the cause we explored on that post was a database server taking too long to respond. We Read More...
How to identify the process and thread being called in a COM call from a thread stack
I’ve just published a post on how to manually identify which classic ASP page is being processed by a specific thread. Following the same idea you can also identify COM calls being made by a thread. As always, first identify the thread doing the COM call Read More...
How to identify which ASP page is being processed on a specific thread
I’ve been teaching one of our workshops offerings (Workshop Plus: IIS6 Critical Problem Management) and when we go through some debugging samples, one thing I like to demo is how to find which Asp.Net pages are being processed in which threads. Well, Read More...
Tip: Kernel Debugging a VPC Server
Here is little tip for you that want to practice kernel mode debugging but either don’t have 2 machine machines to play the TARGET and HOST roles or simply don’t want to play with (for any reason) with the old null modem serial cable used to connect the Read More...
Real Case: Random apps running 100% CPU (advanced)
This is another 100% CPU issue. This time I’m not working on any customer case as the issue is happening on my own Windows XP SP2 machine. So I resolved trying to troubleshoot that just for fun J . First, let me explain the scenario: Random interactive Read More...
Real Case: .Net Apps - "No connection could be made because the target machine actively refused it" (basic)
Recently we’ve been receiving (by coincidence) some escalations to troubleshoot the same issue. It’s about .Net apps returning the following exception: SocketException::.ctor() 10061:No connection could be made because the target machine actively refused Read More...
Real Case: IIS and Asp.Net hanging or poor performance (intermediary)
This week I'm working on this case related to IIS6 server hosting an Asp.Net application (it's a C# app) whose the performance is poor even when a very low number of users is hitting it. The architecture is the classical web layer accessing the backend Read More...
More Posts Next page »
Page view tracker