locked
Intellisense popup causing Blend to crash RRS feed

  • Question

  • Hi all,

    My Expression Blend (Preview for SL5) crashes multiple times a day when I'm working in the code editor. After viewing many crash reports, it seems to be triggered by the intellisense tooltip that pops up in the code editor. The popup doesn't always crash Blend, but it is sometimes very slow to show, almost like Blend is about to lockup and crash but will eventually pop out of its frozen state. Does anyone have any ideas? I have uninstalled all my expression studio stuff and reinstalled this version of blend, but it didn't fix the issue. Thanks in advance

    A couple things to note:

    -Usually happens after Blend has been open for a while (doesn't usually happen after starting it up)

    -Seems to have started after installing the VS11 Beta (now on VS12 RC)


    Here's a glance at one of the crash reports...

    Microsoft® Expression® crash report:


    Application Version: 4.0.1000.1000
    Operating System Version: Microsoft Windows NT 6.1.7601 Service Pack 1
    Common Language Runtime Version: 4.0.30319.17626

    System.NullReferenceException: Object reference not set to an instance of an object.
       at Microsoft.VisualStudio.Text.Adornments.ToolTip.Implementation.ToolTipProvider.TryToShowToolTip()
       at Microsoft.VisualStudio.Text.Adornments.ToolTip.Implementation.ToolTipProvider.ShowToolTip(ITrackingSpan span, Object toolTipContent, ToolTipStyles style)
       at Microsoft.VisualStudio.Text.Adornments.ToolTip.Implementation.ToolTipProvider.ShowToolTip(ITrackingSpan span, Object toolTipContent)
       at Microsoft.VisualStudio.Language.Intellisense.Implementation.IntellisenseSessionStack.ActivateTopSession()
       at Microsoft.VisualStudio.Language.Intellisense.Implementation.IntellisenseSessionStack.PushSession(IIntellisenseSession session)
       at Microsoft.VisualStudio.Language.Intellisense.Implementation.CompletionBroker.TriggerCompletionInternal(ITrackingPoint triggerPoint, Boolean trackCaret)
       at Microsoft.VisualStudio.Language.Intellisense.Implementation.CompletionBroker.TriggerCompletion(ITrackingPoint triggerPoint)
       at Microsoft.Expression.Code.Documents.CodeEditorOperations.<AsyncStartCompletionSession>b__1(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.Run()
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at System.Windows.Application.Run(Window window)
       at System.Windows.Application.Run()
       at Microsoft.Expression.Framework.ExpressionApplication.RunApplication()
       at Microsoft.Expression.Application.Main(String[] args)


    • Edited by dlevine210 Friday, August 3, 2012 5:05 PM added notes
    Thursday, August 2, 2012 7:55 PM