Machine Check Exception (MCE)

Machine Check Exception (MCE) image
A machine check exception is an error raised by the processor when it detects a hardware fault it can’t safely ignore. Typical sources are memory, cache, the system bus or the CPU itself. Correctable errors may simply be logged, but uncorrectable ones usually force the operating system or hypervisor to stop rather than risk corrupting data. How that stop looks depends on the platform: VMware ESXi shows a purple diagnostic screen, Windows usually shows a blue screen, and Linux may log the error or halt with a kernel panic.

So what? Not every “screen of death” comes from a software bug. Some point to hardware that is failing underneath the software.

Example: VMware’s purple diagnostic screen appears when its VMkernel catches a machine check exception and reports that the system cannot continue.

Explore MoT
Test Forward'27 · Software Quality in the age of AI image
Tue, 19 Jan 2027
Register today to guarantee your spot!
MoT Software Testing Essentials Certificate image
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts.
Into The Motaverse image
Into the MoTaverse is a podcast by Ministry of Testing, hosted by Rosie Sherry, exploring the people, insights, and systems shaping quality in modern software teams.
Subscribe to our newsletter