{"action":"opened","issue":{"url":"https://api.github.com/repos/nunit/nunit/issues/1671","repository_url":"https://api.github.com/repos/nunit/nunit","labels_url":"https://api.github.com/repos/nunit/nunit/issues/1671/labels{/name}","comments_url":"https://api.github.com/repos/nunit/nunit/issues/1671/comments","events_url":"https://api.github.com/repos/nunit/nunit/issues/1671/events","html_url":"https://github.com/nunit/nunit/issues/1671","id":165742566,"number":1671,"title":"Nunit 3.4.1 NUnit.Engine.Runners","user":{"login":"elinato","id":20473726,"avatar_url":"https://avatars.githubusercontent.com/u/20473726?v=3","gravatar_id":"","url":"https://api.github.com/users/elinato","html_url":"https://github.com/elinato","followers_url":"https://api.github.com/users/elinato/followers","following_url":"https://api.github.com/users/elinato/following{/other_user}","gists_url":"https://api.github.com/users/elinato/gists{/gist_id}","starred_url":"https://api.github.com/users/elinato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elinato/subscriptions","organizations_url":"https://api.github.com/users/elinato/orgs","repos_url":"https://api.github.com/users/elinato/repos","events_url":"https://api.github.com/users/elinato/events{/privacy}","received_events_url":"https://api.github.com/users/elinato/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-15T09:07:44Z","updated_at":"2016-07-15T09:07:44Z","closed_at":null,"body":"I run into problems, Nunit 3.4.1 sometimes doesn't terminate nunit-agent-x86.exe, using TeamCity\r\n\r\nI get this from TeamCity:\r\n\r\n`[Step 6/6] Unhandled Exception: System.InvalidOperationException: LocalDataStoreSlot storage has been freed.\r\n[10:38:55][Step 6/6]    at System.LocalDataStore.SetData(LocalDataStoreSlot slot, Object data)\r\n[10:38:55][Step 6/6]    at System.Threading.Thread.SetData(LocalDataStoreSlot slot, Object data)\r\n[10:38:55][Step 6/6]    at System.Windows.Interop.ComponentDispatcher.get_CurrentThreadData()\r\n[10:38:55][Step 6/6]    at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)\r\n[10:38:55][Step 6/6]    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)\r\n[10:38:55][Step 6/6]    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)\r\n[10:38:55][Step 6/6]    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n[10:38:55][Step 6/6]    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)\r\n[10:38:55][Step 6/6]    at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)\r\n[10:38:55][Step 6/6]    at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)\r\n[10:38:58][Step 6/6] System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host\r\n[10:38:58][Step 6/6] \r\n[10:38:58][Step 6/6] Server stack trace: \r\n[10:38:58][Step 6/6]    at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.SocketStream.Read(Byte[] buffer, Int32 offset, Int32 size)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.SocketHandler.ReadFromSocket(Byte[] buffer, Int32 offset, Int32 count)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.SocketHandler.Read(Byte[] buffer, Int32 offset, Int32 count)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.SocketHandler.ReadAndMatchFourBytes(Byte[] buffer)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble()\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler.ReadHeaders()\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)\r\n[10:38:58][Step 6/6] \r\n[10:38:58][Step 6/6] Exception rethrown at [0]: \r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)\r\n[10:38:58][Step 6/6]    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)\r\n[10:38:58][Step 6/6]    at NUnit.Engine.ITestEngineRunner.Unload()\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.ProcessRunner.UnloadPackage()\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.AbstractTestRunner.Unload()\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.AggregatingTestRunner.UnloadPackage()\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.AbstractTestRunner.Unload()\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.MasterTestRunner.UnloadPackage()\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.AbstractTestRunner.Dispose(Boolean disposing)\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.MasterTestRunner.Dispose(Boolean disposing)\r\n[10:38:58][Step 6/6]    at NUnit.Engine.Runners.AbstractTestRunner.Dispose()\r\n[10:38:58][Step 6/6]    at NUnit.ConsoleRunner.ConsoleRunner.RunTests(TestPackage package, TestFilter filter)\r\n[10:38:58][Step 6/6]    at NUnit.ConsoleRunner.Program.Main(String[] args)\r\n[10:38:58][Step 6/6] Process exited with code -100\r\n[10:38:58][Step 6/6] Step Run tests (NUnit) failed`"}}
{"actor":{"display_login":"elinato"}}