Author Archives: 0x14c

About 0x14c

I'm currently a Software Developer. My primary interests are Mathematics, Programming and Windows Internals.

Some Thoughts on Debugging AutoBoost Locks

There are three different bugchecks related to Autoboost: Stop 0x153, Stop 0x162 and Stop 0x192. All of which are caused by slightly different error conditions. Before we begin diving into these bugchecks, it’s imperative that you understand what AutoBoost is … Continue reading

Posted in AutoBoost, Debugging, Stop 0x153, Stop 0x162, Stop 0x192, WinDbg, Windows Internals | Leave a comment

Debugging Stop 0x189 – BAD_OBJECT_HEADER

There isn’t much you can do nor say about this bugcheck. It is fairly uncommon and not very well documented by MSDN. I thought I would explain what the bugcheck means since it is actually very simple to understand. The … Continue reading

Posted in Debugging, WinDbg | Leave a comment

Debugging Stop 0x10D – Buy Two Power Policy Owners And Get A Free BSOD

A Stop 0x10D, also known as a Windows driver framework violation, is a bugcheck which is produced when the framework detects one of the rules has been broken. You can think of this bugcheck as akin to a Stop 0xC4 … Continue reading

Posted in Debugging, WinDbg | Leave a comment

Windows Address Translation Deep Dive – Part 1

This is one of the most fundamental topics which you should read about while you’re debugging. The topic will be far too long to write into one post so I’m planning to split it into at least two separate posts; … Continue reading

Posted in Debugging, WinDbg, Windows Internals | Leave a comment

An Introduction to IRPs and Device Stacks

Introduction: IRPs (I/O request packets) are the probably one of most important concepts to understand since they form the foundation of I/O. Please note that the I/O Manager and IRPs are a very lengthy topic, there are many nuances to … Continue reading

Posted in Debugging, Stop 0x133, Stop 0x9F, WinDbg, Windows Internals | Leave a comment

WinDbg Cheat Sheet – Revised Edition

I made a WinDbg cheat sheet which I thematically categorised a considerable time ago now, and since then, there’s lots of new commands which I’ve learnt and thought would be useful to others as well. I’ve now revised the cheat … Continue reading

Posted in Debugging, Miscellaneous, WinDbg | Leave a comment

Debugging Stop 0xCA – dptf_acpi.sys & dptf_cpu.sys

Background: Within the past week or so, I’ve noticed a number of Stop 0xCA crashes caused by two drivers in particular: dptf_acpi.sys and dptf_cpu.sys. Both of which, appear to belong to same driver package which is Intel’s Dynamic Platform Thermal … Continue reading

Posted in Debugging, Stop 0xCA, WinDbg, Windows Internals | 2 Comments

Debugging Stop 0x119 – VIDEO_SCHEDULER_INTERNAL_ERROR

In this post, we’re going to be looking at the bugcheck parameters of a Stop 0x119 which are documented, but not on the MSDN page for the bugcheck code itself for some reason? Before we begin with examining the bugcheck, … Continue reading

Posted in Debugging, Stop 0x119, WinDbg | Leave a comment

Debugging Stop 0xCA – PNP_DETECTED_FATAL_ERROR

Stop 0xCA’s are relatively rare but fortunately they’re usually quite easy to debug. It’s also one of those bugchecks where there isn’t a strict debugging methodology and therefore each individual case will need to be examined. In the example crash … Continue reading

Posted in Debugging, Stop 0xCA, WinDbg, Windows Internals | Leave a comment

Wdf01000!FxVerifierDbgBreakPoint and !wdfkd.wdflogdump

This one of those obscure commands you’ll probably only ever use in very specific circumstances and I happen to only stumble upon this command a few weeks ago. It’s really useful when you want to see why driver has crashed … Continue reading

Posted in Computer Science, Debugging, WinDbg, Windows Internals | Leave a comment