Rank: Advanced Member
  Groups: Registered
 Joined: 6/17/2012(UTC) Posts: 509
  Thanks: 147 times Was thanked: 66 time(s) in 64 post(s)
  
 
     | 
    
        
            
	      
                v2.10.0.4 Today I ended up with extremely slow processing during building (bug report submitted, could not get covering tests to show) so I closed solution and exited vstudio. devenv.exe though wouldn't exit from list of processes (not choking cpu, but still doing something according to Cycles Delta in process explorer) so I started a second devenv.exe process and attached it to the orphan one and this is the callstack of main thread: Code:
>	nCrunch.Core.dll!nCrunch.Core.Threading.CoreMessageDispatcher.BlockUntilQueueIsEmpty() + 0x86 bytes	
 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.PackageIntegrator.Terminate() + 0xbb bytes	
 	nCrunch.VSIntegration2010.dll!nCrunch.VSIntegration2010.CrunchPackage.Dispose(bool disposing) + 0x14 bytes	
 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.Close() + 0x1b bytes	
 	[Native to Managed Transition]	
 
 and the list of active threads looks like this: Code:
Not Flagged		26268	89	Worker Thread	Worker Thread	[Managed to Native Transition]	Lowest
 	 	 	 	 	 	[Managed to Native Transition]	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.ServiceProvider.GetService.AnonymousMethod__0() + 0x5d bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention.AnonymousMethod__0() + 0xb bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(System.Func<int> method) + 0x2e bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(System.Action method) + 0x4a bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.ServiceProvider.GetService(System.Guid guid, System.Type serviceType) + 0x129 bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.ServiceProvider.GetService(System.Type serviceType) + 0x59 bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.Package.GetService(System.Type serviceType) + 0x31b bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.Package.System.IServiceProvider.GetService(System.Type serviceType) + 0x5 bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.VsShellUtilities.IsSolutionBuilding(System.IServiceProvider serviceProvider) + 0x24 bytes	 
 	 	 	 	 	 	nCrunch.VSIntegration2010.dll!nCrunch.VSIntegration2010.CrunchPackage.IsSolutionBuilding.get() + 0x1b bytes	 
 	 	 	 	 	 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.VsHostingEnvironment.IsIDEBuildInProgress.get() + 0x13 bytes	 
 	 	 	 	 	 	nCrunch.Client.dll!nCrunch.Client.Processing.TaskObstructionMonitor.HoldBuildThreadUntilExecutionIsAllowed() + 0x27 bytes	 
 	 	 	 	 	 	nCrunch.Client.dll!nCrunch.Client.ComponentLoader.SnapshotComponentFactory.(nCrunch.Compiler.ProcessorArchitecture ) + 0x2c bytes	 
 	 	 	 	 	 	nCrunch.Client.dll!nCrunch.Client.ComponentLoader.SnapshotComponentFactory.CreateSnapshotComponentFromXml(nCrunch.Common.IO.FilePath projectFilePath, nCrunch.Compiler.BuildXml projectXml, nCrunch.Common.IO.FilePath solutionFilePath, string[] additionalFilesToIncludeAtSolutionLevel, bool isLoadedFromFile, nCrunch.Core.Configuration.ISnapshotConfig snapshotConfig, nCrunch.TestExecution.VisualStudioVersion vsVersion) + 0x22a bytes	 
 	 	 	 	 	 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.Synchronisation.SnapshotSynchroniser.(nCrunch.Common.IO.FilePath , nCrunch.Compiler.BuildXml , bool , nCrunch.TestExecution.VisualStudioVersion ) + 0x8a bytes	 
 	 	 	 	 	 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.Synchronisation.SnapshotSynchroniser.(System.Collections.Generic.IList<nCrunch.VSAddIn.Synchronisation.DteProject> , System.Collections.Generic.IList<nCrunch.Core.SnapshotComponent> , System.Collections.Generic.HashSet<nCrunch.Common.IO.FilePath> , nCrunch.TestExecution.VisualStudioVersion ) + 0x1bc bytes	 
 	 	 	 	 	 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.Synchronisation.SnapshotSynchroniser.(nCrunch.VSAddIn.Synchronisation.SynchronisationEvents.DteProjectsAddedWithBuildXmlEvent ) + 0x193 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
 	 	 	 	 	 	mscorlib.dll!System.Delegate.DynamicInvokeImpl(object[] args) + 0x76 bytes	 
 	 	 	 	 	 	nCrunch.Common.dll!nCrunch.Common.PendingDispatcherMessage.Dispatch() + 0x36 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Threading.CoreMessageDispatcher.() + 0x1dd bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Threading.PooledWorkItem.Start() + 0x55 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Threading.ThreadFactory.(object ) + 0x65 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(object state) + 0x3e bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + 0x60 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() + 0x149 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() + 0x5 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		11628	122	Worker Thread	Worker Thread	[Managed to Native Transition]	Normal
 	 	 	 	 	 	[Managed to Native Transition]	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) + 0xbd bytes	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) + 0x1d bytes	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.NetworkStream.Read(byte[] buffer, int offset, int size) + 0x83 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.DecryptorStream.Read(byte[] buffer, int offset, int count) + 0x423 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.BidirectionalStream.Read(byte[] buffer, int offset, int count) + 0x28 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll! .Read(byte[] , int , int ) + 0x155 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.Zlib.DeflateStream.Read(byte[] buffer, int offset, int count) + 0x39 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.BidirectionalStream.Read(byte[] buffer, int offset, int count) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.IO.Stream.BeginReadInternal.AnonymousMethod__a(object param0) + 0x3c bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task<int>.InnerInvoke() + 0x49 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.Execute() + 0x2e bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) + 0x15 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) + 0xcb bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) + 0xb3 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + 0x7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() + 0x149 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() + 0x5 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		17164	98	Worker Thread	Worker Thread	[Managed to Native Transition]	Normal
 	 	 	 	 	 	[Managed to Native Transition]	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) + 0xbd bytes	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) + 0x1d bytes	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.NetworkStream.Read(byte[] buffer, int offset, int size) + 0x83 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.DecryptorStream.Read(byte[] buffer, int offset, int count) + 0x423 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.BidirectionalStream.Read(byte[] buffer, int offset, int count) + 0x28 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll! .Read(byte[] , int , int ) + 0x155 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.Zlib.DeflateStream.Read(byte[] buffer, int offset, int count) + 0x39 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.BidirectionalStream.Read(byte[] buffer, int offset, int count) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.IO.Stream.BeginReadInternal.AnonymousMethod__a(object param0) + 0x3c bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task<int>.InnerInvoke() + 0x49 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.Execute() + 0x2e bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) + 0x15 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) + 0xcb bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) + 0xb3 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + 0x7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() + 0x149 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() + 0x5 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		24808	30	Worker Thread	Single-Thread Scheduler Worker	System.Threading.Monitor.Wait()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout, bool exitContext) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout) + 0x7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ManualResetEventSlim.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) + 0x182 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ManualResetEventSlim.Wait() + 0xb bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.JSLS.dll!Microsoft.VisualStudio.JSLS.Engine.SingleThreadScheduler.WorkerThreadStart() + 0x98 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		25016	102	Worker Thread	<No Name>		Normal
Not Flagged		25956	35	Worker Thread	<No Name>		Normal
Not Flagged		28212	0	Worker Thread	<No Name>		Normal
Not Flagged		29548	4	Worker Thread	Pool Thread #0	System.Threading.WaitHandle.InternalWaitOne()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x22 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x29 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x20 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		30396	10	Worker Thread	LAAFix	System.Threading.Thread.Suspend()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.Thread.Suspend() + 0x20 bytes	 
 	 	 	 	 	 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.LaaFix.() + 0xa1 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		31824	81	Worker Thread	Pool Thread #2	System.Threading.WaitHandle.InternalWaitOne()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x22 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x29 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x20 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		31864	38	Worker Thread	Pool Thread #3	System.Threading.WaitHandle.InternalWaitOne()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x22 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x29 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x20 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		32784	84	Worker Thread	<No Name>	System.Threading.WaitHandle.InternalWaitOne()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x22 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Data.Tools.Package.dll!Microsoft.VisualStudio.Data.Tools.Package.Explorers.BrowseObjectRetrieverJob.RunImpl() + 0xc4 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		33204	40	Worker Thread	<No Name>	System.Threading.WaitHandle.InternalWaitOne()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x22 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes	 
 	 	 	 	 	 	VsGraphicsDebuggerPkg.dll!Microsoft.VsPixPkg.STAWorkerThread.DoWork() + 0x2e bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		34300	0	Worker Thread	<No Name>		Normal
Not Flagged		34324	0	Worker Thread	<No Name>		Normal
Not Flagged		35904	2	Worker Thread	<No Name>		Highest
Not Flagged		36232	17	Worker Thread	In-proc Node (Default)	System.Threading.WaitHandle.WaitAny()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x92 bytes	 
 	 	 	 	 	 	Microsoft.Build.dll!Microsoft.Build.BackEnd.InProcNode.Run(out System.Exception shutdownException) + 0xad bytes	 
 	 	 	 	 	 	Microsoft.Build.dll!Microsoft.Build.BackEnd.NodeProviderInProc.InProcNodeThreadProc() + 0x18 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		36296	29	Worker Thread	MiniTimer	System.Threading.Monitor.Wait()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout, bool exitContext) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout) + 0x7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ManualResetEventSlim.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) + 0x182 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ManualResetEventSlim.Wait(int millisecondsTimeout) + 0x8 bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.JSLS.dll!Microsoft.VisualStudio.JSLS.Shared.MiniTimer.WorkerThreadEntry() + 0x1ac bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		36436	14	Worker Thread	Worker Thread	[Managed to Native Transition]	Normal
 	 	 	 	 	 	[Managed to Native Transition]	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) + 0xbd bytes	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) + 0x1d bytes	 
 	 	 	 	 	 	System.dll!System.Net.Sockets.NetworkStream.Read(byte[] buffer, int offset, int size) + 0x83 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.DecryptorStream.Read(byte[] buffer, int offset, int count) + 0x423 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.BidirectionalStream.Read(byte[] buffer, int offset, int count) + 0x28 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll! .Read(byte[] , int , int ) + 0x155 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.Zlib.DeflateStream.Read(byte[] buffer, int offset, int count) + 0x39 bytes	 
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Grid.Connectivity.BidirectionalStream.Read(byte[] buffer, int offset, int count) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.IO.Stream.BeginReadInternal.AnonymousMethod__a(object param0) + 0x3c bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task<int>.InnerInvoke() + 0x49 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.Execute() + 0x2e bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) + 0x15 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) + 0xcb bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) + 0xb3 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + 0x7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() + 0x149 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() + 0x5 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		36600	5	Worker Thread	Pool Thread #1	System.Threading.WaitHandle.InternalWaitOne()	Normal
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x22 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x28 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.WaitHandle.WaitOne() + 0x10 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread.ThreadProc() + 0x29 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Util.Logger.Catch(System.Action action) + 0x20 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.ThreadManager.PooledThread..ctor.AnonymousMethod__1() + 0x35 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		37548	28	Worker Thread	ApplicationMutices	[Managed to Native Transition]	Normal
 	 	 	 	 	 	[Managed to Native Transition]	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.JetDispatcher.Run() + 0x40 bytes	 
 	 	 	 	 	 	JetBrains.Platform.ReSharper.Util.dll!JetBrains.Threading.JetDispatcher.CreateDispatcherThread.AnonymousMethod__1() + 0x55 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes	 
 	 	 	 	 	 	mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		37556	0	Worker Thread	<No Name>		Normal
Not Flagged	>	37860	1	Main Thread	Main Thread	nCrunch.Core.Threading.CoreMessageDispatcher.BlockUntilQueueIsEmpty()	Normal
 	 	 	 	 	 	nCrunch.Core.dll!nCrunch.Core.Threading.CoreMessageDispatcher.BlockUntilQueueIsEmpty() + 0x86 bytes	 
 	 	 	 	 	 	nCrunch.VSAddIn.dll!nCrunch.VSAddIn.PackageIntegrator.Terminate() + 0xbb bytes	 
 	 	 	 	 	 	nCrunch.VSIntegration2010.dll!nCrunch.VSIntegration2010.CrunchPackage.Dispose(bool disposing) + 0x14 bytes	 
 	 	 	 	 	 	Microsoft.VisualStudio.Shell.10.0.dll!Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.Close() + 0x1b bytes	 
 	 	 	 	 	 	[Native to Managed Transition]	 
Not Flagged		38328	93	Worker Thread	<No Name>		Normal
Not Flagged		38376	32	Worker Thread	<No Name>		Normal
Not Flagged		38608	0	Worker Thread	<No Name>		Normal
 
 HTH.  
            
             
         
     |