Classic Shell
http://www.classicshell.net/forum/

ClassicShell randomly hangs Explorer on Win10
http://www.classicshell.net/forum/viewtopic.php?f=7&t=7892
Page 1 of 1

Author:  jdigital [ Fri Sep 08, 2017 6:00 pm ]
Post subject:  ClassicShell randomly hangs Explorer on Win10

I'm finding that Explorer hangs on Win10, perhaps once a day. When this happens, I can't click on the task bar or desktop or start menu. The workaround is to use the task manager to kill explorer.exe and then restart it.

I ran a procdump on explorer after it hung, then used WinDbg to look at the threads, and found this thread to be the most interesting. Any ideas on the next step?

. 3 Id: 6fac.4fc8 Suspend: 0 Teb: 00000000`0035e000 Unfrozen
Start: SHCore!Microsoft::WRL::Details::RuntimeClass<Microsoft::WRL::Details::InterfaceList<CRandomAccessStreamBase,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IRandomAccessStreamWithContentType,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IContentTypeProvider,Microsoft::WRL::Details::InterfaceList<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<3>,Microsoft::WRL::CloakedIid<IRandomAccessStreamMode>,Microsoft::WRL::CloakedIid<IRandomAccessStreamFileAccessMode>,Microsoft::WRL::CloakedIid<IObjectWithDeferredInvoke>,Microsoft::WRL::CloakedIid<IObjectWithFileHandle>,Microsoft::WRL::CloakedIid<IUnbufferedFileHandleProvider>,Microsoft::WRL::CloakedIid<IRandomAccessStreamPrivate>,Microsoft::WRL::CloakedIid<ITransactedModeOverride>,Microsoft::WRL::CloakedIid<CFTMCrossProcServer>,Microsoft::WRL::Details::Nil>,Microsoft::WRL::Details::Nil> > > >,Microsoft::WRL::RuntimeClassFlags<3>,1,1,0>::~RuntimeClass<Microsoft::WRL::Details::InterfaceList<CRandomAccessStreamBase,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IRandomAccessStreamWithContentType,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IContentTypeProvider,Microsoft::WRL::Details::InterfaceList<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<3>,Microsoft::WRL::CloakedIid<IRandomAccessStreamMode>,Microsoft::WRL::CloakedIid<IRandomAccessStreamFileAccessMode>,Microsoft::WRL::CloakedIid<IObjectWithDeferredInvoke>,Microsoft::WRL::CloakedIid<IObjectWithFileHandle>,Microsoft::WRL::CloakedIid<IUnbufferedFileHandleProvider>,Microsoft::WRL::CloakedIid<IRandomAccessStreamPrivate>,Microsoft::WRL::CloakedIid<ITransactedModeOverride>,Microsoft::WRL::CloakedIid<CFTMCrossProcServer>,Microsoft::WRL::Details::Nil>,Microsoft::WRL::Details::Nil> > > >,Microsoft::WRL::RuntimeClassFlags<3>,1,1,0>+0x48 (00007fff`2f8959c0)
Priority: 1 Priority class: 32 Affinity: ffffffff
Child-SP RetAddr Call Site
00000000`02ddced8 00007fff`2f68796f ntdll!NtWaitForMultipleObjects+0x14
00000000`02ddcee0 00007fff`2fe0e1fb KERNELBASE!WaitForMultipleObjectsEx+0xef
00000000`02ddd1e0 00007fff`322355ed user32!MsgWaitForMultipleObjectsEx+0x15b
00000000`02ddd2c0 00007fff`32237484 combase!CCliModalLoop::BlockFn+0x12d [d:\rs1\onecore\com\combase\dcomrem\callctrl.cxx @ 2345]
(Inline Function) --------`-------- combase!ThreadSendReceive+0x384 [d:\rs1\onecore\com\combase\dcomrem\chancont.cxx @ 162]
(Inline Function) --------`-------- combase!ThreadSendReceive+0x384 [d:\rs1\onecore\com\combase\dcomrem\threadtypespecific.cpp @ 191]
00000000`02ddd310 00007fff`3223cc35 combase!ThreadSendReceive+0x384 [d:\rs1\onecore\com\combase\dcomrem\channelb.cxx @ 7416]
(Inline Function) --------`-------- combase!CSyncClientCall::SwitchAptAndDispatchCall+0xc2 [d:\rs1\onecore\com\combase\dcomrem\channelb.cxx @ 6096]
00000000`02ddd480 00007fff`3223bf63 combase!CSyncClientCall::SendReceive2+0x195 [d:\rs1\onecore\com\combase\dcomrem\channelb.cxx @ 5764]
(Inline Function) --------`-------- combase!CSyncClientCall::SendReceive+0x1d3 [d:\rs1\onecore\com\combase\dcomrem\callctrl.cxx @ 1734]
(Inline Function) --------`-------- combase!CSyncClientCall::SendReceive+0x1d3 [d:\rs1\onecore\com\combase\dcomrem\callctrl.cxx @ 632]
(Inline Function) --------`-------- combase!CSyncClientCall::SendReceive+0x1d3 [d:\rs1\onecore\com\combase\dcomrem\callctrl.cxx @ 614]
00000000`02ddd670 00007fff`321a1b7c combase!CSyncClientCall::SendReceive+0x1d3 [d:\rs1\onecore\com\combase\dcomrem\ctxchnl.cxx @ 823]
(Inline Function) --------`-------- combase!NdrExtpProxySendReceive+0xec [d:\rs1\onecore\com\combase\dcomrem\ctxchnl.cxx @ 702]
00000000`02ddd880 00007fff`30c37aed combase!NdrExtpProxySendReceive+0xec [d:\rs1\onecore\com\combase\ndr\ndrole\proxy.cxx @ 1965]
00000000`02ddd8f0 00007fff`321a1434 rpcrt4!NdrpClientCall3+0x46d
00000000`02dddd00 00007fff`322ad092 combase!ObjectStublessClient+0x144 [d:\rs1\onecore\com\combase\ndr\ndrole\amd64\stblsclt.cxx @ 371]
00000000`02dde090 00007fff`321fc831 combase!ObjectStubless+0x42 [d:\rs1\onecore\com\combase\ndr\ndrole\amd64\stubless.asm @ 176]
00000000`02dde0e0 00007fff`321ee25d combase!CRpcResolver::CreateInstance+0x2dd [d:\rs1\onecore\com\combase\dcomrem\resolver.cxx @ 2718]
00000000`02dde1f0 00007fff`321f1eca combase!CClientContextActivator::CreateInstance+0x1bd [d:\rs1\onecore\com\combase\objact\actvator.cxx @ 584]
00000000`02dde4a0 00007fff`3220cd81 combase!ActivationPropertiesIn::DelegateCreateInstance+0xea [d:\rs1\onecore\com\combase\actprops\actprops.cxx @ 1983]
00000000`02dde530 00007fff`3221c630 combase!ICoCreateInstanceEx+0xc81 [d:\rs1\onecore\com\combase\objact\objact.cxx @ 1816]
00000000`02ddf240 00007fff`3221c443 combase!CComActivator::DoCreateInstance+0x150 [d:\rs1\onecore\com\combase\objact\immact.hxx @ 368]
(Inline Function) --------`-------- combase!CoCreateInstanceEx+0x88 [d:\rs1\onecore\com\combase\objact\actapi.cxx @ 176]
00000000`02ddf360 00007ffe`ea30bfda combase!CoCreateInstance+0xc3 [d:\rs1\onecore\com\combase\objact\actapi.cxx @ 120]
00000000`02ddf400 00007ffe`ea313f74 ClassicStartMenuDLL!DllLoadStringEx+0x19aa
00000000`02ddf450 00007fff`2fe13552 ClassicStartMenuDLL!ToggleStartMenu+0x2ee4
00000000`02ddf9d0 00007fff`2fe0f339 user32!DispatchHookW+0x32
00000000`02ddfa00 00007fff`2fe0f2b6 user32!CallHookWithSEH+0x29
00000000`02ddfa50 00007fff`32519c24 user32!_fnHkINLPMSG+0x56
00000000`02ddfaa0 00007fff`2f2210c4 ntdll!KiUserCallbackDispatcherContinue
00000000`02ddfb58 00007fff`2fe0e52e win32u!NtUserPeekMessage+0x14
00000000`02ddfb60 00007ff7`562daf2a user32!PeekMessageW+0xfe
00000000`02ddfba0 00007ff7`56317e93 explorer!CTray::_MessageLoop+0x4a
00000000`02ddfc30 00007fff`2f895aad explorer!CTray::MainThreadProc+0x43
00000000`02ddfc60 00007fff`2fce8364 SHCore!Microsoft::WRL::Details::RuntimeClass<Microsoft::WRL::Details::InterfaceList<CRandomAccessStreamBase,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IRandomAccessStreamWithContentType,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IContentTypeProvider,Microsoft::WRL::Details::InterfaceList<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<3>,Microsoft::WRL::CloakedIid<IRandomAccessStreamMode>,Microsoft::WRL::CloakedIid<IRandomAccessStreamFileAccessMode>,Microsoft::WRL::CloakedIid<IObjectWithDeferredInvoke>,Microsoft::WRL::CloakedIid<IObjectWithFileHandle>,Microsoft::WRL::CloakedIid<IUnbufferedFileHandleProvider>,Microsoft::WRL::CloakedIid<IRandomAccessStreamPrivate>,Microsoft::WRL::CloakedIid<ITransactedModeOverride>,Microsoft::WRL::CloakedIid<CFTMCrossProcServer>,Microsoft::WRL::Details::Nil>,Microsoft::WRL::Details::Nil> > > >,Microsoft::WRL::RuntimeClassFlags<3>,1,1,0>::~RuntimeClass<Microsoft::WRL::Details::InterfaceList<CRandomAccessStreamBase,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IRandomAccessStreamWithContentType,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IContentTypeProvider,Microsoft::WRL::Details::InterfaceList<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<3>,Microsoft::WRL::CloakedIid<IRandomAccessStreamMode>,Microsoft::WRL::CloakedIid<IRandomAccessStreamFileAccessMode>,Microsoft::WRL::CloakedIid<IObjectWithDeferredInvoke>,Microsoft::WRL::CloakedIid<IObjectWithFileHandle>,Microsoft::WRL::CloakedIid<IUnbufferedFileHandleProvider>,Microsoft::WRL::CloakedIid<IRandomAccessStreamPrivate>,Microsoft::WRL::CloakedIid<ITransactedModeOverride>,Microsoft::WRL::CloakedIid<CFTMCrossProcServer>,Microsoft::WRL::Details::Nil>,Microsoft::WRL::Details::Nil> > > >,Microsoft::WRL::RuntimeClassFlags<3>,1,1,0>+0x135
00000000`02ddfd50 00007fff`324d7091 kernel32!BaseThreadInitThunk+0x14
00000000`02ddfd80 00000000`00000000 ntdll!RtlUserThreadStart+0x21

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/