Reporter | Alex Berezoutsky (fergard) |
---|---|
Created | Aug 22, 2011 4:14:17 PM |
Updated | Jan 23, 2012 8:38:09 PM |
Priority | Show-stopper |
Type | Exception |
Fix versions | Next |
State | Open |
Assignee | Alex Berezoutsky (fergard) |
Subsystem | No subsystem |
Affected versions | 6.0 |
Fixed in build | No Fixed in build |
I just send a file named crash_on_vs2010_close (no extension) to the ftp server.
we've recently deployed Resharper 6 within our departement and we soon encountered an annoying bug. When we close Visual Studio 2010, the program crashes. Resulting in settings not be saved to disk and at next startup all settings have to be reapplied.
This problem does not occur when Resharper is disabled.
We've already did an initial investigation, which showed that the crash occurs when an exception is thrown from a Jetbrains assembly during the shutdown. The exception message was as follows:
EXCEPTION_MESSAGE: This action cannot be executed on the <NULL>:2 thread..
It's only allowed to run on the <NULL>:1 thr
MANAGED_OBJECT_NAME: JetBrains.Threading.ThreadAccessException
A windbg DumpStack shows the following information:
STACK_TEXT:
036afc18 04b164b5
unknown!JetBrains.Threading.JetDispatcher.AssertAccess+0x35
036afc28 0351dea0
unknown!JetBrains.UI.Interop.WindowsMessageHook.RemoveAll+0x10
036afc34 0351de44
unknown!JetBrains.UI.Interop.WindowsMessageHook.Finalize+0x14