مؤمّن Error 0x86948508 from VS2010 IDE

  • Tuesday, July 06, 2010 12:01 PM
     
     

    Hi,

    This is a similar error as http://social.msdn.microsoft.com/Forums/en-US/vseditor/thread/dbc55a38-250a-4104-a89a-8d161b706eda, but since the error code is different I opened a new thread

    A colleague of mine sometimes gets this error, when he works long with the VS2010 IDE:

    ---------------------------
    Microsoft Visual Studio
    ---------------------------
    Exception from HRESULT: 0x86948508
    ---------------------------
    OK
    ---------------------------

    It vanishes when I restart the IDE, but it get's annoying.

    I attached another instance of VS2010 as a Debugger, and got this Stacktrace from the main Thread:

     

        [Managed to Native Transition]    
    >    Microsoft.VisualStudio.Platform.WindowManagement.dll!Microsoft.VisualStudio.Platform.WindowManagement.Rdt.OnIdle() + 0x32 bytes  
        Microsoft.VisualStudio.Platform.WindowManagement.dll!Microsoft.VisualStudio.Platform.WindowManagement.IdleHandler.ProcessIdleChunk(object unused) + 0x90 bytes 
        Microsoft.VisualStudio.Platform.WindowManagement.dll!Microsoft.VisualStudio.Platform.WindowManagement.IdleHandler.OnThreadIdle(object sender, System.EventArgs e) + 0xb6 bytes  
        WindowsBase.dll!System.Windows.Interop.ComponentDispatcherThread.RaiseIdle() + 0x2a bytes 
        WindowsBase.dll!System.Windows.Threading.Dispatcher.WndProcHook(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) + 0x10e bytes    
        WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) + 0xbe bytes 
        WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) + 0x7d bytes   
        WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) + 0x53 bytes 
        WindowsBase.dll!MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(object source, System.Delegate method, object args, int numArgs, System.Delegate catchHandler) + 0x42 bytes   
        WindowsBase.dll!System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, int numArgs) + 0xb4 bytes    
        WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam) + 0x104 bytes  
    

     

    and this one from a worker thread:

     

        [Managed to Native Transition]    
    >    WindowsBase.dll!MS.Win32.UnsafeNativeMethods.GetMessageW(ref System.Windows.Interop.MSG msg, System.Runtime.InteropServices.HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax) + 0x15 bytes   
        WindowsBase.dll!System.Windows.Threading.Dispatcher.GetMessage(ref System.Windows.Interop.MSG msg, System.IntPtr hwnd, int minMessage, int maxMessage) + 0x48 bytes 
        WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame) + 0x85 bytes  
        WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame) + 0x49 bytes  
        WindowsBase.dll!System.Windows.Threading.Dispatcher.Run() + 0x4c bytes 
        Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.UIWorkerThreadStart(object arg) + 0x1a1 bytes   
        mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x93 bytes    
        mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool ignoreSyncCtx) + 0xb0 bytes 
        mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x2c bytes    
        mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj) + 0x4e bytes  
        [Native to Managed Transition]    
    
    Not sure if one of these two is that's the required one, but all other locked the same as each other at the top 3 entries.

     

All Replies