Browse by Tags


  • Blog Post: The Compiler Did What?

    I was recently investigating a crash in an application.  As I researched the issue I found a very old defect in the code that was only recently being exposed by the compiler.   The crash occurred at the below instruction because the ebx register does not hold a valid pointer.   0:001>...
  • Blog Post: NTDebugging Puzzler 0x00000004: This didn’t puzzle the Debug Ninja, how about you?

    Hello NTDebuggers, we have been very impressed with the responses we’ve gotten to our previous puzzlers so far. We invited the Debug Ninja to come up with a real challenge for this week. This server blue screened with a Bug Check 0xD1: DRIVER_IRQL_NOT_LESS_OR_EQUAL. The challenge this week is to tell...
  • Blog Post: NTDebugging Puzzler 0x00000003 (Matrix Edition) Some assembly required.

    Hello NTdebuggers, I'm very impressed with the depth of the answers we are seeing from our readers. As I stated in last week's response, this week's puzzler is going to be harder. With that said let's take it up a notch. One of the things that is really cool about be an Escalation Engineer in GES/CPR...
  • Blog Post: Disassemble the MBR

    UPDATE: This is why we *LOVE* our readers! After posting a 32-bit disassembly of 16-bit MBR code, I was gently informed of my misstep by three sharp-eyed readers. I’ve corrected the original post below. Thanks go out to Ramon Sola, Jeroen Frijters and 'pedantic gnome' for keeping us honest. Thanks guys...
  • Blog Post: This button doesn’t do anything!

    Hello - Matthew here again. Today I'll be discussing in detail hang scenario #1 that Tate first mentioned a few blogs posts ago . From a debugging perspective, in an ideal world an application would always provide some kind of feedback when a failure occurs. The reality is that sometimes an application...
  • Blog Post: Hung Window?, No Source?, No Problem!! Part 2

    Written by Jeff Dailey Hello, my name is Jeff, I’m a escalation engineer on the Microsoft CPR (critical problem resolution) platforms team. This blog entry is part 2 of my Hung Window?, No source?, No problem!! Part 1 blog . In this lab we will be debugging a problem involving multi threaded applications...
  • Blog Post: Hung Window?, No source?, No problem!! Part 1

    Written by Jeff Dailey Hello, my name is Jeff, I’m a escalation engineer on the Microsoft CPR Platforms team. This blog entry is a follow on for how to detect a hung window . This process and training lab is right out of our CPR Training curriculum. In order to do the lab I have prepared for you...
Page 1 of 1 (7 items)