Microsoft (R) Windows Debugger Version 6.3.9600.16384 X86 Copyright (c) Microsoft Corporation. All rights reserved. Opened \\.\com10 Waiting to reconnect... Connected to Windows 8 9600 x64 target at (Fri Dec 12 12:29:25.269 2014 (UTC + 8:00)), ptr64 TRUE Kernel Debugger connection established. ************* Symbol Path validation summary ************** Response Time (ms) Location OK D:\Work\Project\Trunk\WDDM1.2\KMDOD\Sample\BIN\win8.1\x86 ************* Symbol Path validation summary ************** Response Time (ms) Location OK D:\Work\Project\Trunk\WDDM1.2\KMDOD\Sample\BIN\win8.1\x86 OK D:\localsymbols\win8.1\x64 Symbol search path is: D:\Work\Project\Trunk\WDDM1.2\KMDOD\Sample\BIN\win8.1\x86;D:\localsymbols\win8.1\x64 Executable search path is: D:\Work\Project\Trunk\WDDM1.2\KMDOD\Sample\BIN\win8.1\x86 Windows 8 Kernel Version 9600 MP (4 procs) Free x64 Product: WinNt, suite: TerminalServer SingleUserTS Built by: 9600.16384.amd64fre.winblue_rtm.130821-1623 Machine Name: Kernel base = 0xfffff801`b1681000 PsLoadedModuleList = 0xfffff801`b19489b0 Debug session time: Tue Oct 26 23:52:36.709 2094 (UTC + 8:00) System Uptime: 0 days 0:08:51.443 ************* Symbol Path validation summary ************** Response Time (ms) Location OK D:\Work\Project\Trunk\WDDM1.2\KMDOD\Sample\BIN\win8.1\x86 OK D:\localsymbols\win8.1\x64 Break instruction exception - code 80000003 (first chance) A fatal system error has occurred. Debugger entered on first try; Bugcheck callbacks have not been invoked. A fatal system error has occurred. Connected to Windows 8 9600 x64 target at (Fri Dec 12 12:29:30.625 2014 (UTC + 8:00)), ptr64 TRUE Loading Kernel Symbols .......... Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long. Run !sym noisy before .reload to track down problems loading symbols. ..................................................... ................................................................ .... Loading User Symbols ..................... Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long. Run !sym noisy before .reload to track down problems loading symbols. ........................................... ............................................................. Loading unloaded module list ......... ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck D1, {8, 2, 0, fffff80001660379} Probably caused by : dxgmms1.sys ( dxgmms1!VidSchiCheckConditionDeviceCommand+51 ) Followup: MachineOwner --------- nt!DbgBreakPointWithStatus: fffff801`b17d7c90 cc int 3 1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) An attempt was made to access a pageable (or completely invalid) address at an interrupt request level (IRQL) that is too high. This is usually caused by drivers using improper addresses. If kernel debugger is available get stack backtrace. Arguments: Arg1: 0000000000000008, memory referenced Arg2: 0000000000000002, IRQL Arg3: 0000000000000000, value 0 = read operation, 1 = write operation Arg4: fffff80001660379, address which referenced memory Debugging Details: ------------------ READ_ADDRESS: 0000000000000008 CURRENT_IRQL: 2 FAULTING_IP: dxgmms1!VidSchiCheckConditionDeviceCommand+51 fffff800`01660379 4c3b5108 cmp r10,qword ptr [rcx+8] DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT BUGCHECK_STR: AV PROCESS_NAME: WWAHost.exe ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) x86fre TRAP_FRAME: ffffd000282e5360 -- (.trap 0xffffd000282e5360) NOTE: The trap frame does not contain all registers. Some register values may be zeroed or incorrect. rax=0000000000000001 rbx=0000000000000000 rcx=0000000000000000 rdx=ffffcf80032ecf70 rsi=0000000000000000 rdi=0000000000000000 rip=fffff80001660379 rsp=ffffd000282e54f0 rbp=ffffe0000012d000 r8=0000000000000000 r9=ffffe0000012d000 r10=ffffcf8003036c00 r11=ffffe00000c905c0 r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000 iopl=0 nv up ei ng nz na pe nc dxgmms1!VidSchiCheckConditionDeviceCommand+0x51: fffff800`01660379 4c3b5108 cmp r10,qword ptr [rcx+8] ds:00000000`00000008=???????????????? Resetting default scope LAST_CONTROL_TRANSFER: from fffff801b185a7c6 to fffff801b17d7c90 STACK_TEXT: ffffd000`282e4a68 fffff801`b185a7c6 : 00000000`00000000 00000000`00000000 ffffd000`282e4bd0 fffff801`b177f654 : nt!DbgBreakPointWithStatus ffffd000`282e4a70 fffff801`b185a0d7 : 00000000`00000003 ffffd000`282e4bd0 fffff801`b17df070 00000000`000000d1 : nt!KiBugCheckDebugBreak+0x12 ffffd000`282e4ad0 fffff801`b17d11a4 : ffffcf80`03358cc0 fffff801`b174df1f 00000000`00000000 ffffd000`282e5320 : nt!KeBugCheck2+0x8ab ffffd000`282e51e0 fffff801`b17dcbe9 : 00000000`0000000a 00000000`00000008 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx+0x104 ffffd000`282e5220 fffff801`b17db43a : 00000000`00000000 ffffcf80`03358cc0 ffffd000`282e0000 ffffd000`282e5360 : nt!KiBugCheckDispatch+0x69 ffffd000`282e5360 fffff800`01660379 : 00000000`00000000 ffffe000`00000000 fffff800`0166029a ffffe000`00164000 : nt!KiPageFault+0x23a ffffd000`282e54f0 fffff800`016602a2 : ffffcf80`03358cc0 ffffd000`282e55b0 ffffd000`282e55b0 ffffd000`282e55b9 : dxgmms1!VidSchiCheckConditionDeviceCommand+0x51 ffffd000`282e5520 fffff800`0168ac0b : ffffcf80`032ecf70 ffffd000`282e55b9 ffffcf80`01c84ff0 ffffe000`00164000 : dxgmms1!VidSchSubmitDeviceCommand+0x106 ffffd000`282e5570 fffff800`0168aae3 : ffffcf80`02f1efd0 00000000`00000001 ffffcf80`02f1efd0 00000000`00000018 : dxgmms1!VIDMM_GLOBAL::TerminateOneAllocation+0xfb ffffd000`282e5620 fffff800`01537ece : ffffc000`080bd010 00000000`00000001 ffffc000`080bd078 ffffc000`086ad000 : dxgmms1!VIDMM_GLOBAL::TerminateAllocation+0x4b ffffd000`282e5650 fffff800`015387a6 : ffffcf80`02f1efd0 ffffc000`07ecf400 ffffc000`00000001 ffffc000`00000000 : dxgkrnl!DXGDEVICE::TerminateAllocations+0x44e ffffd000`282e56f0 fffff800`015390eb : ffffd000`282e5a68 ffffd000`282e5ec0 ffffc000`086ad000 ffffd000`282e5ec0 : dxgkrnl!DXGDEVICE::DestroyAllocationInternal+0x16a ffffd000`282e5740 fffff800`01538c31 : ffffffff`ffffffff ffffffff`ffffffff ffffd000`282e5ec0 ffffc000`086ad000 : dxgkrnl!DxgkDestroyAllocationInternal+0x29b ffffd000`282e5a10 fffff801`b17dc8b3 : ffffe000`013d9080 ffffe000`013d9080 000000f4`ee4db800 000000f4`f148a148 : dxgkrnl!DxgkDestroyAllocation+0x301 ffffd000`282e5e40 00007ffb`efc4141a : 00007ffb`ecd74f68 000008cf`00000000 00007ffb`ed342448 00000001`40000500 : nt!KiSystemServiceCopyEnd+0x13 000000f4`ee4db758 00007ffb`ecd74f68 : 000008cf`00000000 00007ffb`ed342448 00000001`40000500 000000f4`c73f1520 : GDI32!NtGdiDdDDIDestroyAllocation+0xa 000000f4`ee4db760 00007ffb`ecaa9284 : 00000000`00000000 00000000`00000000 000000f4`c73f1401 000000f4`f148a148 : d3d11!NDXGI::CDevice::DeallocateCB+0x6d 000000f4`ee4db7e0 00007ffb`ecaa9176 : 000000f4`c73f14e0 00000000`00000001 00000000`00000001 00000000`00000001 : d3d10warp!ResourceShape::FreeKmMemoryStatic+0x54 000000f4`ee4db830 00007ffb`ecaa8c5b : 000000f4`c73f14e0 000000f4`f1b5d4e0 00000000`00000000 000000f4`c738a4b0 : d3d10warp!ResourceShape::~ResourceShape+0xbe 000000f4`ee4db870 00007ffb`ecaa8efd : 000000f4`f148a710 000000f4`f148a710 000000f4`c738a4b0 000000f4`f1b5d4e0 : d3d10warp!UMResource::`scalar deleting destructor'+0xd3 000000f4`ee4db8b0 00007ffb`ecd76e17 : 000000f4`f1aebbb0 000000f4`c738a4b0 000000f4`f148a710 00000000`00000000 : d3d10warp!UMDevice::DestroyResource+0x141 000000f4`ee4db910 00007ffb`ecd76d20 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : d3d11!TCLSWrappers::CLSDestroy+0x6b 000000f4`ee4db940 00007ffb`ecd76a9c : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : d3d11!CLayeredObjectWithCLS::Release+0x28 000000f4`ee4db970 00007ffb`ecd76b0c : 000000f4`c738a2e0 00000500`00000020 00000000`00000320 00000000`00000046 : d3d11!ATL::AtlComPtrAssign+0x46 000000f4`ee4db9a0 00007ffb`ecd76c70 : 00000000`00000000 005c002e`00000000 0000e551`ba0ecc54 000000f4`c738a390 : d3d11!NDXGI::CDeviceChild::FinalRelease+0x14 000000f4`ee4db9d0 00007ffb`ecd76a9c : 000000f4`c738a2b0 00000000`00000000 00000000`00000000 000000f4`c736f950 : d3d11!CLayeredObject::Release+0x5c 000000f4`ee4dba00 00007ffb`ecda8a80 : 000000f4`c738a2b0 00000000`00000002 00000000`00000100 00000000`00000002 : d3d11!ATL::AtlComPtrAssign+0x46 000000f4`ee4dba30 00007ffb`ecda8a44 : 00000000`00000001 00007ffb`ecd000c6 00000000`00000002 00007ffb`eccffbd9 : d3d11!NOutermost::CDeviceChild::FinalRelease+0x20 000000f4`ee4dba60 00007ffb`ecda8a0c : 000000f4`c738a2b0 00007ffb`ecd9e57b 00000000`00000000 00000000`00000000 : d3d11!CDelegatingUseCountedObject::~CDelegatingUseCountedObject+0x18 000000f4`ee4dba90 00007ffb`ecda8996 : 000000f4`c738a2b0 00000000`00000002 00000000`00000000 00000000`00000057 : d3d11!CDelegatingUseCountedObject::`scalar deleting destructor'+0x14 000000f4`ee4dbac0 00007ffb`ecd02c39 : 000000f4`c749a440 00000000`00000000 00000000`00000000 00000000`40000a80 : d3d11!CDelegatingUseCountedObject::UCDestroy+0x1e 000000f4`ee4dbaf0 00007ffb`ecd02b72 : 000000f4`c738a2b0 00007ffb`ecd032cb 000000f4`f148a418 000000f4`c749a440 : dxgi!CDXGISwapChain::DestroyOwnedBuffer+0x39 000000f4`ee4dbb20 00007ffb`ecd081a2 : 000000f4`c749a440 000000f4`c749a440 000000f4`ee4dbd40 00000000`00000100 : dxgi!CDXGISwapChain::DestroyBackBuffers+0x62 000000f4`ee4dbb60 00007ffb`ecd0927d : 000000f4`c749a440 000000f4`c749a440 00000000`00000000 000000f4`c749a440 : dxgi!CDXGISwapChain::ScenarioResizeBuffers+0x5e 000000f4`ee4dbc20 00007ffb`cda695eb : 00000000`00000000 000000f4`f5929f98 000000f4`f58b8230 000000f4`c73f1380 : dxgi!CDXGISwapChain::ResizeBuffers+0x209 000000f4`ee4dbe10 00007ffb`cda47e50 : 000000f4`f1aa0801 000000f4`ee4dbef1 000000f4`f58b8230 00007ffb`d2a92700 : mfsvr!CSimpleVRStreamSink::RecreateOrResizeSwapchain+0x21733 000000f4`ee4dbe80 00007ffb`cda47c01 : 000000f4`c73f0a90 000000f4`ee4dc070 00000000`00000000 00000000`00000010 : mfsvr!CSimpleVRStreamSink::UpdateVideoInternal+0x218 000000f4`ee4dbf50 00007ffb`cda4811e : 00000000`00000000 000000f4`ee4dc070 000000f4`f57e9aa8 000000f4`f57e9ae0 : mfsvr!CSimpleVRStreamSink::UpdateVideo+0x61 000000f4`ee4dbf90 00007ffb`cdc17f00 : 000000f4`f5823750 000000f4`ee4dc020 000000f4`f58237c0 00007ffb`cdc06c0a : mfsvr!CSimpleVRSink::UpdateVideo+0x56 000000f4`ee4dbfe0 00007ffb`d313482b : 000000f4`f57e9aa8 000000f4`f1aa06d0 00000000`00000000 00000000`00000000 : MFMediaEngine!CMediaEngine::UpdateVideoStream+0xb8 000000f4`ee4dc050 00007ffb`d3130bfc : 000000f4`f1aa06d0 000000f4`ee4dc0e0 000000f4`f1aa06d0 000000f4`ebdaef68 : MSHTML!CVideoElement::UpdateVideoStream+0xb5 000000f4`ee4dc0c0 00007ffb`d334453d : 000000f4`f1aa06d0 000000f4`c759fcf8 000000f4`00021340 000000f4`00012c00 : MSHTML!CVideoElement::SetReplacedSize+0x140 000000f4`ee4dc150 00007ffb`d32de66e : 000000f4`f1aca820 000000f4`c759fcf8 000000f4`ee4dc1f0 00000000`00000000 : MSHTML!Tree::ReplacedBlock::SetReplacedSize+0x11d 000000f4`ee4dc1b0 00007ffb`d2c9d5df : 000000f4`f1a5c8d0 000000f4`c759fcf0 000000f4`c73f0a90 00000000`00000000 : MSHTML!Layout::ReplacedBox::UpdateDisplayNode+0x18f 000000f4`ee4dc260 00007ffb`d2c9d64a : 000000f4`f180e9a0 000000f4`c7396ff0 00000000`00000000 00000000`00000000 : MSHTML!Layout::FlowBoxBuilder::CollectPendingItemsAndUpdateDisplayNodes+0x1bf 000000f4`ee4dc450 00007ffb`d2ab0c1d : 000000f4`f180e9a0 000000f4`ee4dc860 000000f4`ee4dc850 000000f4`ee4dcf00 : MSHTML!Layout::FlowBoxBuilder::BuildLine+0xbaf 000000f4`ee4dc800 00007ffb`d2aa9819 : 000000f4`f180e9a0 000000f4`ee4dcf00 000000f4`f0a8c160 000000f4`f13e5d90 : MSHTML!Layout::FlowBoxBuilder::BuildBoxItem+0xbd 000000f4`ee4dc980 00007ffb`d2aaa4f0 : 000000f4`f1512290 000000f4`ee4dcc50 00000000`00000000 00000000`00000000 : MSHTML!Layout::LayoutBuilderDriver::BuildPageLayout+0x20b 000000f4`ee4dcb90 00007ffb`d2aa46ae : 000000f4`f14dbe00 000000f4`f14a9fd0 00000000`00000000 00000000`00000000 : MSHTML!Layout::PageCollection::FormatPage+0x1e0 000000f4`ee4dcd20 00007ffb`d2aa569d : 000000f4`f14dbe00 000000f4`ee4dcf00 000000f4`f1512290 000000f4`f17c8000 : MSHTML!Layout::PageCollection::LayoutPagesCore+0x242 000000f4`ee4dced0 00007ffb`d2aa426e : 000000f4`f14dbe00 000000f4`f1512290 000000f4`ee4dd050 000000f4`ee4dd080 : MSHTML!Layout::PageCollection::LayoutPages+0x16d 000000f4`ee4dcf50 00007ffb`d2aa49ea : 000000f4`f17c8040 000000f4`ee4dd100 000000f4`ee4dd1c0 000000f4`ebdae130 : MSHTML!CMarkupPageLayout::CalcPageLayoutSize+0x45a 000000f4`ee4dd0e0 00007ffb`d2c446aa : 000000f4`f17c8040 000000f4`00000000 000000f4`ee4dd1c0 000000f4`ebdae9c0 : MSHTML!CMarkupPageLayout::CalcTopLayoutSize+0xd6 000000f4`ee4dd1a0 00007ffb`d2a79e84 : 000000f4`ebdae9c0 000000f4`00000000 00000000`00000000 00000000`00000000 : MSHTML!CView::EnsureSize+0x205 000000f4`ee4dd200 00007ffb`d2c67cba : 000000f4`ebdae9c0 000000f4`00000100 00000000`00000000 000000f4`ee4dd4b8 : MSHTML!CView::EnsureView+0x593 000000f4`ee4dd420 00007ffb`d2bbe732 : 000000f4`c7585d50 00000000`00000000 000000f4`c7585d50 00000000`02000001 : MSHTML!CElement::EnsureRecalcNotify+0xfe 000000f4`ee4dd4b0 00007ffb`d2bbe636 : 00000000`0000002a 00007ffb`d2b199f9 000000f4`cbd7ce40 00007ffb`d254f19b : MSHTML!CElement::GetClientWidthLogical+0x92 000000f4`ee4dd540 00007ffb`d2bbe87b : 00000000`00000000 000000f4`ee4dd840 000000f4`ee31a660 000000f4`ee4dd750 : MSHTML!CElement::get_clientWidth+0x6e 000000f4`ee4dd5b0 00007ffb`d2bbe829 : 000000f4`ee31a660 00007ffb`02000001 000000f4`ee4dd660 00000000`00000000 : MSHTML!CElement::Var_get_clientWidth+0x2f 000000f4`ee4dd5e0 00007ffb`d24d9ea2 : 000000f4`f2790180 000000f4`02000001 000000f4`c8d2bcc0 00000000`00000001 : MSHTML!CFastDOM::CElement::Trampoline_Get_clientWidth+0x69 000000f4`ee4dd650 00007ffb`d24dc524 : 000000f4`ee31aa40 00000000`00008000 000000f4`ee4dd8b0 00007ffb`d24d9e01 : jscript9!amd64_CallFunction+0x82 000000f4`ee4dd6a0 00007ffb`d24dcb44 : 000000f4`f2790180 00000000`02000001 000000f4`c8d2bcc0 00007ffb`d24dc3d0 : jscript9!Js::JavascriptExternalFunction::ExternalFunctionThunk+0x154 000000f4`ee4dd740 00007ffb`d24e56ee : 000000f4`f2790180 000000f4`c8d2bcc0 000000f4`ee3202a0 000000f4`ee3202a0 : jscript9!Js::JavascriptOperators::CallGetter+0x144 000000f4`ee4dd7f0 00007ffb`d24e2d04 : 000000f4`ee4ddbb0 000000f4`f810aa80 000000f4`c6d4cbe0 000000f4`ee3202a0 : jscript9!Js::InterpreterStackFrame::Process+0x45eb 000000f4`ee4ddb80 000000f4`f0794053 : 000000f4`ee4ddde0 00000000`00000001 000000f4`ee4de300 000000f4`ee31aa40 : jscript9!Js::InterpreterStackFrame::InterpreterThunk<1>+0x37a 000000f4`ee4dddb0 000000f4`ee4ddde0 : 00000000`00000001 000000f4`ee4de300 000000f4`ee31aa40 000000f4`ee4dde08 : 0x000000f4`f0794053 000000f4`ee4dddb8 00000000`00000001 : 000000f4`ee4de300 000000f4`ee31aa40 000000f4`ee4dde08 00007ffb`d24d9ea2 : 0x000000f4`ee4ddde0 000000f4`ee4dddc0 000000f4`ee4de300 : 000000f4`ee31aa40 000000f4`ee4dde08 00007ffb`d24d9ea2 000000f4`f373e040 : 0x1 000000f4`ee4dddc8 000000f4`ee31aa40 : 000000f4`ee4dde08 00007ffb`d24d9ea2 000000f4`f373e040 00000000`10000001 : 0x000000f4`ee4de300 000000f4`ee4dddd0 000000f4`ee4dde08 : 00007ffb`d24d9ea2 000000f4`f373e040 00000000`10000001 000000f4`f284d7e0 : 0x000000f4`ee31aa40 000000f4`ee4dddd8 00007ffb`d24d9ea2 : 000000f4`f373e040 00000000`10000001 000000f4`f284d7e0 00000000`00000001 : 0x000000f4`ee4dde08 000000f4`ee4ddde0 00007ffb`d24e36af : 000000f4`ee31aa40 00000000`00000008 000000f4`f284d7e0 000000f4`00004f7e : jscript9!amd64_CallFunction+0x82 000000f4`ee4dde30 00007ffb`d24e2d04 : 000000f4`ee4de1f0 000000f4`c8d2e8c0 000000f4`cbf9d640 000000f4`ee3202a0 : jscript9!Js::InterpreterStackFrame::Process+0x21f9 000000f4`ee4de1c0 000000f4`f07958d3 : 000000f4`ee4de410 00000000`00000002 000000f4`ee4de580 000000f4`ee3202a0 : jscript9!Js::InterpreterStackFrame::InterpreterThunk<1>+0x37a 000000f4`ee4de3e0 000000f4`ee4de410 : 00000000`00000002 000000f4`ee4de580 000000f4`ee3202a0 000000f4`ee4de438 : 0x000000f4`f07958d3 STACK_COMMAND: kb FOLLOWUP_IP: dxgmms1!VidSchiCheckConditionDeviceCommand+51 fffff800`01660379 4c3b5108 cmp r10,qword ptr [rcx+8] SYMBOL_STACK_INDEX: 6 SYMBOL_NAME: dxgmms1!VidSchiCheckConditionDeviceCommand+51 FOLLOWUP_NAME: MachineOwner MODULE_NAME: dxgmms1 IMAGE_NAME: dxgmms1.sys DEBUG_FLR_IMAGE_TIMESTAMP: 5215f7f4 IMAGE_VERSION: 6.3.9600.16384 BUCKET_ID_FUNC_OFFSET: 51 FAILURE_BUCKET_ID: AV_VRF_dxgmms1!VidSchiCheckConditionDeviceCommand BUCKET_ID: AV_VRF_dxgmms1!VidSchiCheckConditionDeviceCommand ANALYSIS_SOURCE: KM FAILURE_ID_HASH_STRING: km:av_vrf_dxgmms1!vidschicheckconditiondevicecommand FAILURE_ID_HASH: {76d343c7-dedb-92c9-9260-77c925a0318e} Followup: MachineOwner --------- 1: kd> uf dxgmms1!VidSchiCheckConditionDeviceCommand dxgmms1!VidSchiCheckConditionDeviceCommand: fffff800`01660328 4053 push rbx fffff800`0166032a 4883ec20 sub rsp,20h fffff800`0166032e 488b4150 mov rax,qword ptr [rcx+50h] fffff800`01660332 488bd9 mov rbx,rcx fffff800`01660335 8b89a8000000 mov ecx,dword ptr [rcx+0A8h] fffff800`0166033b 4c8b5068 mov r10,qword ptr [rax+68h] fffff800`0166033f 4533c0 xor r8d,r8d fffff800`01660342 4d8b4a20 mov r9,qword ptr [r10+20h] fffff800`01660346 85c9 test ecx,ecx fffff800`01660348 7435 je dxgmms1!VidSchiCheckConditionDeviceCommand+0x57 (fffff800`0166037f) dxgmms1!VidSchiCheckConditionDeviceCommand+0x22: fffff800`0166034a ffc9 dec ecx fffff800`0166034c 754b jne dxgmms1!VidSchiCheckConditionDeviceCommand+0x71 (fffff800`01660399) dxgmms1!VidSchiCheckConditionDeviceCommand+0x26: fffff800`0166034e 488b83b0000000 mov rax,qword ptr [rbx+0B0h] fffff800`01660355 8b08 mov ecx,dword ptr [rax] fffff800`01660357 3b8bb8000000 cmp ecx,dword ptr [rbx+0B8h] fffff800`0166035d 753a jne dxgmms1!VidSchiCheckConditionDeviceCommand+0x71 (fffff800`01660399) dxgmms1!VidSchiCheckConditionDeviceCommand+0x37: fffff800`0166035f 488b93e0000000 mov rdx,qword ptr [rbx+0E0h] fffff800`01660366 4885d2 test rdx,rdx fffff800`01660369 7414 je dxgmms1!VidSchiCheckConditionDeviceCommand+0x57 (fffff800`0166037f) dxgmms1!VidSchiCheckConditionDeviceCommand+0x43: fffff800`0166036b 8b83e8000000 mov eax,dword ptr [rbx+0E8h] fffff800`01660371 498b8cc1a8090000 mov rcx,qword ptr [r9+rax*8+9A8h] fffff800`01660379 4c3b5108 cmp r10,qword ptr [rcx+8] fffff800`0166037d 740f je dxgmms1!VidSchiCheckConditionDeviceCommand+0x66 (fffff800`0166038e) dxgmms1!VidSchiCheckConditionDeviceCommand+0x57: fffff800`0166037f 41b801000000 mov r8d,1 dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d: fffff800`01660385 418bc0 mov eax,r8d fffff800`01660388 4883c420 add rsp,20h fffff800`0166038c 5b pop rbx fffff800`0166038d c3 ret dxgmms1!VidSchiCheckConditionDeviceCommand+0x66: fffff800`0166038e 44384225 cmp byte ptr [rdx+25h],r8b fffff800`01660392 74eb je dxgmms1!VidSchiCheckConditionDeviceCommand+0x57 (fffff800`0166037f) dxgmms1!VidSchiCheckConditionDeviceCommand+0x6c: fffff800`01660394 e979c40000 jmp dxgmms1!VidSchiCheckConditionDeviceCommand+0xc4ea (fffff800`0166c812) dxgmms1!VidSchiCheckConditionDeviceCommand+0x71: fffff800`01660399 488b4350 mov rax,qword ptr [rbx+50h] fffff800`0166039d 488b4868 mov rcx,qword ptr [rax+68h] fffff800`016603a1 8b81b0030000 mov eax,dword ptr [rcx+3B0h] fffff800`016603a7 85c0 test eax,eax fffff800`016603a9 75da jne dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d (fffff800`01660385) dxgmms1!VidSchiCheckConditionDeviceCommand+0x83: fffff800`016603ab e9bbc40000 jmp dxgmms1!VidSchiCheckConditionDeviceCommand+0xc543 (fffff800`0166c86b) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc4ea: fffff800`0166c812 418b4134 mov eax,dword ptr [r9+34h] fffff800`0166c816 33d2 xor edx,edx fffff800`0166c818 33c9 xor ecx,ecx fffff800`0166c81a 41f77138 div eax,dword ptr [r9+38h] fffff800`0166c81e 448d4101 lea r8d,[rcx+1] fffff800`0166c822 448bc8 mov r9d,eax fffff800`0166c825 85c0 test eax,eax fffff800`0166c827 0f84583bffff je dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d (fffff800`01660385) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc505: fffff800`0166c82d 488b93e0000000 mov rdx,qword ptr [rbx+0E0h] fffff800`0166c834 488b4278 mov rax,qword ptr [rdx+78h] fffff800`0166c838 4c8b5010 mov r10,qword ptr [rax+10h] fffff800`0166c83c 458b5a04 mov r11d,dword ptr [r10+4] dxgmms1!VidSchiCheckConditionDeviceCommand+0xc518: fffff800`0166c840 8bc1 mov eax,ecx fffff800`0166c842 4923c3 and rax,r11 fffff800`0166c845 41837cc20800 cmp dword ptr [r10+rax*8+8],0 fffff800`0166c84b 7516 jne dxgmms1!VidSchiCheckConditionDeviceCommand+0xc53b (fffff800`0166c863) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc525: fffff800`0166c84d 83ba8000000000 cmp dword ptr [rdx+80h],0 fffff800`0166c854 750d jne dxgmms1!VidSchiCheckConditionDeviceCommand+0xc53b (fffff800`0166c863) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc52e: fffff800`0166c856 4103c8 add ecx,r8d fffff800`0166c859 413bc9 cmp ecx,r9d fffff800`0166c85c 72e2 jb dxgmms1!VidSchiCheckConditionDeviceCommand+0xc518 (fffff800`0166c840) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc536: fffff800`0166c85e e9223bffff jmp dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d (fffff800`01660385) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc53b: fffff800`0166c863 4533c0 xor r8d,r8d fffff800`0166c866 e92e3bffff jmp dxgmms1!VidSchiCheckConditionDeviceCommand+0x71 (fffff800`01660399) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc543: fffff800`0166c86b 488b4350 mov rax,qword ptr [rbx+50h] fffff800`0166c86f 488b4868 mov rcx,qword ptr [rax+68h] fffff800`0166c873 8b81ac030000 mov eax,dword ptr [rcx+3ACh] fffff800`0166c879 85c0 test eax,eax fffff800`0166c87b 0f85043bffff jne dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d (fffff800`01660385) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc559: fffff800`0166c881 837b3006 cmp dword ptr [rbx+30h],6 fffff800`0166c885 7536 jne dxgmms1!VidSchiCheckConditionDeviceCommand+0xc595 (fffff800`0166c8bd) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc55f: fffff800`0166c887 3983d8000000 cmp dword ptr [rbx+0D8h],eax fffff800`0166c88d 752e jne dxgmms1!VidSchiCheckConditionDeviceCommand+0xc595 (fffff800`0166c8bd) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc567: fffff800`0166c88f 488b83c8000000 mov rax,qword ptr [rbx+0C8h] fffff800`0166c896 488b4008 mov rax,qword ptr [rax+8] fffff800`0166c89a 4885c0 test rax,rax fffff800`0166c89d 741e je dxgmms1!VidSchiCheckConditionDeviceCommand+0xc595 (fffff800`0166c8bd) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc577: fffff800`0166c89f 488b4078 mov rax,qword ptr [rax+78h] fffff800`0166c8a3 8b00 mov eax,dword ptr [rax] fffff800`0166c8a5 0fbae01d bt eax,1Dh fffff800`0166c8a9 7308 jae dxgmms1!VidSchiCheckConditionDeviceCommand+0xc58b (fffff800`0166c8b3) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc583: fffff800`0166c8ab 85c0 test eax,eax fffff800`0166c8ad 0f88d23affff js dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d (fffff800`01660385) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc58b: fffff800`0166c8b3 0fbae013 bt eax,13h fffff800`0166c8b7 0f82c83affff jb dxgmms1!VidSchiCheckConditionDeviceCommand+0x5d (fffff800`01660385) dxgmms1!VidSchiCheckConditionDeviceCommand+0xc595: fffff800`0166c8bd ff15edab0000 call qword ptr [dxgmms1!_imp_WdLogNewEntry5_WdCriticalError (fffff800`016774b0)] fffff800`0166c8c3 488bd0 mov rdx,rax fffff800`0166c8c6 48c7401819010000 mov qword ptr [rax+18h],119h fffff800`0166c8ce 48c7402000000007 mov qword ptr [rax+20h],7000000h fffff800`0166c8d6 488b4350 mov rax,qword ptr [rbx+50h] fffff800`0166c8da 488b4868 mov rcx,qword ptr [rax+68h] fffff800`0166c8de 488b4120 mov rax,qword ptr [rcx+20h] fffff800`0166c8e2 48894228 mov qword ptr [rdx+28h],rax fffff800`0166c8e6 488b4350 mov rax,qword ptr [rbx+50h] fffff800`0166c8ea 488b4868 mov rcx,qword ptr [rax+68h] fffff800`0166c8ee 48895a38 mov qword ptr [rdx+38h],rbx fffff800`0166c8f2 48894a30 mov qword ptr [rdx+30h],rcx fffff800`0166c8f6 488bca mov rcx,rdx fffff800`0166c8f9 ff15b9ab0000 call qword ptr [dxgmms1!_imp_WdLogEvent5_WdCriticalError (fffff800`016774b8)] fffff800`0166c8ff cc int 3 fffff800`0166c900 ff15aaab0000 call qword ptr [dxgmms1!_imp_WdLogNewEntry5_WdCriticalError (fffff800`016774b0)] fffff800`0166c906 488bc8 mov rcx,rax fffff800`0166c909 48c7401813010000 mov qword ptr [rax+18h],113h fffff800`0166c911 48c7402004000000 mov qword ptr [rax+20h],4 fffff800`0166c919 48895828 mov qword ptr [rax+28h],rbx fffff800`0166c91d 48c7403000000000 mov qword ptr [rax+30h],0 fffff800`0166c925 48c7403800000000 mov qword ptr [rax+38h],0 fffff800`0166c92d ff1585ab0000 call qword ptr [dxgmms1!_imp_WdLogEvent5_WdCriticalError (fffff800`016774b8)] fffff800`0166c933 90 nop fffff800`0166c934 e9223cffff jmp dxgmms1!DXGFASTMUTEX::Release+0x1b (fffff800`0166055b) dxgmms1!DXGFASTMUTEX::Release+0x1b: fffff800`0166055b 837b0c00 cmp dword ptr [rbx+0Ch],0 fffff800`0166055f 0f8ed4c30000 jle dxgmms1!DXGFASTMUTEX::Release+0xc3f9 (fffff800`0166c939) dxgmms1!DXGFASTMUTEX::Release+0x25: fffff800`01660565 ff4b0c dec dword ptr [rbx+0Ch] fffff800`01660568 7519 jne dxgmms1!DXGFASTMUTEX::Release+0x43 (fffff800`01660583) dxgmms1!DXGFASTMUTEX::Release+0x2a: fffff800`0166056a 48c70300000000 mov qword ptr [rbx],0 fffff800`01660571 f0ff4b08 lock dec dword ptr [rbx+8] fffff800`01660575 751c jne dxgmms1!DXGFASTMUTEX::Release+0x53 (fffff800`01660593) dxgmms1!DXGFASTMUTEX::Release+0x37: fffff800`01660577 4883c420 add rsp,20h fffff800`0166057b 5b pop rbx fffff800`0166057c 48ff254d6e0100 jmp qword ptr [dxgmms1!_imp_KeLeaveCriticalRegion (fffff800`016773d0)] dxgmms1!DXGFASTMUTEX::Release+0x43: fffff800`01660583 f0ff4b08 lock dec dword ptr [rbx+8] fffff800`01660587 4883c420 add rsp,20h fffff800`0166058b 5b pop rbx fffff800`0166058c 48ff253d6e0100 jmp qword ptr [dxgmms1!_imp_KeLeaveCriticalRegion (fffff800`016773d0)] dxgmms1!DXGFASTMUTEX::Release+0x53: fffff800`01660593 488d4b18 lea rcx,[rbx+18h] fffff800`01660597 4533c0 xor r8d,r8d fffff800`0166059a 33d2 xor edx,edx fffff800`0166059c ff15266e0100 call qword ptr [dxgmms1!_imp_KeSetEvent (fffff800`016773c8)] fffff800`016605a2 4883c420 add rsp,20h fffff800`016605a6 5b pop rbx fffff800`016605a7 48ff25226e0100 jmp qword ptr [dxgmms1!_imp_KeLeaveCriticalRegion (fffff800`016773d0)] dxgmms1!DXGFASTMUTEX::Release+0xc3f9: fffff800`0166c939 ff15b1ab0000 call qword ptr [dxgmms1!_imp_WdLogNewEntry5_WdAssertion (fffff800`016774f0)] fffff800`0166c93f 488bc8 mov rcx,rax fffff800`0166c942 48c7401823010000 mov qword ptr [rax+18h],123h fffff800`0166c94a ff15a8ab0000 call qword ptr [dxgmms1!_imp_WdLogEvent5_WdAssertion (fffff800`016774f8)] fffff800`0166c950 90 nop fffff800`0166c951 e90f3cffff jmp dxgmms1!DXGFASTMUTEX::Release+0x25 (fffff800`01660565) dxgmms1!_imp_KeLeaveCriticalRegion: fffff800`016773d0 9c pushfq fffff800`016773d1 6d ins dword ptr [rdi],dx fffff800`016773d2 cf iretd