Rank: Newbie
Groups: Registered
Joined: 2/21/2014(UTC) Posts: 4 Location: Switzerland
Thanks: 2 times
|
Hello ! Yes I've seen that process id, and indeed the process is doing nothing, I ave all the processor free. Visual studio was installed so I could get the debugger attached, I send you a png of parallel stacks and 3 stacktraces that seem to be the most important to me. [img=(- BROKEN LINK -)]Parallel stacks[/img] Quote: > mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) Line 248 C# mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) Line 192 C# mscorlib.dll!System.Threading.WaitHandle.WaitOne() Line 213 C# nCrunch.TaskRunner.dll!nCrunch.TaskRunner.TaskEnvironmentController.WaitForInstructions() Unknown nCrunch.TaskRunner.dll!NCrunch.TaskRunner.TaskEnvironment.WaitForInstructions() Unknown [AppDomain (nCrunch.TaskRunner451.x86.exe, #1) -> AppDomain (nCrunch.TestRunner.AppDomain_3a39d9ff82e5440e9595dbdc9ac93477, #2)] nCrunch.TaskRunner.dll!NCrunch.TaskRunner.TaskRunnerProgram.WaitForInstructions(string notUsed) Unknown nCrunch.TaskRunner.dll!NCrunch.TaskRunner.TaskRunnerProgram.Main(string[] args) Unknown nCrunch.TaskRunner451.x86.exe!nCrunch.TaskRunner451.x86.Program.Main(string[] args) Unknown
Quote: [Managed to Native Transition] > mscorlib.dll!System.IO.FileStream.ReadFileNative(Microsoft.Win32.SafeHandles.SafeFileHandle handle, byte[] bytes, int offset, int count, System.Threading.NativeOverlapped* overlapped, out int hr) Line 2500 C# mscorlib.dll!System.IO.FileStream.ReadCore(byte[] buffer, int offset, int count) Line 1578 C# mscorlib.dll!System.IO.FileStream.Read(byte[] array, int offset, int count) Line 1509 C# mscorlib.dll!System.IO.Stream.BeginReadInternal.AnonymousMethod__a(object param0) Line 340 C# mscorlib.dll!System.Threading.Tasks.Task<int>.InnerInvoke() Line 694 C# mscorlib.dll!System.Threading.Tasks.Task.Execute() Line 2459 C# mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) Line 2816 C# mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Line 581 C# mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Line 531 C# mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) Line 2785 C# mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) Line 2728 C# mscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() Line 2665 C# mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() Line 829 C# mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() Line 1170 C# [Native to Managed Transition]
Quote: > mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) Line 248 C# mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) Line 192 C# mscorlib.dll!System.Threading.WaitHandle.WaitOne() Line 213 C# Microsoft.Build.dll!Microsoft.Build.Execution.BuildSubmission.Execute() Unknown Microsoft.Build.dll!Microsoft.Build.Execution.BuildManager.Build(Microsoft.Build.Execution.BuildParameters parameters, Microsoft.Build.Execution.BuildRequestData requestData) Unknown Microsoft.Build.dll!Microsoft.Build.Execution.ProjectInstance.Build(string[] targets, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, int maxNodeCount, out System.Collections.Generic.IDictionary<string,Microsoft.Build.Execution.TargetResult> targetOutputs) Unknown Microsoft.Build.dll!Microsoft.Build.Evaluation.Project.Build(string[] targets, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers) Unknown Microsoft.Build.dll!Microsoft.Build.Evaluation.Project.Build(Microsoft.Build.Framework.ILogger logger) Unknown nCrunch.VSIntegration2013.dll!nCrunch.VSIntegration2010.MSBuildIntegration.BuildableProject2010.Build(bool verboseLogging, System.Collections.Generic.IList<nCrunch.Compiler.ProjectBuildMessage> errors, System.Collections.Generic.IList<nCrunch.Compiler.ProjectBuildMessage> warnings) Unknown nCrunch.Compiler.dll!nCrunch.Compiler.RemoteBuildRunner.#=qq2NtHjnlilHKfDqVCB4ecg==(nCrunch.Compiler.ComponentBuildParameters #=qbtk2b19ndCqUvaNvT36vdg==, System.Collections.Generic.IList<nCrunch.Compiler.ProjectBuildMessage> #=qGV6SDabgqCtJJyDsmM0NBA==, System.Collections.Generic.IList<nCrunch.Compiler.ProjectBuildMessage> #=qx27dvgD$s9E3uaL85XnR2g==) Unknown nCrunch.Compiler.dll!nCrunch.Compiler.RemoteBuildRunner.Build(nCrunch.Compiler.ComponentBuildParameters parameters) Unknown [Native to Managed Transition] nCrunch.TaskRunner.dll!nCrunch.TaskRunner.Ipc.IpcMessageProcessor.#=qpQ3L$_sUiHktPx79bOWD6pbocST4aNAde4Uso69EJ6Y=(nCrunch.TaskRunner.CallMethodMessage #=qtnX_jMWcaQGUVoLK4pkpo5XFIIqVpWXAy3hF5jnIXCs=) Unknown nCrunch.TaskRunner.dll!nCrunch.TaskRunner.Ipc.IpcMessageProcessor.ProcessMessageReturningResult(byte[] data) Unknown nCrunch.TaskRunner.dll!nCrunch.TaskRunner.Ipc.Fast.FastIpcServer.#=q_ZBBuWaRzFnjMrdwSxiPwRsJX9bE1Di0MJpy$pcOAJg=(object #=qobTdK7ZmYkMKsQhM0eWUWw==) Unknown mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) Line 74 C# mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Line 581 C# mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Line 531 C# mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) Line 520 C# mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj) Line 93 C# [Native to Managed Transition]
Is that enough for you to investigate ? It seems that 2 threads are locked on a file read that could be the process lock source ? Thanks you for your time ! Cheers
|