Category Archives: Debugging

Debugging Stop 0x5C – HAL_INITIALIZATION_FAILED

This bugcheck was send to me from another user to help investigate, I did request for a Kernel memory dump file since you will need to have one in order to make any meaningful inquiry, alas I never received the … Continue reading

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

Debugging Stop 0x1CA – SYNTHETIC_WATCHDOG_TIMEOUT

As mentioned in my previous post, there isn’t really much to debug or analyse with this bugcheck, but it is very often due to a faulty processor or a processor which doesn’t support certain virtualisation features. It is a rare … Continue reading

Posted in Debugging, Stop 0x1CA, WinDbg | 1 Comment

Debugging Stop 0x20001 – HYPERVISOR_ERROR

There isn’t really much to say about this bugcheck since all the parameters are reserved and there is absolutely no documentation provided by Microsoft. However, from experience, this bugcheck occurs due to an exception within Hyper-V, usually it is because … Continue reading

Posted in Debugging, Stop 20001, WinDbg | Leave a comment

Debugging Stop 0x1AA – EXCEPTION_ON_INVALID_STACK

This bugcheck simply indicates that a stack pointer has become corrupt during a stack unwind after an exception dispatch using SEH. The first parameter is the supposed stack pointer when the unwind began. The second parameter points to the type … Continue reading

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

Debugging Stop 0x4 – INVALID_DATA_ACCESS_TRAP

This is an interesting bugcheck caused by a Windows Update setup driver called WinSetupMon.sys. The issue appears to be occur when attempting to perform an in-place upgrade using the Media Creation Tool (MCT), which remember, is technically performing a feature … Continue reading

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

Debugging Stop 0x139 – KERNEL_SECURITY_CHECK_FAILURE Part 2

This was quite an interesting bugcheck and I haven’t been able to find much information regarding it, however, it would seem that it is possibly due to the power management settings in the UEFI firmware for the processor which causes … Continue reading

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

Debugging Stop 0x0A – INTERNAL_POWER_ERROR (Part 5)

This bugcheck really just means that a pool allocation has failed for a particular power IRP. The first and second parameters indicate the type of failure, they can be ignored in this case since they aren’t particularly important. On the … Continue reading

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

Debugging Stop 0x9F – The Hidden NDIS Filter

This crash is a great example of why it is imperative to actually examine the call stack while troubleshooting since it will always contain little nuggets of information which can be really helpful in tracking down the culprit. If you … Continue reading

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

Debugging Stop 0x21 – QUOTA_UNDERFLOW

When a driver or process requests for a pool allocation using ExAllocatePoolWithQuota (now ExAllocatePool2), it will usually specify the amount of pool required to satisfy that allocation in bytes. Once that allocation is freed, then the same amount of pool … Continue reading

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

Debugging Stop 0xEF – CRITICAL_PROCESS_DIED Part 3

This yet another Stop 0xEF bugcheck, but there wasn’t an immediately obvious exit code this time in the call stack. The issue appears to be due to some system corruption – the user had cloned from a corrupted Windows install … Continue reading

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