Welcome to MSDN Blogs Sign in | Join | Help

Notes from a dark corner

Debugging ASP.NET, the CLR and anything that uses clock cycles.

News

  • These postings are provided as is with no warranties, and confers no rights. Additionally, views expressed herein are my own and not those of my employer, Microsoft.

Browse by Tags

All Tags » Debugging   (RSS)
Building a symbol tree when you don't have access to the internet
One of my colleagues in Israel asked me how you would go about downloading the correct symbol for a particular DLL or EXE that a customer had on their system. Normally we can just use Microsoft's public symbol server for this but in this case the system Read More...
How to determine LARGEADDRESSAWARE from a dump file
This interesting little question came up on one of our internal email lists. Sometimes when debugging you want to know whether a particular process is linked using the /LARGEADDRESSAWARE flag and therefore capable of using usermode addresses above the Read More...
ODbgExt - debugger extension project
My colleague Nico brought to my attention a new debugger extension project over on Codeplex . Looks like an interesting project. You can read more about it here . Doug Read More...
Debugging other peoples' code
I spend a lot of my day debugging other peoples' code, be it the code of my customers or code that Microsoft's developers have written. I also spend a little bit of my day writing and debugging my own code. I would say, on balance that I prefer debugging Read More...
Local dump collection in Windows Server 2008 and Vista Service Pack 1
Here is a neat new feature added to Windows Error Reporting (WER) in Windows Server 2008 and Windows Vista Service Pack 1 - you can now have WER generate and keep full user mode dumps of crashing applications . HTH Doug Read More...
Should I Authenticode sign my .NET assembly?
This question arose out of a support case that my colleague Susanne and I handled recently for one of our customers. The situation was that the first request to an ASPX page was taking in excess of 15 seconds whereas subsequent requests were very fast Read More...
Does DEP/NX affect web applications?
A while a go when I posted about the .NET Framework 3.5 and 2.0 SP1 being available for download, Kima posed an interesting question in the comments. Kima asked whether the new enforcement of NX compatability by the C# compiler after the application of Read More...
1433
This is a number that is going to become very familiar to me over the coming months and probably years. It'll join a hall of fame, along with 42, 832, 2032, 288,6018. Why? Is it my ATM pin? My new car registration? No, neither of these. It is in fact Read More...
If a problem is hard, break it in two
I took over a case from my colleague Carlo the other day. Carlo has already blogged about it in some detail so I won't go over the detail again. We both spent quite a bit of time solving it so I tried to reflect afterward on why it took us the time it Read More...
New preview release of WinDBG available (6.7.5)
After a long gap from the last release of WinDBG, the debugger team have released an update. Note that this is a preview or beta release however in my experience such releases from the debugger team are rock solid and as stable as "proper" releases. Also, Read More...
Unable to 'set next statement' when debugging a 64-bit debuggee in Visual Studio 2005, sometimes
As I've mentioned before , I use Windows Server 2003 x64 as my desktop OS so I am always particularly interested when I get a support problem from a customer that appears to be specific to the 64-bit environment. A case in point happened recently when Read More...
Script debugging not hitting breakpoints in Visual Studio 2005
I had a curious case recently where a customer was unable to get script debugging to work in Visual Studio 2005. By not work, I mean we could set breakpoints but they were just never hit. It was like the debugger wasn't listening. In the end this was Read More...
DebugDiag version 1.1 is now available – great for troubleshooting hangs, memory leaks and other nastiness
Those of you that know and use DebugDiag will be pleased to know that a version 1.1 has been released. IE7, Vista, and 64-bit Windows compatibility (currently targets only 32-bit processes, but works on 64-bit platforms) Leak rule improvements (dump on Read More...
A reading list for debugging, .NET, CLR, WinDBG etc
I'm often asked "Where can I learn more about doing this kind of stuff?", this "stuff" being debugging with WinDBG, understanding how .NET works, looking at dump files and generally figuring out what's gone wrong with .NET applications. I started assembling Read More...
Index of articles on this site
Resources for load testing web applications Resources for debugging .NET with WinDBG etc Read More...
Page view tracker