Repository navigation
Test failure: System.Net.Sockets.Tests.SelectTest.Select_ReadWrite_AllReady_ManySockets #75702
Copy link
Copy link
Closed
Labels
area-System.Net.Socketstest-failuretest-run-coreTest failures in .NET Core test runsTest failures in .NET Core test runs
Milestone
Description
Activity
- ghost addeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Sep 15, 2022 Hit this in a
release/7.0backport PR: #75985- Queue: Libraries Test Run release coreclr windows x86 Release
- Job results: https://dev.azure.com/dnceng-public/public/_build/results?buildId=25296&view=logs&j=457f7e88-dfa2-5bd9-f871-fdf124c2477d&t=bfe52dfb-2099-5c7f-ee52-70a1d81c544e
- Log file: https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-75985-merge-2275a3425edd4da8a3/System.Net.Sockets.Tests/1/console.a15aaa47.log?helixlogtype=result
- Callstack (seems that the process got killed):
System.Net.Sockets.Tests.Disconnect_CancellableTask.Disconnect_Success(reuseSocket: True) [FAIL] System.Net.Sockets.SocketException : An operation was attempted on something that is not a socket. Stack Trace: /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(1460,0): at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(1216,0): at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.DisconnectAsync(Socket socket, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(268,0): at System.Net.Sockets.Socket.DisconnectAsync(Boolean reuseSocket, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(291,0): at System.Net.Sockets.Tests.SocketHelperCancellableTask.DisconnectAsync(Socket s, Boolean reuseSocket) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(448,0): at System.Net.Sockets.Tests.SocketTestHelperBase`1.DisconnectAsync(Socket s, Boolean reuseSocket) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/DisconnectTest.cs(30,0): at System.Net.Sockets.Tests.Disconnect`1.Disconnect_Success(Boolean reuseSocket) /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(286,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs(183,0): at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(324,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(302,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs(370,0): at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.<>c.<.cctor>b__8_0(Object state) /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs(183,0): at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at lambda_method2(Closure, Object, Object) /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs(2405,0): at System.Threading.Tasks.Task.InnerInvoke() /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs(2387,0): at System.Threading.Tasks.Task.<>c.<.cctor>b__273_0(Object obj) /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs(183,0): at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs(2345,0): at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs(2283,0): at System.Threading.Tasks.Task.ExecuteEntryUnsafe(Thread threadPoolThread) /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs(35,0): at System.Threading.Tasks.ThreadPoolTaskScheduler.<>c.<.cctor>b__10_0(Object s) /_/src/coreclr/System.Private.CoreLib/src/System/Threading/Thread.CoreCLR.cs(105,0): at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/DisconnectTest.cs(30,0): at System.Net.Sockets.Tests.Disconnect`1.Disconnect_Success(Boolean reuseSocket) --- End of stack trace from previous location --- System.Net.Sockets.Tests.SendFile_CancellableTask.SendFileGetsCanceledByDispose(owning: True) [FAIL] System.ObjectDisposedException : Cannot access a disposed object. Object name: 'System.Net.Sockets.Socket'. Stack Trace: /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2997,0): at System.Net.Sockets.Socket.SendPacketsAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(1151,0): at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendPacketsAsync(Socket socket, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(681,0): at System.Net.Sockets.Socket.SendFileAsync(String fileName, ReadOnlyMemory`1 preBuffer, ReadOnlyMemory`1 postBuffer, TransmitFileOptions flags, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(655,0): at System.Net.Sockets.Socket.SendFileAsync(String fileName, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(287,0): at System.Net.Sockets.Tests.SocketHelperCancellableTask.SendFileAsync(Socket s, String fileName) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(445,0): at System.Net.Sockets.Tests.SocketTestHelperBase`1.SendFileAsync(Socket s, String fileName) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SendFile.cs(270,0): at System.Net.Sockets.Tests.SendFile`1.<>c__DisplayClass10_1.<<SendFileGetsCanceledByDispose>b__2>d.MoveNext() --- End of stack trace from previous location --- /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SendFile.cs(285,0): at System.Net.Sockets.Tests.SendFile`1.<>c__DisplayClass10_0.<<SendFileGetsCanceledByDispose>b__0>d.MoveNext() --- End of stack trace from previous location --- /_/src/libraries/Common/tests/TestUtilities/System/RetryHelper.cs(94,0): at System.RetryHelper.ExecuteAsync(Func`1 test, Int32 maxAttempts, Func`2 backoffFunc, Predicate`1 retryWhen, String testName) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SendFile.cs(254,0): at System.Net.Sockets.Tests.SendFile`1.SendFileGetsCanceledByDispose(Boolean owning) --- End of stack trace from previous location --- System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:02:32 System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:04:32 System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:06:32 System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:08:32 System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:10:32 System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:12:32 System.Net.Sockets.Tests: [Long Running Test] 'System.Net.Sockets.Tests.SocketDuplicationTests+Synchronous.DuplicateAndClose_TcpServerHandler', Elapsed: 00:14:32 ['System.Net.Sockets.Tests' END OF WORK ITEM LOG: Command timed out, and was killed]- addedtest-run-coreTest failures in .NET Core test runsTest failures in .NET Core test runsand removeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Sep 27, 2022 Hit on net7.0-windows-Release-x86-CoreCLR_release-Windows.10.Amd64.Server2022.ES.Open in https://github.com/dotnet/runtime/pull/76652/checks?check_run_id=8730006416
System.Net.Sockets.Tests.SendFile_Apm.SendFileGetsCanceledByDispose(owning: True) [FAIL] System.ObjectDisposedException : Cannot access a disposed object. Object name: 'System.Net.Sockets.Socket'. Stack Trace: /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3760,0): at System.Net.Sockets.Socket.ThrowIfDisposed() /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2984,0): at System.Net.Sockets.Socket.SendPacketsAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(1141,0): at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendPacketsAsync(Socket socket, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(730,0): at System.Net.Sockets.Socket.SendFileAsync(String fileName, ReadOnlyMemory`1 preBuffer, ReadOnlyMemory`1 postBuffer, TransmitFileOptions flags, CancellationToken cancellationToken) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2356,0): at System.Net.Sockets.Socket.BeginSendFile(String fileName, Byte[] preBuffer, Byte[] postBuffer, TransmitFileOptions flags, AsyncCallback callback, Object state) /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2342,0): at System.Net.Sockets.Socket.BeginSendFile(String fileName, AsyncCallback callback, Object state) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(203,0): at System.Net.Sockets.Tests.SocketHelperApm.<>c__DisplayClass14_0.<SendFileAsync>b__0(AsyncCallback callback, Object state) /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/FutureFactory.cs(776,0): at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl(Func`3 beginMethod, Func`2 endFunction, Action`1 endAction, Object state, TaskCreationOptions creationOptions) /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskFactory.cs(880,0): at System.Threading.Tasks.TaskFactory.FromAsync(Func`3 beginMethod, Action`1 endMethod, Object state) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(202,0): at System.Net.Sockets.Tests.SocketHelperApm.SendFileAsync(Socket s, String fileName) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketTestHelper.cs(445,0): at System.Net.Sockets.Tests.SocketTestHelperBase`1.SendFileAsync(Socket s, String fileName) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SendFile.cs(270,0): at System.Net.Sockets.Tests.SendFile`1.<>c__DisplayClass10_1.<<SendFileGetsCanceledByDispose>b__2>d.MoveNext() --- End of stack trace from previous location --- /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SendFile.cs(285,0): at System.Net.Sockets.Tests.SendFile`1.<>c__DisplayClass10_0.<<SendFileGetsCanceledByDispose>b__0>d.MoveNext() --- End of stack trace from previous location --- /_/src/libraries/Common/tests/TestUtilities/System/RetryHelper.cs(94,0): at System.RetryHelper.ExecuteAsync(Func`1 test, Int32 maxAttempts, Func`2 backoffFunc, Predicate`1 retryWhen, String testName) /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/SendFile.cs(254,0): at System.Net.Sockets.Tests.SendFile`1.SendFileGetsCanceledByDispose(Boolean owning) --- End of stack trace from previous location --- Unhandled exception. System.TimeoutException: Timeout waiting for client connection. at System.Net.Sockets.Tests.SocketTestServerAsync.StartAccept(SocketAsyncEventArgs acceptEventArg) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 141 at System.Net.Sockets.Tests.SocketTestServerAsync.ProcessAccept(SocketAsyncEventArgs e) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 178 at System.Net.Sockets.Tests.SocketTestServerAsync.StartAccept(SocketAsyncEventArgs acceptEventArg) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 141 at System.Net.Sockets.Tests.SocketTestServerAsync.ProcessAccept(SocketAsyncEventArgs e) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 178 at System.Net.Sockets.Tests.SocketTestServerAsync.StartAccept(SocketAsyncEventArgs acceptEventArg) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 141 at System.Net.Sockets.Tests.SocketTestServerAsync.ProcessAccept(SocketAsyncEventArgs e) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 178 at System.Net.Sockets.Tests.SocketTestServerAsync.StartAccept(SocketAsyncEventArgs acceptEventArg) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 141 at System.Net.Sockets.Tests.SocketTestServerAsync.ProcessAccept(SocketAsyncEventArgs e) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 178 at System.Net.Sockets.Tests.SocketTestServerAsync.StartAccept(SocketAsyncEventArgs acceptEventArg) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 141 at System.Net.Sockets.Tests.SocketTestServerAsync.ProcessAccept(SocketAsyncEventArgs e) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 178 at System.Net.Sockets.Tests.SocketTestServerAsync.AcceptEventArg_Completed(Object sender, SocketAsyncEventArgs e) in /_/src/libraries/Common/tests/System/Net/Sockets/SocketTestServerAsync.cs:line 174 at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(SocketAsyncEventArgs e) in /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.cs:line 216 at System.Net.Sockets.SocketAsyncEventArgs.OnCompletedInternal() in /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.cs:line 211 at System.Net.Sockets.SocketAsyncEventArgs.ExecutionCallback(Object state) in /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.cs:line 454 at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 163 --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 163 at System.Net.Sockets.SocketAsyncEventArgs.<>c.<.cctor>b__176_0(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped) in /_/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.Windows.cs:line 1261 at System.Threading.ThreadPoolBoundHandleOverlapped.CompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolBoundHandleOverlapped.cs:line 49 at System.Threading.ThreadPoolTypedWorkItemQueue`2.System.Threading.IThreadPoolWorkItem.Execute() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs:line 1134 at System.Threading.ThreadPoolWorkQueue.Dispatch() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs:line 919 at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.WorkerThread.cs:line 77 at System.Threading.Thread.StartCallback() in /_/src/coreclr/System.Private.CoreLib/src/System/Threading/Thread.CoreCLR.cs:line 105@rzikm can you please check how often it is failing these days?
We should close it if it happens less than 1-2x per month.No recent hits. Closing until the issue resurfaces.
- ghost locked as resolved and limited conversation to collaborators
on Jul 13, 2023
Metadata
Metadata
Assignees
Labels
area-System.Net.Socketstest-failuretest-run-coreTest failures in .NET Core test runsTest failures in .NET Core test runs
Console log:
Console