INVALID_KERNEL_HANDLE (93)
|
This message occurs if kernel code attempts to close or reference a handle
|
that is not a valid handle. Only invalid or protected handles passed to NtClose
|
will cause this bugcheck, unless bad handle detection is enabled.
|
Arguments:
|
Arg1: 00001538, The handle that NtClose was called with
|
Arg2: 00000001, An invalid handle was closed or referenced.
|
Arg3: 00000000
|
Arg4: 00000000, The error occurred closing an invalid kernel handle.
|
|
Debugging Details:
|
------------------
|
|
|
OVERLAPPED_MODULE: Address regions for 'lltdio' and 'WUDFRd.sys' overlap
|
|
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
|
|
BUGCHECK_STR: 0x93
|
|
PROCESS_NAME: explorer.exe
|
|
CURRENT_IRQL: 0
|
|
ANALYSIS_VERSION: 6.3.9600.17029 (debuggers(dbg).140219-1702) x86fre
|
|
LAST_CONTROL_TRANSFER: from 81df17c4 to 81d70194
|
|
STACK_TEXT:
|
a579b564 81df17c4 00000003 f8375158 00000065 nt!RtlpBreakWithStatusInstruction
|
a579b5b8 81df12de 86c5f340 a579b9b8 a579ba0c nt!KiBugCheckDebugBreak+0x1f
|
a579b98c 81d6ed46 00000093 00001538 00000001 nt!KeBugCheck2+0x676
|
a579b9b0 81d6ec7d 00000093 00001538 00000001 nt!KiBugCheck2+0xc6
|
a579b9d0 82017288 00000093 00001538 00000001 nt!KeBugCheckEx+0x19
|
a579ba0c 81f0494b a579baa8 81f0491e 00000000 nt! ?? ::NNGAKEGL::`string'+0x1d028
|
a579ba20 81d7fde7 80001538 a579baac 81d6e7f5 nt!NtClose+0x2d
|
a579ba20 81d6e7f5 80001538 a579baac 81d6e7f5 nt!KiSystemServicePostCall
|
a579ba9c 82cdf023 80001538 81c21ea0 a579bad4 nt!ZwClose+0x11
|
a579baac 8ba7d99b 82f1e990 a55f4000 00000000 BasicRender!WarpKMDestroyDevice+0x13
|
a579bad4 8ba7da93 82f1e990 a579bb50 a55f4000 dxgkrnl!ADAPTER_RENDER::DdiDestroyDevice+0x4d
|
a579baec 8ba7de91 a579bb50 8bb74135 a55f4000 dxgkrnl!DXGDEVICE::Destroy+0x9c
|
a579bb1c 8ba7db7f a579bb50 8325ed48 a55f4000 dxgkrnl!DXGDEVICE::DestroyAllDeviceState+0x13a
|
a579bb38 8ba7e491 a55f4000 a579bb50 a72a0bb0 dxgkrnl!ADAPTER_RENDER::DestroyDevice+0x90
|
a579bb74 8ba7e74d a55f4000 03fdf5e8 a55f4000 dxgkrnl!ADAPTER_RENDER::DestroyDeviceNoLocksInternal+0x3b
|
a579bb94 8ba7e6bc a55f4000 2e1d98ad 03fdf5e8 dxgkrnl!ADAPTER_RENDER::DestroyDeviceNoLocks+0x5a
|
a579bc08 81d7fde7 80001340 03fdf5f0 77e2cb70 dxgkrnl!DxgkDestroyDevice+0x1a8
|
a579bc08 77e2cb70 80001340 03fdf5f0 77e2cb70 nt!KiSystemServicePostCall
|
03fdf5b8 77b50f69 734fe742 03fdf5e8 170a0e58 ntdll!KiFastSystemCallRet
|
03fdf5bc 734fe742 03fdf5e8 170a0e58 170a0e30 GDI32!NtGdiDdDDIDestroyDevice+0xa
|
03fdf5f0 734fe67a 170a0e38 170a0e30 00160010 d3d11!NDXGI::CDevice::DestroyDriverInstance+0x8b
|
03fdf614 734fe617 03fdf62c 734c668a 170a0e50 d3d11!CContext::LUCBeginLayerDestruction+0x5a
|
03fdf61c 734c668a 170a0e50 170a0e30 03fdf63c d3d11!CBridgeImpl<ILayeredUseCounted,ID3D11LayeredUseCounted,CLayeredObject<CContext> >::LUCBeginLayerDestruction+0x10
|
03fdf62c 734c663b 00000000 170a0e30 03fdf65c d3d11!CUseCountedObject<NOutermost::CDeviceChild>::`scalar deleting destructor'+0x35
|
03fdf63c 734cbb6c 170a0e30 16a4ea64 16a4e6f0 d3d11!CUseCountedObject<NOutermost::CDeviceChild>::UCDestroy+0x12
|
03fdf65c 734fe5a2 00000001 16a4e724 16a4e84c d3d11!CUseCountedObject<NOutermost::CDeviceChild>::UCReleaseUse+0xa6
|
03fdf678 734fe4b4 03fdf6a0 734fe48d 16a4ea24 d3d11!CDevice::LLOBeginLayerDestruction+0xe1
|
03fdf680 734fe48d 16a4ea24 16a4e6f0 00000000 d3d11!CBridgeImpl<ILayeredLockOwner,ID3D11LayeredDevice,CLayeredObject<CDevice> >::LLOBeginLayerDestruction+0x10
|
03fdf6a0 734fe3e7 03fdf6b4 734fe3ce 16a4e71c d3d11!NDXGI::CDevice::LLOBeginLayerDestruction+0x9d
|
03fdf6a8 734fe3ce 16a4e71c 03fdf6c8 734fe37c d3d11!CBridgeImpl<ILayeredLockOwner,ID3D11LayeredDevice,CLayeredObject<NDXGI::CDevice> >::LLOBeginLayerDestruction+0x10
|
03fdf6b4 734fe37c 16a4e6f0 16a4e6f0 00000000 d3d11!NOutermost::CDevice::LLOBeginLayerDestruction+0x15
|
03fdf6c8 734d97f6 00000000 1d879e1c 1d879e7c d3d11!TComObject<NOutermost::CDevice>::`scalar deleting destructor'+0x1c
|
03fdf6dc 734c17a3 16a4e6f0 734c4f43 03fdf71c d3d11!TComObject<NOutermost::CDevice>::Release+0x28
|
03fdf6e4 734c4f43 03fdf71c 7391a6c1 16a4ea64 d3d11!ATL::CComObjectRootBase::OuterRelease+0x8
|
03fdf6ec 7391a6c1 16a4ea64 91254561 0e843648 d3d11!CLayeredObject<CDevice>::CContainedObject::Release+0x10
|
03fdf71c 7391a565 91254539 0e843648 1d879e18 dcomp!CDxDevice::~CDxDevice+0x187
|
03fdf744 7391a483 0e843648 03fdf784 7391a14f dcomp!CSurfaceFactory::~CSurfaceFactory+0xc4
|
03fdf750 7391a14f 00000001 912545f9 0e843648 dcomp!CSurfaceFactory::`vector deleting destructor'+0xd
|
03fdf784 7390ab06 912545c5 0f3117a0 176c0068 dcomp!CDevice::~CDevice+0x86
|
03fdf7b8 6aa614f3 0000000c 6abe91e1 0f3117a0 dcomp!CVisualProxy::Release+0x161
|
03fdf7c0 6abe91e1 0f3117a0 176c0068 6abe9196 twinui!Microsoft::WRL::ComPtr<ITileItemDataFactory>::InternalRelease+0x10 [d:\9150.public.fre\sdk\inc\wrl\client.h @ 190]
|
03fdf7cc 6abe9196 00000000 03fdf7e8 6abd68fa twinui!CSwitchThumbnailFactory::~CSwitchThumbnailFactory+0x31 [d:\9150\shell\twinui\switcher\lib\thumbnailfactory.cpp @ 151]
|
03fdf7d8 6abd68fa 00000001 02cc5098 03fdf804 twinui!CSwitchThumbnailFactory::`scalar deleting destructor'+0xd
|
03fdf7e8 6aaefcca 176c0068 6abea94a 02cc5098 twinui!Microsoft::WRL::Details::RuntimeClass<Microsoft::WRL::Details::InterfaceList<ICollectionEventSink,Microsoft::WRL::Details::Nil>,Microsoft::WRL::RuntimeClassFlags<2>,1,0,0>::Release+0x28 [d:\9150.public.fre\sdk\inc\wrl\implements.h @ 1583]
|
03fdf7f0 6abea94a 02cc5098 6abeaa85 00000000 twinui!Microsoft::WRL::ComPtr<GridGrouping::IItemSortData>::InternalRelease+0x11 [d:\9150.public.fre\sdk\inc\wrl\client.h @ 190]
|
03fdf7f8 6abeaa85 00000000 03fdf814 6abea725 twinui!CSwitchListItem::~CSwitchListItem+0x39
|
03fdf804 6abea725 00000001 77b26ee3 03fdf834 twinui!CLauncherSwitchListItem::`scalar deleting destructor'+0x2f
|
03fdf814 6aaefcca 02cc5098 6abea862 17b8cc8c twinui!Microsoft::WRL::Details::RuntimeClass<Microsoft::WRL::Details::InterfaceList<CSwitchListItem,Microsoft::WRL::Details::InterfaceList<ILayoutSwitchListItem,Microsoft::WRL::Details::Nil> >,Microsoft::WRL::RuntimeClassFlags<2>,1,0,0>::Release+0x2b [d:\9150.public.fre\sdk\inc\wrl\implements.h @ 1583]
|
03fdf81c 6abea862 17b8cc8c 0f3117a0 6abea7c8 twinui!Microsoft::WRL::ComPtr<GridGrouping::IItemSortData>::InternalRelease+0x11 [d:\9150.public.fre\sdk\inc\wrl\client.h @ 190]
|
03fdf828 6abea7c8 00000000 03fdf844 6abea74c twinui!CSwitchList::~CSwitchList+0x80
|
03fdf834 6abea74c 00000001 17b8cc58 03fdf860 twinui!CSwitchList::`scalar deleting destructor'+0xd
|
03fdf844 6aa614f3 0f3117a0 6abf6361 00000000 twinui!Microsoft::WRL::Details::RuntimeClass<Microsoft::WRL::Details::InterfaceList<CImmersiveShellComponentWithSite,Microsoft::WRL::Details::InterfaceList<ISwitchList,Microsoft::WRL::Details::InterfaceList<ISwitchListPreview,Microsoft::WRL::Details::InterfaceList<ISwitchListAcc,Microsoft::WRL::Details::InterfaceList<IImmersiveApplicationNotification,Microsoft::WRL::Details::InterfaceList<ILightDismissNotification,Microsoft::WRL::Details::Nil> > > > > >,Microsoft::WRL::RuntimeClassFlags<2>,1,0,0>::Release+0x2b [d:\9150.public.fre\sdk\inc\wrl\implements.h @ 1583]
|
03fdf84c 6abf6361 00000000 0f3117a0 00000000 twinui!Microsoft::WRL::ComPtr<ITileItemDataFactory>::InternalRelease+0x10 [d:\9150.public.fre\sdk\inc\wrl\client.h @ 190]
|
03fdf860 6abf632b 17b8cc58 00000001 0f3117a0 twinui!CSwitchModeView::FinishHideSwitchList+0x24 [d:\9150\shell\twinui\switcher\lib\switchmodeview.cpp @ 1579]
|
03fdf878 6ac04c6c 000c067a 00000000 0f3117a0 twinui!CSwitchList::_FinishHide+0x3f [d:\9150\shell\twinui\switcher\lib\switchlist.cpp @ 1724]
|
03fdf904 6abea02a 000c067a 00000402 00000000 twinui!CSwitchList::_WndProc+0x18c [d:\9150\shell\twinui\switcher\lib\switchlist.cpp @ 3891]
|
03fdf928 778c75b3 000c067a 00000402 00000000 twinui!CSwitchList::s_WndProc+0x46 [d:\9150\shell\twinui\switcher\lib\switchlist.cpp @ 3440]
|
03fdf954 778c77b8 6abe9fd4 000c067a 00000402 USER32!_InternalCallWinProc+0x23
|
03fdf9d4 778c79e6 000c067a 00000402 00000000 USER32!UserCallWinProcCheckWow+0x110
|
03fdfa34 778c783b 00000402 03fdfa74 6b60106a USER32!DispatchMessageWorker+0x1a1
|
03fdfa40 6b60106a 03fdfa58 02ca2870 00000000 USER32!DispatchMessageW+0x10
|
03fdfa74 6b604e14 6b604c32 02ca2870 02ca2870 windows_immersiveshell_serviceprovider!CImmersiveShellController::_RunMessageLoop+0x56
|
03fdfaa8 6b604c8a 776d179b 03fdfac0 776d17ad windows_immersiveshell_serviceprovider!CImmersiveShellController::_ImmersiveShellComponentsThreadProcInternal+0x15c
|
03fdfab4 776d17ad 6b600000 03fdfb08 77e161bb windows_immersiveshell_serviceprovider!CImmersiveShellController::s_ImmersiveShellComponentsThreadProc+0x58
|
03fdfac0 77e161bb 02ca2870 9b80496c 00000000 KERNEL32!BaseThreadInitThunk+0xe
|
03fdfb08 77e16189 ffffffff 77e3e86d 00000000 ntdll!__RtlUserThreadStart+0x2b
|
03fdfb18 00000000 6b604c32 02ca2870 00000000 ntdll!_RtlUserThreadStart+0x1b
|
|
|
STACK_COMMAND: kb
|
|
FOLLOWUP_IP:
|
BasicRender!WarpKMDestroyDevice+13
|
82cdf023 6a00 push 0
|
|
SYMBOL_STACK_INDEX: 9
|
|
SYMBOL_NAME: BasicRender!WarpKMDestroyDevice+13
|
|
FOLLOWUP_NAME: MachineOwner
|
|
MODULE_NAME: BasicRender
|
|
IMAGE_NAME: BasicRender.sys
|
|
DEBUG_FLR_IMAGE_TIMESTAMP: 53088861
|
|
BUCKET_ID_FUNC_OFFSET: 13
|
|
FAILURE_BUCKET_ID: 0x93_BasicRender!WarpKMDestroyDevice
|
|
BUCKET_ID: 0x93_BasicRender!WarpKMDestroyDevice
|
|
ANALYSIS_SOURCE: KM
|
|
FAILURE_ID_HASH_STRING: km:0x93_basicrender!warpkmdestroydevice
|
|
FAILURE_ID_HASH: {64f705cb-f392-ab74-1daa-303831feac21}
|
|
Followup: MachineOwner
|