Category Archives: Stop 0x124

The Complete Debugging Guide to Stop 0x124 – Part 3

In the previous two parts, we examined error packets and error records, now we will begin to discuss the debugging methodology involved with a Stop 0x124 bugcheck, and how to gather useful debugging information from the dump file using WinDbg. … Continue reading

Posted in Computer Science, Debugging, Stop 0x124, WinDbg, Windows Internals | 1 Comment

The Complete Debugging Guide to Stop 0x124 – Part 2

We looked at the error packets in the first part, but now we need to investigate the structure of error records, and understand how to gather useful information from these error records to assist us in our debugging efforts. There … Continue reading

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

List of WHEA Data Structures

I’ve listed other WHEA data structures in my other blog posts, and therefore will not be listing the same ones here. The purpose of this blog post is to list the WHEA data structures available with WinDbg, and Microsoft’s Public … Continue reading

Posted in Stop 0x124 | Leave a comment

Debugging Stop 0x124 – Using !whea

A new month, a new post and a old topic. It’s back to the Stop 0x124 once again, and this time I’m going to explain the !whea extension, which outputs the high level structure of the WHEA architecture.You’ll need at … Continue reading

Posted in Stop 0x124 | Leave a comment

How WHEA Works Internally

After this blog post, I think I’ve covered all the aspects of a Stop 0x124. Otherwise, you may see a few more posts about it in the future. I’m also planning on adding a few more debugging extensions, and will … Continue reading

Posted in Stop 0x124, Windows Internals | Leave a comment

Debugging Stop 0x124 – !sysinfo, !cpuinfo, !whea and !errpkt

Another blog post about Stop 0x124, as always said, these bugchecks are probably one of the hardest to debug due to the lack of information they retain, thereby it’s very important to understand how to gather as much as possible … Continue reading

Posted in Stop 0x124 | Leave a comment

Debugging Stop 0x124 – PCIe Errors Part 3

Poisoned TLP (PTLP) -A TLP packet is usually considered as “poisoned” when it contains bad data, the receiver knows that a TLP is poisoned as a result of this. Only data which corresponds to read or write requests (posted or … Continue reading

Posted in Stop 0x124 | Leave a comment