Build 22135 still fails. Here's how: Run CodeRush, run Test Runner, right click on a file on the Test Runner to 'Debug'... boom: VS reboot:
>Debug.ListCallStack /AllThreads /ShowExternalCode
Callstack for Thread 1 (Thread Id: 25984 (0x6580)):
Index Function
--------------------------------------------------------------------------------
1 [Lightweight Function]
*2 SubMain.GhostDoc.Core.dll!A.ce978c24cbe1f574b07c3b78a53763562.c0012a3cfd6f80130a0508007ae497b4b(object value, string value, System.Reflection.BindingFlags value, System.Reflection.Binder value, object value, object[] value)
3 SubMain.GhostDoc.Core.dll!SubMain.Core.Utils.ReflectionUtility.GetProperty(string propertyName, object instance, object[] parameters)
4 SubMain.GhostDoc.Package.clr4.6.dll!A.c26370f4991b93e7db172d0805957f882.c18c373cebed6bb4283ffcbb23d9d9015(EnvDTE._DTE value)
5 SubMain.GhostDoc.Package.clr4.6.dll!A.cea761d8fed0d9cdc605eeab32b3e0607.cd55c1318a3891701e184e45ca67421ea()
6 SubMain.GhostDoc.Package.clr4.6.dll!A.cea761d8fed0d9cdc605eeab32b3e0607.cd16643632a369510ef745d3ad9b125e8()
7 SubMain.GhostDoc.Package.clr4.6.dll!SubMain.GhostDoc.VsPackage.Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.QueryStatus(ref System.Guid pguidCmdGroup, uint cCmds, Microsoft.VisualStudio.OLE.Interop.OLECMD[] prgCmds, System.IntPtr pCmdText)
Callstack for Thread 2 (Thread Id: 28028 (0x6d7c)):
The call stack is empty.Callstack for Thread 3 (Thread Id: 57988 (0xe284)):
The call stack is empty.Callstack for Thread 4 (Thread Id: 44384 (0xad60)):
The call stack is empty.Callstack for Thread 5 (Thread Id: 24768 (0x60c0)):
The call stack is empty.Callstack for Thread 6 (Thread Id: 65096 (0xfe48)):
The call stack is empty.Callstack for Thread 7 (Thread Id: 51344 (0xc890)):
The call stack is empty.Callstack for Thread 8 (Thread Id: 27164 (0x6a1c)):
The call stack is empty.Callstack for Thread 9 (Thread Id: 53732 (0xd1e4)):
Index Function
--------------------------------------------------------------------------------
1 [Managed to Native Transition]
2 WindowsBase.dll!MS.Win32.UnsafeNativeMethods.GetMessageW(ref System.Windows.Interop.MSG msg, System.Runtime.InteropServices.HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax)
3 WindowsBase.dll!System.Windows.Threading.Dispatcher.GetMessage(ref System.Windows.Interop.MSG msg, System.IntPtr hwnd, int minMessage, int maxMessage)
4 WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame)
5 Microsoft.VisualStudio.Shell.15.0.dll!Microsoft.Internal.VisualStudio.PlatformUI.BackgroundDispatcher.ThreadProc(object arg)
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
9 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 10 (Thread Id: 55908 (0xda64)):
The call stack is empty.Callstack for Thread 11 (Thread Id: 39968 (0x9c20)):
The call stack is empty.Callstack for Thread 12 (Thread Id: 6892 (0x1aec)):
The call stack is empty.Callstack for Thread 13 (Thread Id: 55040 (0xd700)):
The call stack is empty.Callstack for Thread 14 (Thread Id: 34424 (0x8678)):
The call stack is empty.Callstack for Thread 15 (Thread Id: 8716 (0x220c)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.SemaphoreSlim.WaitUntilCountOrTimeout(int millisecondsTimeout, uint startTime, System.Threading.CancellationToken cancellationToken)
2 mscorlib.dll!System.Threading.SemaphoreSlim.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken)
3 System.dll!System.Collections.Concurrent.BlockingCollection<Microsoft.VisualStudio.ProjectSystem.PriorityTaskScheduler.IWorkItem>.TryTakeWithNoTimeValidation(out Microsoft.VisualStudio.ProjectSystem.PriorityTaskScheduler.IWorkItem item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken, System.Threading.CancellationTokenSource combinedTokenSource)
4 System.dll!System.Collections.Concurrent.BlockingCollection<Microsoft.VisualStudio.ProjectSystem.PriorityTaskScheduler.IWorkItem>.GetConsumingEnumerable(System.Threading.CancellationToken cancellationToken)
5 Microsoft.VisualStudio.ProjectSystem.Implementation.dll!Microsoft.VisualStudio.ProjectSystem.PriorityTaskScheduler.ThreadProc()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
9 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 16 (Thread Id: 49140 (0xbff4)):
The call stack is empty.Callstack for Thread 17 (Thread Id: 28708 (0x7024)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.SemaphoreSlim.WaitUntilCountOrTimeout(int millisecondsTimeout, uint startTime, System.Threading.CancellationToken cancellationToken)
2 mscorlib.dll!System.Threading.SemaphoreSlim.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken)
3 System.dll!System.Collections.Concurrent.BlockingCollection<System.Threading.Tasks.Task>.TryTakeWithNoTimeValidation(out System.Threading.Tasks.Task item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken, System.Threading.CancellationTokenSource combinedTokenSource)
4 System.dll!System.Collections.Concurrent.BlockingCollection<System.Threading.Tasks.Task>.TryTake(out System.Threading.Tasks.Task item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken)
5 System.dll!System.Collections.Concurrent.BlockingCollection<System.__Canon>.Take()
6 Microsoft.CodeAnalysis.Razor.Workspaces.dll!Microsoft.CodeAnalysis.Razor.Workspaces.ProjectSnapshotManagerDispatcherBase.ProjectSnapshotManagerTaskScheduler.ThreadStart()
7 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
9 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
10 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 18 (Thread Id: 30708 (0x77f4)):
The call stack is empty.Callstack for Thread 19 (Thread Id: 63580 (0xf85c)):
The call stack is empty.Callstack for Thread 20 (Thread Id: 61860 (0xf1a4)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext)
3 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.WindowsProcessLock.Acquire(System.Action action, System.Threading.CancellationToken cancelToken)
4 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.PersistenceTransmitter.AcquireMutex(System.Action action)
5 mscorlib.dll!System.Threading.Tasks.Task.Execute()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
9 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
10 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
12 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
13 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 21 (Thread Id: 14420 (0x3854)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout, bool exitContext)
3 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout)
4 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.FlushManager.FlushLoop()
5 mscorlib.dll!System.Threading.Tasks.Task.Execute()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
9 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
10 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
12 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
13 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 22 (Thread Id: 15900 (0x3e1c)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext)
3 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.WindowsProcessLock.Acquire(System.Action action, System.Threading.CancellationToken cancelToken)
4 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.PersistenceTransmitter.AcquireMutex(System.Action action)
5 mscorlib.dll!System.Threading.Tasks.Task.Execute()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
9 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
10 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
12 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
13 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 23 (Thread Id: 21120 (0x5280)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout, bool exitContext)
3 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout)
4 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.FlushManager.FlushLoop()
5 mscorlib.dll!System.Threading.Tasks.Task.Execute()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
9 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
10 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
12 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
13 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 24 (Thread Id: 56592 (0xdd10)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext)
3 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.PersistenceTransmitter.AcquireMutex(System.Action action)
4 mscorlib.dll!System.Threading.Tasks.Task.Execute()
5 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
6 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
9 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
10 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
12 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 25 (Thread Id: 36996 (0x9084)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout, bool exitContext)
3 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout)
4 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.FlushManager.FlushLoop()
5 mscorlib.dll!System.Threading.Tasks.Task.Execute()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
9 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
10 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
12 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
13 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 26 (Thread Id: 65320 (0xff28)):
Index Function
--------------------------------------------------------------------------------
1 [Managed to Native Transition]
2 mscorlib.dll!System.IO.FileStream.ReadFileNative(Microsoft.Win32.SafeHandles.SafeFileHandle handle, byte[] bytes, int offset, int count, System.Threading.NativeOverlapped* overlapped, out int hr)
3 mscorlib.dll!System.IO.FileStream.ReadCore(byte[] buffer, int offset, int count)
4 mscorlib.dll!System.IO.FileStream.Read(byte[] array, int offset, int count)
5 mscorlib.dll!System.IO.Stream.BeginReadInternal.AnonymousMethod__39_0(object <p0>)
6 mscorlib.dll!System.Threading.Tasks.Task<int>.InnerInvoke()
7 mscorlib.dll!System.Threading.Tasks.Task.Execute()
8 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
9 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
10 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
11 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
12 mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch()
Callstack for Thread 27 (Thread Id: 61856 (0xf1a0)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext)
2 Microsoft.PythonTools.VSInterpreters.dll!Microsoft.PythonTools.RegistryWatcher.Worker(object param)
3 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
4 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
6 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 28 (Thread Id: 33868 (0x844c)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext)
2 Microsoft.Build.dll!Microsoft.Build.BackEnd.InProcNode.Run(out System.Exception shutdownException)
3 Microsoft.Build.dll!Microsoft.Build.BackEnd.NodeProviderInProc.InProcNodeThreadProc()
4 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
6 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
7 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 29 (Thread Id: 42008 (0xa418)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.Thread.Sleep(int millisecondsTimeout)
2 mscorlib.dll!System.Threading.Thread.Sleep(System.TimeSpan timeout)
3 Microsoft.VisualStudio.Shell.UI.Internal.dll!Microsoft.VisualStudio.PlatformUI.Diagnostics.ThreadPoolWatcher.WatcherThread()
4 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
6 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
7 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 30 (Thread Id: 23932 (0x5d7c)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext)
3 PresentationCore.dll!System.Windows.Media.Imaging.BitmapDownload.DownloadThreadProc()
4 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
6 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
7 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 31 (Thread Id: 57384 (0xe028)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext)
3 System.Management.dll!System.Management.MTAHelper.WorkerThread()
4 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
6 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
7 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 32 (Thread Id: 45624 (0xb238)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.SemaphoreSlim.WaitUntilCountOrTimeout(int millisecondsTimeout, uint startTime, System.Threading.CancellationToken cancellationToken)
2 mscorlib.dll!System.Threading.SemaphoreSlim.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken)
3 System.dll!System.Collections.Concurrent.BlockingCollection<DevExpress.CodeRush.Platform.Threading.ActionInfo<DevExpress.CodeRush.Platform.Diagnostics.Log.LogInfo>>.TryTakeWithNoTimeValidation(out DevExpress.CodeRush.Platform.Threading.ActionInfo<DevExpress.CodeRush.Platform.Diagnostics.Log.LogInfo> item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken, System.Threading.CancellationTokenSource combinedTokenSource)
4 System.dll!System.Collections.Concurrent.BlockingCollection<DevExpress.CodeRush.Platform.Threading.ActionInfo<DevExpress.CodeRush.Platform.Diagnostics.Log.LogInfo>>.GetConsumingEnumerable(System.Threading.CancellationToken cancellationToken)
5 DevExpress.CodeRush.Platform.dll!DevExpress.CodeRush.Platform.Threading.BackgroundThread<DevExpress.CodeRush.Platform.Diagnostics.Log.LogInfo>.Run()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
9 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 33 (Thread Id: 44304 (0xad10)):
The call stack is empty.Callstack for Thread 34 (Thread Id: 22744 (0x58d8)):
The call stack is empty.Callstack for Thread 35 (Thread Id: 39552 (0x9a80)):
The call stack is empty.Callstack for Thread 36 (Thread Id: 65272 (0xfef8)):
The call stack is empty.Callstack for Thread 37 (Thread Id: 16064 (0x3ec0)):
The call stack is empty.Callstack for Thread 38 (Thread Id: 35004 (0x88bc)):
Index Function
--------------------------------------------------------------------------------
1 DevExpress.CodeRush.Platform.dll!DevExpress.CodeRush.Platform.Threading.BackgroundQueueWorker<System.__Canon>.WaitForQueueChange()
2 DevExpress.CodeRush.Platform.dll!DevExpress.CodeRush.Platform.Threading.BackgroundQueueWorker<DevExpress.CodeRush.TestRunner.Data.TestInfo>.ProcessQueueAsync()
3 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
4 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
6 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 39 (Thread Id: 32636 (0x7f7c)):
Index Function
--------------------------------------------------------------------------------
1 DevExpress.CodeRush.Platform.dll!DevExpress.CodeRush.Platform.Threading.BackgroundQueueWorker<System.__Canon>.WaitForQueueChange()
2 DevExpress.CodeRush.Platform.dll!DevExpress.CodeRush.Platform.Threading.BackgroundQueueWorker<DevExpress.CodeRush.TestRunner.Data.TestInfo>.ProcessQueueAsync()
3 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
4 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
6 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 40 (Thread Id: 19324 (0x4b7c)):
The call stack is empty.Callstack for Thread 41 (Thread Id: 23400 (0x5b68)):
The call stack is empty.Callstack for Thread 42 (Thread Id: 27860 (0x6cd4)):
The call stack is empty.Callstack for Thread 43 (Thread Id: 64752 (0xfcf0)):
The call stack is empty.Callstack for Thread 44 (Thread Id: 54420 (0xd494)):
Index Function
--------------------------------------------------------------------------------
1 [Managed to Native Transition]
2 mscorlib.dll!System.IO.FileStream.ReadFileNative(Microsoft.Win32.SafeHandles.SafeFileHandle handle, byte[] bytes, int offset, int count, System.Threading.NativeOverlapped* overlapped, out int hr)
3 mscorlib.dll!System.IO.FileStream.ReadCore(byte[] buffer, int offset, int count)
4 mscorlib.dll!System.IO.FileStream.Read(byte[] array, int offset, int count)
5 mscorlib.dll!System.IO.Stream.BeginReadInternal.AnonymousMethod__39_0(object <p0>)
6 mscorlib.dll!System.Threading.Tasks.Task<int>.InnerInvoke()
7 mscorlib.dll!System.Threading.Tasks.Task.Execute()
8 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
9 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
10 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
11 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
12 mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch()
Callstack for Thread 45 (Thread Id: 60536 (0xec78)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout, bool exitContext)
3 mscorlib.dll!System.Threading.WaitHandle.WaitOne(System.TimeSpan timeout)
4 Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.ApplicationInsights.Channel.Sender.SendLoop()
5 mscorlib.dll!System.Threading.Tasks.Task.Execute()
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot)
9 mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)
10 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
11 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
12 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
13 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 46 (Thread Id: 55328 (0xd820)):
The call stack is empty.Callstack for Thread 47 (Thread Id: 63472 (0xf7f0)):
Index Function
--------------------------------------------------------------------------------
1 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.TapContract.Networking.ProtocolHandler.WaitableActionsList.WaitForData()
2 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.TapContract.Networking.ProtocolHandler.ActionThread(object list)
3 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
4 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
6 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 48 (Thread Id: 6044 (0x179c)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)
2 mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext)
3 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.WpfTap.Networking.AnonymousPipe.WaitForCondition(System.Threading.WaitHandle waitHandle, System.Func<Microsoft.VisualStudio.DesignTools.WpfTap.Networking.AnonymousPipe.ConditionResult> condition)
4 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.WpfTap.Networking.AnonymousPipe.Read(byte[] buffer, int offset, int maxBytesToRead)
5 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.WpfTap.Networking.PipeDataBridge.FillBufferFromReadPipe(byte[] buffer, int startingOffset)
6 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.WpfTap.Networking.PipeDataBridge.ReadMessage()
7 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.TapContract.Networking.ProtocolHandler.ReadThread()
8 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
9 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
10 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
11 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 49 (Thread Id: 47252 (0xb894)):
Index Function
--------------------------------------------------------------------------------
1 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.TapContract.Networking.ProtocolHandler.WaitableActionsList.WaitForData()
2 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.TapContract.Networking.ProtocolHandler.ActionThread(object list)
3 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
4 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
6 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 50 (Thread Id: 60392 (0xebe8)):
The call stack is empty.Callstack for Thread 51 (Thread Id: 48436 (0xbd34)):
The call stack is empty.Callstack for Thread 52 (Thread Id: 55848 (0xda28)):
The call stack is empty.Callstack for Thread 53 (Thread Id: 55752 (0xd9c8)):
Index Function
--------------------------------------------------------------------------------
1 [Managed to Native Transition]
2 WindowsBase.dll!MS.Win32.UnsafeNativeMethods.GetMessageW(ref System.Windows.Interop.MSG msg, System.Runtime.InteropServices.HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax)
3 WindowsBase.dll!System.Windows.Threading.Dispatcher.GetMessage(ref System.Windows.Interop.MSG msg, System.IntPtr hwnd, int minMessage, int maxMessage)
4 WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame)
5 Microsoft.VisualStudio.DesignTools.WpfTap.dll!Microsoft.VisualStudio.DesignTools.WpfTap.WpfVisualTreeService.VisualTree.RootSourceFinder.HwndWatcher(object waitDispatcherEvent)
6 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
7 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
8 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
9 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj)
Callstack for Thread 54 (Thread Id: 42704 (0xa6d0)):
Index Function
--------------------------------------------------------------------------------
1 mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext)
2 System.dll!System.Net.TimerThread.ThreadProc()
3 mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
4 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)
5 mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)
6 mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Callstack for Thread 55 (Thread Id: 38196 (0x9534)):
The call stack is empty.
>