Question BSOD - - - "CLOCK_WATCHDOG_TIMEOUT (101)" - - - what am I missing ?

Mojjoh

Distinguished
Mar 12, 2015
3
0
18,510
I9-12900k

3080

32GB RAM

Whenever my CPU load gets to a certain point, I'm getting that BSOD consistently. Can't play a game for more than a few minutes. CPU stress test blue screens everytime. All of my temps are normal.

* I ran memtest86 this morning and had no errors.

* I clean installed Windows.

* I reset the BIOS and updated it.

I'm using the computer to post this, and don't have any issues as long as I'm not gaming or using resource intensive programs.

Any ideas?


************* Preparing the environment for Debugger Extensions Gallery repositories **************
ExtensionRepository : Implicit
UseExperimentalFeatureForNugetShare : true
AllowNugetExeUpdate : true
NonInteractiveNuget : true
AllowNugetMSCredentialProviderInstall : true
AllowParallelInitializationOfLocalRepositories : true

EnableRedirectToV8JsProvider : false

-- Configuring repositories
----> Repository : LocalInstalled, Enabled: true
----> Repository : UserExtensions, Enabled: true

>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds

************* Waiting for Debugger Extensions Gallery to Initialize **************

>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.141 seconds
----> Repository : UserExtensions, Enabled: true, Packages count: 0
----> Repository : LocalInstalled, Enabled: true, Packages count: 41

Microsoft (R) Windows Debugger Version 10.0.27553.1004 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\WINDOWS\Minidump\042524-7687-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (24 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Kernel base = 0xfffff807`4e800000 PsLoadedModuleList = 0xfffff807`4f42a790
Debug session time: Thu Apr 25 23:56:49.315 2024 (UTC - 4:00)
System Uptime: 0 days 0:15:02.921
Loading Kernel Symbols
...............................................................
................................................................
................................................................
...
Loading User Symbols
PEB is paged out (Peb.Ldr = 00000054`a93fe018). Type ".hh dbgerr001" for details
Loading unloaded module list
.........
For analysis of this file, run !analyze -v
nt!KeBugCheckEx:
fffff807`4ebfda40 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:ffffc100`22136c90=0000000000000101
16: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

CLOCK_WATCHDOG_TIMEOUT (101)
An expected clock interrupt was not received on a secondary processor in an
MP system within the allocated interval. This indicates that the specified
processor is hung and not processing interrupts.
Arguments:
Arg1: 0000000000000008, Clock interrupt time out interval in nominal clock ticks.
Arg2: 0000000000000000, 0.
Arg3: ffffc1002185c180, The PRCB address of the hung processor.
Arg4: 0000000000000004, The index of the hung processor.

Debugging Details:
------------------


KEY_VALUES_STRING: 1

Key : Analysis.CPU.mSec
Value: 1546

Key : Analysis.Elapsed.mSec
Value: 3155

Key : Analysis.IO.Other.Mb
Value: 11

Key : Analysis.IO.Read.Mb
Value: 0

Key : Analysis.IO.Write.Mb
Value: 26

Key : Analysis.Init.CPU.mSec
Value: 437

Key : Analysis.Init.Elapsed.mSec
Value: 16418

Key : Analysis.Memory.CommitPeak.Mb
Value: 95

Key : Bugcheck.Code.LegacyAPI
Value: 0x101

Key : Bugcheck.Code.TargetModel
Value: 0x101

Key : Dump.Attributes.AsUlong
Value: 8

Key : Dump.Attributes.KernelGeneratedTriageDump
Value: 1

Key : Failure.Bucket
Value: CLOCK_WATCHDOG_TIMEOUT_INVALID_CONTEXT_nt!KeAccumulateTicks

Key : Failure.Hash
Value: {95498f51-33a9-903b-59e5-d236937d8ecf}


BUGCHECK_CODE: 101

BUGCHECK_P1: 8

BUGCHECK_P2: 0

BUGCHECK_P3: ffffc1002185c180

BUGCHECK_P4: 4

FILE_IN_CAB: 042524-7687-01.dmp

DUMP_FILE_ATTRIBUTES: 0x8
Kernel Generated Triage Dump

FAULTING_PROCESSOR: 4

CUSTOMER_CRASH_COUNT: 1

PROCESS_NAME: DbgX.Shell.exe

STACK_TEXT:
ffffc100`22136c88 fffff807`4ec34de4 : 00000000`00000101 00000000`00000008 00000000`00000000 ffffc100`2185c180 : nt!KeBugCheckEx
ffffc100`22136c90 fffff807`4ea50fdd : 00000000`00000000 ffffc100`2211c180 00000000`00000246 00000000`0000e1bb : nt!KeAccumulateTicks+0x1e7024
ffffc100`22136cf0 fffff807`4ea49511 : 00000000`0000e000 00000000`0000868b ffffc100`2211c180 00000000`00000001 : nt!KiUpdateRunTime+0x5d
ffffc100`22136d40 fffff807`4ea4b3d3 : ffffc100`2211c180 00000000`00000000 fffff807`4f431820 00000000`00000000 : nt!KiUpdateTime+0x4a1
ffffc100`22136e80 fffff807`4ea485e2 : fffff201`8f9661d0 fffff201`8f966250 fffff201`8f966200 00000000`0000000c : nt!KeClockInterruptNotify+0x2e3
ffffc100`22136f30 fffff807`4eb12d45 : 00000002`1a45c737 ffffd60a`8cb41f40 ffffd60a`8cb41ff0 00000000`00000000 : nt!HalpTimerClockInterrupt+0xe2
ffffc100`22136f60 fffff807`4ebffa7a : fffff201`8f966250 ffffd60a`8cb41f40 00000000`00000002 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0xa5
ffffc100`22136fb0 fffff807`4ec002a7 : fffff201`8f9663c0 00000000`0000babd ffffd60a`8cb41f40 fffff807`4f523080 : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa
fffff201`8f9661d0 fffff807`4eac8477 : ffffffff`ffffffd1 fffff807`4eac788b 00000000`00000010 00000000`00040293 : nt!KiInterruptDispatchNoLockNoEtw+0x37
fffff201`8f966360 fffff807`4eac7880 : 00000000`00000008 00000000`00000001 00000000`00000000 00000000`00000000 : nt!KeYieldProcessorEx+0x17
fffff201`8f966390 fffff807`4eb06065 : ffffd60a`0bf62cb0 00000000`00000004 00000000`00000002 00000001`21b47180 : nt!KxSetTimeStampBusy+0x28
fffff201`8f9663c0 fffff807`4eb05ddb : 00000000`00000004 ffffeb00`07547400 00000000`00000004 00000000`00000002 : nt!KxFlushEntireTb+0x185
fffff201`8f966410 fffff807`4eb05bde : ffffeb00`07547400 ffffeb00`07547400 00000000`00000000 00000000`9bdecb00 : nt!KeFlushTb+0x7b
fffff201`8f966470 fffff807`4eb062bf : ffffeb00`075473d0 ffffeb00`07547400 00000000`00000000 00000000`0000000f : nt!MiFlushEntireTbDueToAttributeChange+0x3a
fffff201`8f966560 fffff807`4ebf787c : 00000000`00000002 00000000`00000000 ffffeb00`07547100 00000000`00000001 : nt!MiChangePageAttributeContiguous+0xef
fffff201`8f9665d0 fffff807`4ebf68c2 : fffff807`4f450c40 00000000`00000002 00000000`00000000 00000000`00000000 : nt!MiUnlinkNodeLargePages+0x86c
fffff201`8f966700 fffff807`4eafb90e : fffff201`8f966950 00000000`00000000 fffff201`8f966bb0 fffff201`8f966989 : nt!MiGetFreeZeroLargePages+0x86
fffff201`8f966790 fffff807`4ea21d73 : 00000000`00000000 ffffd60a`ba142000 00000000`00000000 00000000`00000000 : nt!MiGetLargePage+0xc2
fffff201`8f9668e0 fffff807`4ea1f618 : 00000000`00000001 fffff201`8f966c20 00000202`078ad000 00000000`00000001 : nt!MiGetPageChain+0x253
fffff201`8f966b20 fffff807`4ea1eb68 : fffff201`8f966cb0 ffffd60a`ba142000 00000000`00000001 00000000`00000000 : nt!MiResolvePrivateZeroFault+0x6e8
fffff201`8f966c50 fffff807`4ea1df3d : 00000000`c0000016 00000000`00000002 00000000`00000000 00000000`00000002 : nt!MiResolveDemandZeroFault+0x208
fffff201`8f966d40 fffff807`4ea1c029 : 00000000`00000000 ffffd60a`0000001c 00000000`c0000016 00000000`00000000 : nt!MiDispatchFault+0x22d
fffff201`8f966e80 fffff807`4eb408bc : ffffb55a`ad56a000 ffffd60a`bda8b700 ffffb55a`808081e0 00000202`078ad000 : nt!MmAccessFault+0x189
fffff201`8f967020 fffff807`4ea1a47c : 00000000`00000001 ffffb501`0103c568 fffff201`8f967180 ffffb55a`ad56ab50 : nt!MiFaultInProbeAddress+0xbc
fffff201`8f9670d0 fffff807`4ea197c3 : fffff201`8f9671e0 00000000`00000000 fffff201`8f9671f9 00000202`078ad000 : nt!MiLockPageLeafPageTable+0x28c
fffff201`8f967140 fffff807`4ea18549 : 00000000`00000000 ffff8003`21948a90 00000000`00020000 00000000`00000000 : nt!MiProbeAndLockPages+0x153
fffff201`8f967260 fffff807`890040c0 : ffffd60a`00000000 00000000`00000000 00000000`00020000 ffff8003`183defd0 : nt!MmProbeAndLockPages+0x29
fffff201`8f967290 fffff807`89003f9a : ffff8003`183defd0 ffff8003`183defd0 00000000`00000f00 00000202`078ad000 : dxgmms2!VIDMM_MDL_RANGE::Lock+0x6c
fffff201`8f9672f0 fffff807`8900b461 : ffff8003`1fe2ad20 ffff8003`219cfd70 ffffd60a`00000000 ffffd60a`b8b0ade0 : dxgmms2!VIDMM_RECYCLE_HEAP_PHYSICAL_VIEW::LockRange+0x10a
fffff201`8f967370 fffff807`8900b307 : ffff8003`1cba8610 00000000`00020000 00000000`00000000 ffff8003`219cfd70 : dxgmms2!VIDMM_RECYCLE_RANGE::Lock+0xbd
fffff201`8f9673d0 fffff807`8900ba6b : ffff8003`1f4d0c90 00000000`00000000 00000000`00000000 00000000`00020000 : dxgmms2!VIDMM_RECYCLE_MULTIRANGE::Lock+0x83
fffff201`8f967430 fffff807`88ff68b6 : ffff8003`1f4d0c90 ffff8003`219cfd00 00000000`00000000 00000000`0000e0d1 : dxgmms2!VIDMM_RECYCLE_HEAP_MGR::probeAndLockAllocation+0x7b
fffff201`8f9674b0 fffff807`88ff6b18 : ffff8003`219cfd00 ffffd60a`b8b0ad00 ffff8003`00000000 ffffd60a`ba09c000 : dxgmms2!VIDMM_GLOBAL::probeAndLockAllocation+0x56
fffff201`8f967500 fffff807`88ff7036 : ffff8003`219cfd70 ffff8003`219cfd70 ffff8003`219cfd70 00000000`00000000 : dxgmms2!VIDMM_SEGMENT::LockAllocationBackingStore+0xc4
fffff201`8f9675c0 fffff807`88ffe511 : ffff8003`219cfd70 ffff8003`219cfd70 00000000`00000000 ffffd60a`bb544c10 : dxgmms2!VIDMM_SYSMEM_SEGMENT::CommitResource+0xb6
fffff201`8f967600 fffff807`88ffcb85 : ffff8003`00000000 00000000`00000000 fffff201`00000000 ffff8003`219cfd70 : dxgmms2!VIDMM_GLOBAL::pageInOneAllocation+0x1d1
fffff201`8f967720 fffff807`8901d08e : 00000000`00000002 00000000`00989680 ffff8003`12a977e0 00000000`00000001 : dxgmms2!VIDMM_GLOBAL::processDeferredCommand+0xe25
fffff201`8f967940 fffff807`89027239 : ffff8003`12a97710 ffffd60a`b8faf201 000be400`000af400 00000000`0480ee00 : dxgmms2!VIDMM_WORKER_THREAD::Run+0xe5e
fffff201`8f967b20 fffff807`4eb4ef55 : ffffd60a`b8faf280 fffff807`89027230 ffff8003`12a97710 002fe47f`bd9bbfff : dxgmms2!VidMmWorkerThreadProc+0x9
fffff201`8f967b50 fffff807`4ec06a48 : ffffc100`21e40180 ffffd60a`b8faf280 fffff807`4eb4ef00 000b1502`00048ac8 : nt!PspSystemThreadStartup+0x55
fffff201`8f967ba0 00000000`00000000 : fffff201`8f968000 fffff201`8f961000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x28


SYMBOL_NAME: nt!KeAccumulateTicks+1e7024

MODULE_NAME: nt

IMAGE_NAME: ntkrnlmp.exe

IMAGE_VERSION: 10.0.19041.4291

STACK_COMMAND: .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET: 1e7024

FAILURE_BUCKET_ID: CLOCK_WATCHDOG_TIMEOUT_INVALID_CONTEXT_nt!KeAccumulateTicks

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {95498f51-33a9-903b-59e5-d236937d8ecf}

Followup: MachineOwner
---------
 

Dave8671

Distinguished
Hi
Are you using any xmp profiles? If so turn that off. Let's see if it stabilizes. Run MemTest86, run a full 4 pass scan with that to test your RAM for physical errors.

If still having issues run in a admin terminal
sfc /scannow
 

TheHerald

Proper
Feb 15, 2024
234
61
160
If you are running a BIOS that supports 13th / 14th gen, try to lock your cache clocks to 3.6 ghz (from the bios). For some freaking reason on MSI's latest bioses they are trying to boost cache higher - which isn't possible on 12th gen with ecores on.


Clock watchdog is 99.9% an issue with the CPU not having enough voltage for the clocks it's trying to hit. Follow the above advice and report back.