Hang...
I just installed 217 and devenv got hung after I switch back to devenv.exe.
This is the stack
ntoskrnl.exe!KiSwapContext+0x2f
ntoskrnl.exe!KiSwapThread+0x6a
ntoskrnl.exe!KeWaitForSingleObject+0x1c0
ntoskrnl.exe!KiSuspendThread+0x18
ntoskrnl.exe!KiDeliverApc+0x122
hal.dll!HalpApcInterrupt+0xb0
hal.dll!HalRequestSoftwareInterrupt+0x3c
ntoskrnl.exe!KiSystemService+0xc9
USER32.dll!NtUserDispatchMessage+0xc
msenv.dll!CMsgFilter::MessagePending+0x1a7
USER32.dll!DispatchMessageA+0xb
ole32.dll!CCliModalLoop::HandlePendingMessage+0x3e
ole32.dll!CCliModalLoop::HandleWakeForMsg+0x42
ole32.dll!CCliModalLoop::BlockFn+0x89
ole32.dll!CoWaitForMultipleHandles+0xbd
mscorwks.dll!NT5WaitRoutine+0x51
mscorwks.dll!MsgWaitHelper+0x62
mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
mscorwks.dll!ComPlusWrapper::Init+0x6f
mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
mscorwks.dll!GetObjectRefFromComIP+0x1c5
mscorwks.dll!FieldMarshaler_Interface::UpdateComPlus+0x13
mscorwks.dll!LayoutUpdateComPlus+0xfd
mscorwks.dll!OleVariant::MarshalNonBlittableRecordArrayOleToCom+0x41
mscorwks.dll!OleVariant::MarshalRecordArrayOleToCom+0x43
mscorwks.dll!NativeArrayMarshaler::ConvertContentsNativeToCom+0x2d
mscorwks.dll!NativeArrayMarshaler::MarshalNativeToCom+0x1a
mscorwks.dll!RunML+0x723
mscorwks.dll!ComCallMLStubCache::CompileMLStub+0x390
msenv.dll!CTextManager::OnBroadcastMessage+0x89
msenv.dll!CVsShell::NotifyOnBroadcastMessage+0x41
msenv.dll!FnwpMainFilter+0x135
msenv.dll!FnwpIDEOwner+0x36
USER32.dll!InternalCallWinProc+0x1b
USER32.dll!UserCallWinProcCheckWow+0xea
USER32.dll!DispatchClientMessage+0xa3
USER32.dll!__fnINSTRING+0x35
ntdll.dll!KiUserCallbackDispatcher+0x13
USER32.dll!NtUserPeekMessage+0xc
ole32.dll!CCliModalLoop::MyPeekMessage+0x4b
ole32.dll!CCliModalLoop::PeekRPCAndDDEMessage+0x2e
ole32.dll!CCliModalLoop::BlockFn+0x5c
ole32.dll!CoWaitForMultipleHandles+0xbd
mscorwks.dll!NT5WaitRoutine+0x51
mscorwks.dll!MsgWaitHelper+0x62
mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
mscorwks.dll!ComPlusWrapper::Init+0x6f
mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
mscorwks.dll!GetObjectRefFromComIP+0x1c5
mscorwks.dll!FieldMarshaler_Interface::UpdateComPlus+0x13
mscorwks.dll!LayoutUpdateComPlus+0xfd
mscorwks.dll!OleVariant::MarshalNonBlittableRecordArrayOleToCom+0x41
mscorwks.dll!OleVariant::MarshalRecordArrayOleToCom+0x43
mscorwks.dll!NativeArrayMarshaler::ConvertContentsNativeToCom+0x2d
mscorwks.dll!NativeArrayMarshaler::MarshalNativeToCom+0x1a
mscorwks.dll!RunML+0x723
mscorwks.dll!ComCallMLStubCache::CompileMLStub+0x390
msenv.dll!CTextManager::OnBroadcastMessage+0x89
msenv.dll!CVsShell::NotifyOnBroadcastMessage+0x41
msenv.dll!FnwpMainFilter+0x135
msenv.dll!FnwpIDEOwner+0x36
USER32.dll!InternalCallWinProc+0x1b
USER32.dll!UserCallWinProcCheckWow+0xea
USER32.dll!DispatchClientMessage+0xa3
USER32.dll!__fnINSTRING+0x35
ntdll.dll!KiUserCallbackDispatcher+0x13
USER32.dll!NtUserPeekMessage+0xc
ole32.dll!CCliModalLoop::MyPeekMessage+0x4b
ole32.dll!CCliModalLoop::PeekRPCAndDDEMessage+0x2e
ole32.dll!CCliModalLoop::BlockFn+0x5c
ole32.dll!CoWaitForMultipleHandles+0xbd
mscorwks.dll!NT5WaitRoutine+0x51
mscorwks.dll!MsgWaitHelper+0x62
mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
mscorwks.dll!ComPlusWrapper::Init+0x6f
mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
mscorwks.dll!GetObjectRefFromComIP+0x1c5
mscorwks.dll!InterfaceMarshaler::ConvertSpaceNativeToCom+0x3b
mscorwks.dll!InterfaceMarshaler::UnmarshalComToNativeByrefOut+0x8
mscorwks.dll!RunML+0x8d9
mscorwks.dll!ComPlusToComWorker+0x2c6
mscorwks.dll!RunML+0xf7
mscorwks.dll!ComCallMLStubCache::CompileMLStub+0x429
msenv.dll!CEditView::Exec+0x9b
msenv.dll!CEditPane::Exec+0x87
msenv.dll!CSplitRoot::Exec+0xbe
msenv.dll!CCodeWindow::Exec+0x115
msenv.dll!CDockObjSite::Exec+0x10b
msenv.dll!CPane::Exec+0x2f
msenv.dll!CPaneFrame::Exec+0x36
msenv.dll!CVSCommandTarget::Exec+0x5c0
msenv.dll!CMsoDropdownUser::GetText+0x1d9
MSO.DLL!MsoSzToWtz+0x95e
MSO.DLL!Ordinal2719+0x3be
MSO.DLL!Ordinal3042+0x600
MSO.DLL!Ordinal3014+0x7ec14
MSO.DLL!Ordinal104+0x14db
MSO.DLL!Ordinal104+0x1311
MSO.DLL!Ordinal1610+0xbc6
MSO.DLL!Ordinal2238+0x1773
MSO.DLL!Ordinal3014+0x7f049
msenv.dll!CVSShellMenu::RouteMsgToToolbarSets+0x125
msenv.dll!FnwpPropBar+0x93
USER32.dll!InternalCallWinProc+0x1b
USER32.dll!UserCallWinProcCheckWow+0x150
USER32.dll!CallWindowProcAorW+0x96
USER32.dll!CallWindowProcW+0x19
system.windows.forms.dll+0x13b1e
system.windows.forms.dll+0x765b6
system.windows.forms.dll+0x127a0
system.windows.forms.dll+0x13b5e
system.windows.forms.dll+0x765b6
USER32.dll!InternalCallWinProc+0x1b
USER32.dll!UserCallWinProcCheckWow+0xea
USER32.dll!DispatchClientMessage+0xa3
USER32.dll!__fnINSTRING+0x35
ntdll.dll!KiUserCallbackDispatcher+0x13
USER32.dll!NtUserPeekMessage+0xc
ole32.dll!CCliModalLoop::MyPeekMessage+0x4b
ole32.dll!CCliModalLoop::PeekRPCAndDDEMessage+0x2e
ole32.dll!CCliModalLoop::BlockFn+0x5c
ole32.dll!CoWaitForMultipleHandles+0xbd
mscorwks.dll!NT5WaitRoutine+0x51
mscorwks.dll!MsgWaitHelper+0x62
mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
mscorwks.dll!ComPlusWrapper::Init+0x6f
mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
mscorwks.dll!GetObjectRefFromComIP+0x1c5
mscorwks.dll!Interop::GetObjectForIUnknown+0x30
Please sign in to leave a comment.
Also the other time, I got NullReferenceException popup 3 times and it crashes.
Nat
Hello Nat,
does it happen every time you activate VS?
Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Not every time. Seems to happen only in some conditions. It happened a few
times already.
Nat
>> I just installed 217 and devenv got hung after I switch back to
>> devenv.exe.
>>
>> This is the stack
>>
>> ntoskrnl.exe!KiSwapContext+0x2f
>> ntoskrnl.exe!KiSwapThread+0x6a
>> ntoskrnl.exe!KeWaitForSingleObject+0x1c0
>> ntoskrnl.exe!KiSuspendThread+0x18
>> ntoskrnl.exe!KiDeliverApc+0x122
>> hal.dll!HalpApcInterrupt+0xb0
>> hal.dll!HalRequestSoftwareInterrupt+0x3c
>> ntoskrnl.exe!KiSystemService+0xc9
>> USER32.dll!NtUserDispatchMessage+0xc
>> msenv.dll!CMsgFilter::MessagePending+0x1a7
>> USER32.dll!DispatchMessageA+0xb
>> ole32.dll!CCliModalLoop::HandlePendingMessage+0x3e
>> ole32.dll!CCliModalLoop::HandleWakeForMsg+0x42
>> ole32.dll!CCliModalLoop::BlockFn+0x89
>> ole32.dll!CoWaitForMultipleHandles+0xbd
>> mscorwks.dll!NT5WaitRoutine+0x51
>> mscorwks.dll!MsgWaitHelper+0x62
>> mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
>> mscorwks.dll!ComPlusWrapper::Init+0x6f
>> mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
>> mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
>> mscorwks.dll!GetObjectRefFromComIP+0x1c5
>> mscorwks.dll!FieldMarshaler_Interface::UpdateComPlus+0x13
>> mscorwks.dll!LayoutUpdateComPlus+0xfd
>> mscorwks.dll!OleVariant::MarshalNonBlittableRecordArrayOleToCom+0x41
>> mscorwks.dll!OleVariant::MarshalRecordArrayOleToCom+0x43
>> mscorwks.dll!NativeArrayMarshaler::ConvertContentsNativeToCom+0x2d
>> mscorwks.dll!NativeArrayMarshaler::MarshalNativeToCom+0x1a
>> mscorwks.dll!RunML+0x723
>> mscorwks.dll!ComCallMLStubCache::CompileMLStub+0x390
>> msenv.dll!CTextManager::OnBroadcastMessage+0x89
>> msenv.dll!CVsShell::NotifyOnBroadcastMessage+0x41
>> msenv.dll!FnwpMainFilter+0x135
>> msenv.dll!FnwpIDEOwner+0x36
>> USER32.dll!InternalCallWinProc+0x1b
>> USER32.dll!UserCallWinProcCheckWow+0xea
>> USER32.dll!DispatchClientMessage+0xa3
>> USER32.dll!__fnINSTRING+0x35
>> ntdll.dll!KiUserCallbackDispatcher+0x13
>> USER32.dll!NtUserPeekMessage+0xc
>> ole32.dll!CCliModalLoop::MyPeekMessage+0x4b
>> ole32.dll!CCliModalLoop::PeekRPCAndDDEMessage+0x2e
>> ole32.dll!CCliModalLoop::BlockFn+0x5c
>> ole32.dll!CoWaitForMultipleHandles+0xbd
>> mscorwks.dll!NT5WaitRoutine+0x51
>> mscorwks.dll!MsgWaitHelper+0x62
>> mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
>> mscorwks.dll!ComPlusWrapper::Init+0x6f
>> mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
>> mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
>> mscorwks.dll!GetObjectRefFromComIP+0x1c5
>> mscorwks.dll!FieldMarshaler_Interface::UpdateComPlus+0x13
>> mscorwks.dll!LayoutUpdateComPlus+0xfd
>> mscorwks.dll!OleVariant::MarshalNonBlittableRecordArrayOleToCom+0x41
>> mscorwks.dll!OleVariant::MarshalRecordArrayOleToCom+0x43
>> mscorwks.dll!NativeArrayMarshaler::ConvertContentsNativeToCom+0x2d
>> mscorwks.dll!NativeArrayMarshaler::MarshalNativeToCom+0x1a
>> mscorwks.dll!RunML+0x723
>> mscorwks.dll!ComCallMLStubCache::CompileMLStub+0x390
>> msenv.dll!CTextManager::OnBroadcastMessage+0x89
>> msenv.dll!CVsShell::NotifyOnBroadcastMessage+0x41
>> msenv.dll!FnwpMainFilter+0x135
>> msenv.dll!FnwpIDEOwner+0x36
>> USER32.dll!InternalCallWinProc+0x1b
>> USER32.dll!UserCallWinProcCheckWow+0xea
>> USER32.dll!DispatchClientMessage+0xa3
>> USER32.dll!__fnINSTRING+0x35
>> ntdll.dll!KiUserCallbackDispatcher+0x13
>> USER32.dll!NtUserPeekMessage+0xc
>> ole32.dll!CCliModalLoop::MyPeekMessage+0x4b
>> ole32.dll!CCliModalLoop::PeekRPCAndDDEMessage+0x2e
>> ole32.dll!CCliModalLoop::BlockFn+0x5c
>> ole32.dll!CoWaitForMultipleHandles+0xbd
>> mscorwks.dll!NT5WaitRoutine+0x51
>> mscorwks.dll!MsgWaitHelper+0x62
>> mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
>> mscorwks.dll!ComPlusWrapper::Init+0x6f
>> mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
>> mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
>> mscorwks.dll!GetObjectRefFromComIP+0x1c5
>> mscorwks.dll!InterfaceMarshaler::ConvertSpaceNativeToCom+0x3b
>> mscorwks.dll!InterfaceMarshaler::UnmarshalComToNativeByrefOut+0x8
>> mscorwks.dll!RunML+0x8d9
>> mscorwks.dll!ComPlusToComWorker+0x2c6
>> mscorwks.dll!RunML+0xf7
>> mscorwks.dll!ComCallMLStubCache::CompileMLStub+0x429
>> msenv.dll!CEditView::Exec+0x9b
>> msenv.dll!CEditPane::Exec+0x87
>> msenv.dll!CSplitRoot::Exec+0xbe
>> msenv.dll!CCodeWindow::Exec+0x115
>> msenv.dll!CDockObjSite::Exec+0x10b
>> msenv.dll!CPane::Exec+0x2f
>> msenv.dll!CPaneFrame::Exec+0x36
>> msenv.dll!CVSCommandTarget::Exec+0x5c0
>> msenv.dll!CMsoDropdownUser::GetText+0x1d9
>> MSO.DLL!MsoSzToWtz+0x95e
>> MSO.DLL!Ordinal2719+0x3be
>> MSO.DLL!Ordinal3042+0x600
>> MSO.DLL!Ordinal3014+0x7ec14
>> MSO.DLL!Ordinal104+0x14db
>> MSO.DLL!Ordinal104+0x1311
>> MSO.DLL!Ordinal1610+0xbc6
>> MSO.DLL!Ordinal2238+0x1773
>> MSO.DLL!Ordinal3014+0x7f049
>> msenv.dll!CVSShellMenu::RouteMsgToToolbarSets+0x125
>> msenv.dll!FnwpPropBar+0x93
>> USER32.dll!InternalCallWinProc+0x1b
>> USER32.dll!UserCallWinProcCheckWow+0x150
>> USER32.dll!CallWindowProcAorW+0x96
>> USER32.dll!CallWindowProcW+0x19
>> system.windows.forms.dll+0x13b1e
>> system.windows.forms.dll+0x765b6
>> system.windows.forms.dll+0x127a0
>> system.windows.forms.dll+0x13b5e
>> system.windows.forms.dll+0x765b6
>> USER32.dll!InternalCallWinProc+0x1b
>> USER32.dll!UserCallWinProcCheckWow+0xea
>> USER32.dll!DispatchClientMessage+0xa3
>> USER32.dll!__fnINSTRING+0x35
>> ntdll.dll!KiUserCallbackDispatcher+0x13
>> USER32.dll!NtUserPeekMessage+0xc
>> ole32.dll!CCliModalLoop::MyPeekMessage+0x4b
>> ole32.dll!CCliModalLoop::PeekRPCAndDDEMessage+0x2e
>> ole32.dll!CCliModalLoop::BlockFn+0x5c
>> ole32.dll!CoWaitForMultipleHandles+0xbd
>> mscorwks.dll!NT5WaitRoutine+0x51
>> mscorwks.dll!MsgWaitHelper+0x62
>> mscorwks.dll!ComPlusWrapperCleanupList::CleanUpCurrentWrappers+0xd2
>> mscorwks.dll!ComPlusWrapper::Init+0x6f
>> mscorwks.dll!COMInterfaceMarshaler::CreateObjectRef+0x62
>> mscorwks.dll!COMInterfaceMarshaler::FindOrCreateObjectRef+0x43
>> mscorwks.dll!GetObjectRefFromComIP+0x1c5
>> mscorwks.dll!Interop::GetObjectForIUnknown+0x30