Browse by Tags
All Tags »
Debugging (RSS)
If you debug .NET a lot you need to know what is going on inside a .NET application. I came across a great article about .NET Type internals that is very useful. HTH Doug
Read More...
This is a short post about a very strange support case I had. I should start by mentioning however that you could see the same error for other reasons, not least of which because you’ve mistyped the property or method name :-). In this particular case
Read More...
If you have a rusty old bucket and it is overflowing because you put too much water in it, then you should certainly think about buying a nice new plastic one at some point. But the new one will still overflow if you put too much water in it.
Read More...
I was investigating an issue today and needed to create a kernel dump on demand in my repro machine, a copy of Windows Server 2003 SP2 hosted in Hyper-V. I successfully blue-screened it (!): and left it to get on with generating the dump and rebooting.
Read More...
There’s a very interesting interview been published on Channel 9 about the new and changed profiling and debugging APIs in CLR 4.0. While I’m mentioning CLR 4.0, here are a bunch of links related to Visual Studio 2010 and .NET Framework 4.0: Downloads
Read More...
I don’t think I’ve ever come across anything written by John Robbins that is not worth reading. But in a recent post he talks about a subject that rings particularly true for me – the importance of debug symbols. Symbols are like the Rosetta stone of
Read More...
Ever seen this error in a WinDBG/CDB debug session? Failed to load data access DLL, 0x80004005 Verify that 1) you have a recent build of the debugger (6.2.14 or newer) 2) the file mscordacwks.dll
Read More...
This is a useful point I saw discussed recently on some internal email. So I thought I would blog it before I lose it. If you use ADPlus at all and make use of the (very useful) configuration file option you may have run into the situation where it complains
Read More...
So at Christmas I posed a brain teaser . "0:001> .foreach ( greeting {s -[1]u 0 L?0xffffffff "Merry"} ) {.printf "%mu" , greeting } Merry Christmas and a Happy New Year! Christmas brain teaser : based off this, what can infer
Read More...
0:001> .foreach ( greeting {s -[1]u 0 L?0xffffffff "Merry"} ) {.printf "%mu" , greeting } Merry Christmas and a Happy New Year! Christmas brain teaser : based off this, what can infer about the most likely bit-ness of the process
Read More...
Your application is running fine then one day it starts to fail with EXCEPTION_FLT_DIVIDE_BY_ZERO (0xC000008E) or EXCEPTION_FLT_INVALID__OPERATION (0xC0000090) exceptions at seemingly random places. Why? One reason might be the current value of the floating
Read More...
No, I'm afraid I haven't taken the time to write about this in detail because Michael Morales has already done a great job of it. Remember though, not all memory leaks are native heap memory leaks. You could also be leaking managed objects (which are
Read More...
I was looking for one of my blog posts the other day that talks about how ASP.NET uses Windows memory. I was hunting and hunting and could not find it anywhere. I finally realised that at some point I had somehow left it in an unpublished state (probably
Read More...
I helped out one of colleagues recently whose customer's application hit high CPU in one test environment but not another. The reason for that was that contrary to what they thought, the test data used in one environment was not the same as in the other.
Read More...
In mid January the first release of the .NET Framework 3.5 reference sources occurred. In mid February there was a minor update because Vista SP1 and Windows Server 2008 come with a slightly later build of the framework. Also in February Kerem Kusmezer
Read More...