Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Puzzler   (RSS)

NTDebugging Puzzler 0x00000007: Interlocked functions

Today, we will have some fun with interlocked functions. The following section of code is reentrant. A “well meaning” developer used interlocked functions to avoid serializing on a global table lock. Initial smoke testing shows that the code works fine.
Posted by ntdebug | 19 Comments
Filed under: ,

NTDebugging Puzzler 0x00000006: Invalid Handle - can you handle it?

Hi NTDebuggers, this week’s puzzler just so happens to match its number: 0x000000006 = ERROR_INVALID_HANDLE. That said, let me give you a scenario and the challenge will be to provide the best action plan to isolate the problem. This should include an
Posted by ntdebug | 5 Comments
Filed under: , ,

NTDebugging Puzzler 0x00000005 (Better late than never)

Hello NTDebuggers, from time to time we see the following problem. It’s another access violation, and the debug notes below are from a minidump. Here is what we need to know… · Generally speaking what happened to cause this AV? · What method you would
Posted by ntdebug | 10 Comments
Filed under: , ,

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.

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
Posted by ntdebug | 37 Comments
Filed under: , ,

Debug puzzler 0x00000002 “Attack of the crazy stack”

Hi NTDebuggers, I have another puzzler for you. We started crash2.exe under windbg and it crashed. Go figure! Sometimes we have a very limited amount of data available to figure out what went wrong. That being said, this week’s puzzler only gives you
Posted by ntdebug | 17 Comments
Filed under: , ,

NTDebuggers Debug Puzzler 0x00000001 "Where did my process go?"

Hello NTDebuggers, in the spirit of Click and Clack (The Tappet brothers), a favorite troubleshooting show of mine, we thought it would be fun to offer up some Debug puzzlers for our readers. That said, this week’s Debug Puzzler is in regard to Dr. Watson
Posted by ntdebug | 10 Comments
Filed under: , ,
 
Page view tracker