[217] Error Dialog Hangs After Reporting / Studio Crashes

Hello,

After unloading some projects from my solution, an exception occurred,
which I posted via the Error Dialog. I chose 'Do not show this exception
again.'

After that I went to a meeting. On returning, I found that the Error
Dialog had popped up again. On choosing 'Submit', a message box with the
following text appeared:

Error submitting exception to ITN:
System.Reflection.TargetInvocationException: Exception has been thrown
by the target of an invocation. ---> System.NullReferenceException:
Object reference not set to an instance of an object.
at JetBrains.ReSharper.Shell.Invocator.ProcessQueue() in c:\TEMP
\tmp1532.tmp\src\Shell\src\Invocator.cs:line 154
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object
[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes,
RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object
[] arguments, Signature sig, MethodAttributes methodAttributes,
RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,
BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo
culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo
(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object
obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteed
Cleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback
(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage
(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&
m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd,
Int32 msg, IntPtr wparam, IntPtr lparam)
at
System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessa
geLoop(Int32 dwComponentID, Int32 uReason, Int32 pvLoopData)
at
System.Windows.Forms.ComponentManagerProxy.System.Windows.Forms.UnsafeNa
tiveMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID,
Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner
(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop
(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.DoEvents()
at JetBrains.ExceptionReport.ErrorReportProxy.CheckException(String
md5Hash, ExceptionStruct& es) in c:\TEMP\tmp1532.tmp\src\JetBrainsShared
\ExceptionReport\ErrorReportProxy.cs:line 39
at JetBrains.ExceptionReport.ITNExceptionSubmitter.SubmitException
(String excString, String excMessage, String excStackTrace, String
description, String userName, String password, Int32 buildNumber, String
osVersion, IWebProxy proxy) in c:\TEMP\tmp1532.tmp\src\JetBrainsShared
\ExceptionReport\ITNExceptionSubmitter.cs:line 57
at JetBrains.ExceptionReport.ITNExceptionSubmitter.SubmitException
(Exception e, String description, String userName, String password,
Int32 buildNumber, IWebProxy proxy) in c:\TEMP\tmp1532.tmp\src
\JetBrainsShared\ExceptionReport\ITNExceptionSubmitter.cs:line 41
at JetBrains.ExceptionReport.ITNExceptionReportForm._btnSubmit_Click
(Object sender, EventArgs e) in c:\TEMP\tmp1532.tmp\src\JetBrainsShared
\ExceptionReport\ITNExceptionReportForm.cs:line 442

VS2005 hanged for several minutes (and it seems to have done so with
multiple threads working fully, because on my dual CPU machine I can see
that). After a while, VS just died with the Microsoft dialog.

Cheers,

Christian

1 comment
Comment actions Permalink

An update on this:

After unloading some projects from my solution, an exception occurred,
which I posted via the Error Dialog.


The issue is #16174.

I'm unloading 8 projects (none of which have been modified or anything).
The hanging/crashing is reproducible.

Cheers,

Christian

0

Please sign in to leave a comment.