I'm having random crashes on my machine when running TwinMotion. It plays well for a while, and then out of the blue I might just be clicking on a setting in the properties for a material and BOOM, black screen of death. No warning, no errors. It seems to be connected to this:
3: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
or above.
Arguments:
Arg1: 0000000000000000, A single DPC or ISR exceeded its time allotment. The offending
component can usually be identified with a stack trace.
Arg2: 0000000000000501, The DPC time count (in ticks).
Arg3: 0000000000000500, The DPC time allotment (in ticks).
Arg4: fffff80247d1c340, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains
additional information regarding this single DPC timeout
Debugging Details:
------------------
*************************************************************************
*** ***
*** ***
*** Either you specified an unqualified symbol, or your debugger ***
*** doesn't have full symbol information. Unqualified symbol ***
*** resolution is turned off by default. Please either specify a ***
*** fully qualified symbol module!symbolname, or enable resolution ***
*** of unqualified symbols by typing ".symopt- 100". Note that ***
*** enabling unqualified symbol resolution with network symbol ***
*** server shares in the symbol path may cause the debugger to ***
*** appear to hang for long periods of time when an incorrect ***
*** symbol name is typed or the network symbol server is down. ***
*** ***
*** For some commands to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: TickPeriods ***
*** ***
*************************************************************************
KEY_VALUES_STRING: 1
Key : Analysis.CPU.mSec
Value: 3484
Key : Analysis.DebugAnalysisManager
Value: Create
Key : Analysis.Elapsed.mSec
Value: 29212
Key : Analysis.IO.Other.Mb
Value: 12
Key : Analysis.IO.Read.Mb
Value: 0
Key : Analysis.IO.Write.Mb
Value: 36
Key : Analysis.Init.CPU.mSec
Value: 171
Key : Analysis.Init.Elapsed.mSec
Value: 21731
Key : Analysis.Memory.CommitPeak.Mb
Value: 102
Key : Bugcheck.Code.DumpHeader
Value: 0x133
Key : Bugcheck.Code.Register
Value: 0x133
Key : WER.OS.Branch
Value: ni_release
Key : WER.OS.Timestamp
Value: 2022-05-06T12:50:00Z
Key : WER.OS.Version
Value: 10.0.22621.1
FILE_IN_CAB: 041423-14500-01.dmp
BUGCHECK_CODE: 133
BUGCHECK_P1: 0
BUGCHECK_P2: 501
BUGCHECK_P3: 500
BUGCHECK_P4: fffff80247d1c340
DPC_TIMEOUT_TYPE: SINGLE_DPC_TIMEOUT_EXCEEDED
TRAP_FRAME: fffff683cb475cb0 -- (.trap 0xfffff683cb475cb0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000080000000 rbx=0000000000000000 rcx=0000000080000000
rdx=ffffc10526738040 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8024720f515 rsp=fffff683cb475e40 rbp=fffff683cb4763a0
r8=0000000000000000 r9=fffff683cb4763d0 r10=000000000010000b
r11=fffff683cb475e10 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
nt!RtlpWalkFrameChain+0x435:
fffff802`4720f515 48b9000000000080ffff mov rcx,0FFFF800000000000h
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
PROCESS_NAME: System
STACK_TEXT:
ffffaf80`9a86b9a8 fffff802`472bbca9 : 00000000`00000133 00000000`00000000 00000000`00000501 00000000`00000500 : nt!KeBugCheckEx
ffffaf80`9a86b9b0 fffff802`472ba7f4 : 00000730`c3fe2eaa ffffaf80`9a851180 00000000`0001575b 00000000`00000000 : nt!KeAccumulateTicks+0x539
ffffaf80`9a86ba10 fffff802`472ba6d3 : 00000000`00000014 00000000`00000000 ffffaf80`9a851180 00000003`329fd100 : nt!KiUpdateRunTime+0xf4
ffffaf80`9a86bbd0 fffff802`472b88fe : 00000000`00000000 ffffaf80`9a851180 ffffffff`ffffffff 00000000`00000002 : nt!KiUpdateTime+0x13e3
ffffaf80`9a86be90 fffff802`472b810a : fffff802`47c5fe58 ffffc105`2675aa90 ffffc105`2675aa90 00000000`00000000 : nt!KeClockInterruptNotify+0x3de
ffffaf80`9a86bf40 fffff802`4734b46e : 00000003`32a502ab ffffc105`2675a9e0 ffffaf80`9a851180 fffff683`cb475f98 : nt!HalpTimerClockInterrupt+0x10a
ffffaf80`9a86bf70 fffff802`4742baaa : fffff683`cb475d30 ffffc105`2675a9e0 00000000`00000000 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0x19e
ffffaf80`9a86bfb0 fffff802`4742c317 : 00000000`00000000 00000000`00000000 000704d0`01047000 00000000`00000000 : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa
fffff683`cb475cb0 fffff802`4720f515 : 00000000`00000000 00000000`00000000 fffff802`00000003 fffff802`7fc19aac : nt!KiInterruptDispatchNoLockNoEtw+0x37
fffff683`cb475e40 fffff802`4720f0ac : 00000000`0000000c 00000000`0000000d 00000000`00000000 00000000`00989680 : nt!RtlpWalkFrameChain+0x435
fffff683`cb476580 fffff802`4720ef42 : 00000000`0000000b fffff683`cb476638 00000000`00000000 fffff683`cb471000 : nt!RtlWalkFrameChain+0x11c
fffff683`cb4765d0 fffff802`7f00197f : 00000000`00000007 fffff683`cb476730 00000000`00000000 00000000`00000000 : nt!RtlCaptureStackBackTrace+0x42
fffff683`cb476600 00000000`00000007 : fffff683`cb476730 00000000`00000000 00000000`00000000 ffffc105`39ccd000 : nvlddmkm+0xb197f
fffff683`cb476608 fffff683`cb476730 : 00000000`00000000 00000000`00000000 ffffc105`39ccd000 fffff802`7f00374d : 0x7
fffff683`cb476610 00000000`00000000 : 00000000`00000000 ffffc105`39ccd000 fffff802`7f00374d ffffc105`26738040 : 0xfffff683`cb476730
SYMBOL_NAME: nvlddmkm+b197f
MODULE_NAME: nvlddmkm
IMAGE_NAME: nvlddmkm.sys
STACK_COMMAND: .cxr; .ecxr ; kb
BUCKET_ID_FUNC_OFFSET: b197f
FAILURE_BUCKET_ID: 0x133_DPC_nvlddmkm!unknown_function
OS_VERSION: 10.0.22621.1
BUILDLAB_STR: ni_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {15c3af0e-5564-7a80-2e26-65b5115ecc4d}
Followup: MachineOwner
---------