The computer is just a few months old, and it gets a BSOD once every few days. It nearly always happens at night.
The error is sometimes MACHINE_CHECK_EXCEPTION, sometimes WHEA_UNCORRECTABLE_ERROR.
I ran memtest86, Intel Processor Diagnostics, Prime95, OCCT - none of them have any issues.
I replaced my PSU with an old one that I know is working fine, but it didn't help.
There is no overclocking, and no graphics card.
I have minidumps, but unsure how to attach to this question.
Specs: Windows 10 Pro, i7-9700K, B365M DS3H (motherboard).
Here is a summary of the error, copied from WinDbg:
MACHINE_CHECK_EXCEPTION (9c)
A fatal Machine Check Exception has occurred.Debugging Details:
------------------KEY_VALUES_STRING: 1
Key : Analysis.CPU.mSec
Value: 2858
Key : Analysis.DebugAnalysisManager
Value: Create
Key : Analysis.Elapsed.mSec
Value: 19064
Key : Analysis.Init.CPU.mSec
Value: 312
Key : Analysis.Init.Elapsed.mSec
Value: 4779
Key : Analysis.Memory.CommitPeak.Mb
Value: 82
Key : WER.OS.Branch
Value: vb_release
Key : WER.OS.Timestamp
Value: 2019-12-06T14:06:00Z
Key : WER.OS.Version
Value: 10.0.19041.1BUGCHECK_CODE: 9c
BUGCHECK_P1: 80000001
BUGCHECK_P2: ffffaa000b7e6b30
BUGCHECK_P3: 0
BUGCHECK_P4: 0
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXNTFS: 1 (!blackboxntfs)
BLACKBOXPNP: 1 (!blackboxpnp)
BLACKBOXWINLOGON: 1
CUSTOMER_CRASH_COUNT: 1
PROCESS_NAME: System
BAD_STACK_POINTER: ffffaa000b7e6ae8STACK_TEXT:
ffffaa00`0b7e6ae8 fffff806`7a0b5619 : 00000000`0000009c 00000000`80000001 ffffaa00`0b7e6b30 00000000`00000000 : nt!KeBugCheckEx
ffffaa00`0b7e6af0 fffff806`7a0b5a74 : 00000000`00000008 ffffaa00`0b7e6e70 00000000`00000000 00000000`00000008 : nt!HalpMcaReportError+0x149
ffffaa00`0b7e6c60 fffff806`7a0b4c8b : 00000000`00000000 00000000`80000001 ffffaa00`0b7e6ef0 ef3bfb64`96659275 : nt!HalpMceHandlerWithRendezvous+0x11c
ffffaa00`0b7e6c90 fffff806`7a0b74d5 : ffffbf8c`d76cad40 03c21cac`60a5675d e0f07086`da81f8bf ee39f330`8ccae531 : nt!HalpHandleMachineCheck+0x5f
ffffaa00`0b7e6cc0 fffff806`7a10cc79 : ba05590e`ce0d35e7 bc4d5ff8`48e84b99 5bfcae32`78a45edb 7c05fe3c`150bdc2d : nt!HalHandleMcheck+0x35
ffffaa00`0b7e6cf0 fffff806`7a004efa : 96096e3a`3d39a983 045bfe84`09ffbc15 52b9211e`5e39b337 a3a5e888`98213369 : nt!KiHandleMcheck+0x9
ffffaa00`0b7e6d20 fffff806`7a004bb7 : 00000000`00000000 fffff806`7a004aec 00000000`00000002 00000000`00000000 : nt!KxMcheckAbort+0x7a
ffffaa00`0b7e6e60 fffff806`8880138f : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiMcheckAbort+0x277
ffffa28c`9f63f5b8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : intelppm!MWaitIdle+0x1fSYMBOL_NAME: intelppm!MWaitIdle+1f
MODULE_NAME: intelppm
IMAGE_NAME: intelppm.sys
IMAGE_VERSION: 10.0.19041.1134
STACK_COMMAND: .thread ; .cxr ; kb
BUCKET_ID_FUNC_OFFSET: 1f
FAILURE_BUCKET_ID: 0x9C_SPURIOUS_GenuineIntel_STACKPTR_ERROR_intelppm!MWaitIdle
OS_VERSION: 10.0.19041.1
BUILDLAB_STR: vb_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {1e3f83d3-dcec-5c94-4c1c-54ecb2a7abc1}