VS2010 beta 2 freezes with WPF applications only when resharper 5.0 beta (any build) is installed.
After installing resharper 5.0 beta - Tested with 1490..1600 (and few more build in this range)
Executing a WPF application and ending it:
- either by "x" close button or from the vs environment will cause the vs2010 to halt/freeze with no recovery...
only thing left to do is to end vs2010 task from the task manager.
When resharper is not installed this will not occur!
My system:
Windows 7 x64 Ultimate with 4gb memory and quad core.
A fix is required ASAP!
Please sign in to leave a comment.
We're gonna check this ASAP. Meanwhile, could you attach another instance of Visual Studio to the frozen one and capture all the stacktraces - this woulkd help us a lot. Thanks in advance.
less than 10 mins after installing resharper 5.0 build 1600 the error showed up again...
Here is the stack information:
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x2f bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
That's definitely not all the stacktraces. The one you've provided is merely a stacktrace of one of the threads.
Ok - my mistake.
Here goes all theards with all stack traces, now you can develop with pleasure
Unflagged 6316 1 Main Thread Main Thread [Managed to Native Transition] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.QueuedIpcPipeClient.WaitForConnect() + 0x4b bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.QueuedIpcPipeClient.Add(byte* data = 0x09e3e3c8, int msgLen = 2) + 0x3d bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.LoggerEngine.CloseLoggerIpc() + 0x7e bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.LoggerEngine.EnsureLoggerIpc() + 0x271 bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.LoggerEngine.GetLoggerProcessInfo(out int processID = 0, out long processCreationFileTime = 0) + 0x4e bytes
Microsoft.VisualStudio.TraceDebugger.dll!Microsoft.VisualStudio.TraceDebugger.TraceSettings._GetLoggerProcessInfo(out string logFilePath, out uint loggerProcessID = 0, out ulong loggerProcessCreationTime = 0) + 0x99 bytes
Microsoft.VisualStudio.TraceDebugger.dll!Microsoft.VisualStudio.TraceDebugger.TraceSettings.GetLoggerProcessInfo.AnonymousMethod__12() + 0x18 bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.Invoke(Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.InvocationTarget target, Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.FilterFunction predicate = {Method = Cannot evaluate expression because the current thread is in a sleep, wait, or join}, Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.HandlerFunction catchBlock = {Method = Cannot evaluate expression because the current thread is in a sleep, wait, or join}) + 0x29 bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Common.ExceptionHelper.Invoke(Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.InvocationTarget target) + 0x56 bytes
[Native to Managed Transition]
Unflagged 3112 2 Worker Thread <No Name> Highest
Empty call stack
Unflagged 6940 3 Worker Thread <No Name> Normal
Empty call stack
Unflagged 4552 4 Worker Thread <No Name> [Managed to Native Transition] Normal
[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 = {System.Windows.Threading.DispatcherFrame}) + 0x89 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.UI.dll!Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.UIWorkerThreadStart(object arg) + 0x213 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x83 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) + 0x4a bytes
[Native to Managed Transition]
Unflagged 1016 6 Worker Thread In-proc Node (DTAR) [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8b bytes
Microsoft.Build.dll!Microsoft.Build.BackEnd.InProcNode.Run(out System.Exception shutdownException = null) + 0xb1 bytes
Microsoft.Build.dll!Microsoft.Build.BackEnd.NodeProviderInProc.InProcNodeThreadProc() + 0x18 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8156 7 Worker Thread Build Engine Loop (DTAR) [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8b bytes
Microsoft.Build.dll!Microsoft.Build.BackEnd.BuildRequestEngine.EngineLoop() + 0x79 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 7420 11 Worker Thread <No Name> Below Normal
Empty call stack
Unflagged 3680 0 Worker Thread <No Name> Normal
Empty call stack
Unflagged 6720 14 Worker Thread In-proc Node (Default) [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8b bytes
Microsoft.Build.dll!Microsoft.Build.BackEnd.InProcNode.Run(out System.Exception shutdownException = null) + 0xb1 bytes
Microsoft.Build.dll!Microsoft.Build.BackEnd.NodeProviderInProc.InProcNodeThreadProc() + 0x18 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 9176 15 Worker Thread Build Engine Loop (Default) [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8b bytes
Microsoft.Build.dll!Microsoft.Build.BackEnd.BuildRequestEngine.EngineLoop() + 0x79 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 5092 13 Worker Thread DaemonFibers #0 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8448 16 Worker Thread DaemonFibers #1 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 9188 17 Worker Thread DaemonFibers #2 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8908 20 Worker Thread DaemonFibers #3 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 9212 21 Worker Thread DaemonFibers #4 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8600 22 Worker Thread DaemonFibers #5 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 7948 23 Worker Thread DaemonFibers #6 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8140 24 Worker Thread DaemonFibers #7 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc() + 0x3c bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.MultiCoreFibersPool..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8116 25 Worker Thread Daemon [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.ReSharper.Daemon.dll!JetBrains.ReSharper.Daemon.Impl.DaemonThreadImpl.DaemonThreadProc() + 0x42 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.ReSharper.Daemon.dll!JetBrains.ReSharper.Daemon.Impl.DaemonThreadImpl..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 7232 26 Worker Thread CacheUpdate [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout, bool exitContext) + 0x16 bytes
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.Caches2.CacheUpdateThread.Run() + 0x11b bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.Caches2.CacheUpdateThread..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 9184 27 Worker Thread <No Name> [Managed to Native Transition] Normal
[Managed to Native Transition]
> System.Runtime.Remoting.dll!System.Runtime.Remoting.Channels.Ipc.IpcPort.WaitForConnect() + 0xf bytes
System.Runtime.Remoting.dll!System.Runtime.Remoting.Channels.Ipc.IpcServerChannel.Listen() + 0x116 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 5400 28 Worker Thread <No Name> Normal
Empty call stack
Unflagged 4696 30 Worker Thread SolutionAnalysis.UpdatingDependencyToFilesMap [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.WorkerThread.ThreadProc() + 0x45 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Shell.dll!JetBrains.Application.Threading.WorkerThread..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 3652 31 Worker Thread ExternalSourcesPsiCache cleanup [In a sleep, wait, or join] Below Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout, bool exitContext) + 0x6e bytes
JetBrains.ReSharper.Feature.Services.ExternalSources.dll!JetBrains.ReSharper.Feature.Services.ExternalSources.Core.Impl.ExternalSourcesPsiCacheImpl.CleanupThreadRun() + 0xf4 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.ReSharper.Feature.Services.ExternalSources.dll!JetBrains.ReSharper.Feature.Services.ExternalSources.Core.Impl.ExternalSourcesPsiCacheImpl.AfterSolutionOpened.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8208 32 Worker Thread Pdb cache thread [In a sleep, wait, or join] Below Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout, bool exitContext) + 0x6e bytes
JetBrains.ReSharper.Feature.Services.ExternalSources.dll!JetBrains.ReSharper.Feature.Services.ExternalSources.Pdb.Cache.PdbCacheManagerImpl.CacheThreadRun() + 0x4b bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.ReSharper.Feature.Services.ExternalSources.dll!JetBrains.ReSharper.Feature.Services.ExternalSources.Pdb.Cache.PdbCacheManagerImpl.JetBrains.ProjectModel.ISolutionComponent.AfterSolutionOpened.AnonymousMethod__12() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 6464 45 Worker Thread XML Doc Indexing [In a sleep, wait, or join] Below Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.Reflection2.XmlDocIndexThread.Run() + 0x41 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.Reflection2.XmlDocIndexThread.AfterSolutionOpened.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8172 46 Worker Thread Unit Test Project Explorer [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.ReSharper.UnitTestFramework.dll!JetBrains.ReSharper.UnitTestFramework.UnitTestManager.BackgroundProjectExplorer() + 0x2f bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.ReSharper.UnitTestExplorer.dll!JetBrains.ReSharper.UnitTestExplorer.UnitTestManagerImpl.AfterSolutionOpened.AnonymousMethod__22() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 7216 43 Worker Thread ApplicationMutices [Managed to Native Transition] Normal
[Managed to Native Transition]
> JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.JetDispatcher.Run() + 0x2d bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.JetDispatcher.CreateDispatcherThread.AnonymousMethod__1() + 0x54 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8800 42 Worker Thread Pool Thread #0 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x2f bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8756 0 Worker Thread <No Name> Normal
Empty call stack
Unflagged 6548 59 Worker Thread <No Name> Normal
Empty call stack
Unflagged 6560 58 Worker Thread <No Name> [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8b bytes
System.dll!System.Net.TimerThread.ThreadProc() + 0x360 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 8332 39 Worker Thread Pool Thread #1 [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x2f bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x28 bytes
JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 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() + 0x44 bytes
[Native to Managed Transition]
Unflagged 7160 37 Worker Thread <No Name> Normal
Empty call stack
Unflagged 1128 44 Worker Thread <No Name> Normal
Empty call stack
Unflagged > 8576 73 Worker Thread <No Name> [In a sleep, wait, or join] Normal
[In a sleep, wait, or join]
> mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x2b bytes
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x2d bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.QueuedIpcPipeClient.WaitForConnect() + 0x4b bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.QueuedIpcPipeClient.Add(byte* data = 0x09e3e3c8, int msgLen = 2) + 0x3d bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.LoggerEngine.CloseLoggerIpc() + 0x7e bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.LoggerEngine.EnsureLoggerIpc() + 0x271 bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Logging.LoggerEngine.GetLoggerProcessInfo(out int processID = 0, out long processCreationFileTime = 0) + 0x4e bytes
Microsoft.VisualStudio.TraceDebugger.dll!Microsoft.VisualStudio.TraceDebugger.TraceSettings._GetLoggerProcessInfo(out string logFilePath, out uint loggerProcessID = 0, out ulong loggerProcessCreationTime = 0) + 0x99 bytes
Microsoft.VisualStudio.TraceDebugger.dll!Microsoft.VisualStudio.TraceDebugger.TraceSettings.GetLoggerProcessInfo.AnonymousMethod__12() + 0x18 bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.Invoke(Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.InvocationTarget target, Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.FilterFunction predicate = {Method = Cannot evaluate expression because the current thread is in a sleep, wait, or join}, Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.HandlerFunction catchBlock = {Method = Cannot evaluate expression because the current thread is in a sleep, wait, or join}) + 0x29 bytes
Microsoft.VisualStudio.TraceLog.dll!Microsoft.VisualStudio.Diagnostics.Common.ExceptionHelper.Invoke(Microsoft.VisualStudio.Diagnostics.Common.ILExceptionFilter.InvocationTarget target) + 0x56 bytes
[Native to Managed Transition]
Unflagged 4580 87 Worker Thread <No Name> Normal
Empty call stack
Unflagged 8880 75 Worker Thread <No Name> Normal
Empty call stack
Unflagged 6964 60 Worker Thread <No Name> Normal
Empty call stack
More information:
Now, After uninstalling resharper 5.0 beta I managed to get the VS2010 to freeze in the same manner for about 45 secs, it looks the same behavior as before,
but afterwards it releases itself and it is possible to continue to work.
This means that somehow the bug source is comming from the VS2010 which is able to release itself after few moments --- unless resharper installed, in such case it will lead to total hang of VS2010.
Gil.
Hello,
Try switching off IntelliTrace, since it is waiting on something. We'll investigate
this further.
Sincerely,
Ilya Ryzhenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
IR> More information:
IR>
IR> Now, After uninstalling resharper 5.0 beta I managed to get the
IR> VS2010 to freeze in the same manner for about 45 secs, it looks the
IR> same behavior as before,
IR>
IR> but afterwards it releases itself and it is possible to continue to
IR> work.
IR>
IR> This means that somehow the bug source is comming from the VS2010
IR> which is able to release itself after few moments --- unless
IR> resharper installed, in such case it will lead to total hang of
IR> VS2010.
IR>
IR> Gil.
IR>
IR> ---
IR> Original message URL:
IR> http://www.jetbrains.net/devnet/message/5255272#5255272
yup, that works - you earned your icon
if it comes back again i'll post it here with all stack-traces.
Thank you.
Gil.