Bug Check 0x124 is WHEA_UNCORRECTABLE_ERROR
This bugcheck is generated directly by the CPU, most of the time it is reporting read or write failure in a bit of your CPU's cache memory.
the data is in the debug dump (not useful in your case if one is not generated) and can be accessed by the windows debugger.
most common causes that I have actually looked at:
- older machine: dust in the fans cause the fans to spin too slow, heat builds up and a sequence of events in the electronics leads to this error and bugcheck code (fix it to blow out the dust)
if:
- machine has been upgraded with a new graphics card but the card pulls too much power from the power supply and causes power issues that lead to the bugcheck in the processor. ( error generally only occurs when running a game) various fixes for this issue, (new Power supply, under clock the system to use less power, update BIOS sometimes voltages are not set correctly and are corrected with the BIOS update)
- power supply is starting to fail. ( replace or test power supply, or reduce the load on the supply)
- This is a very common error with overclocking the CPU. (fix is to reduce the overclock)
- I have also seen some virus/malware attacks that also resulted in this error. (fix is to scan for and remove malware)
notes:
the CPU generates the error and shuts the CPU core down. you are lucky to get any windows error bugcheck and most of the time you will not get a debug dump with this error. (but sometimes you do get the dump)
generally, it is kind of hard to generate this error via driver or even in malware. You will want to focus on looking at
heating issues, then power issues mostly the power supplied to the CPU. Your BIOS will set the values, make sure they are set correctly or
even set them to defaults or even update your BIOS to a current version if a new one is available.
- I don't think you have a malware issue in this case
- not likely a device driver as the root cause but repeated bugcheck can cause your file system to get corrupted and cause your drivers to cause secondary failures
focus on heating (fans working in cpu, and power supply, and GPU) then look to the power system, update the BIOS or reset it to defaults
to make sure the various voltages are correctly set. It is very common to generate cache errors in the CPU with incorrect BIOS setting to various voltage settings to the CPU. (the settings depend on the clock setting of the CPU)
if you still get failures after blowing the dust out and updating the BIOS you will want to look at the Power supply at the next cause of the problem