dotnet / dotnet/runtime

HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success failure from too many BindIPEndPointDelegate retries

Open
#131,951 1 comment 0 reactions 0 assignees View on GitHub
area-System.Net.Http blocking-clean-ci Known Build Error
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

## Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1541017
Build error leg or test failing: System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success
Pull request: https://github.com/dotnet/runtime/pull/131876

## Error Message

**DO NOT USE JSON BELOW IF THIS IS A BUILD BREAK** otherwise build analysis will allow pull requests to merge that break the build worse. For a build break, do not use this issue form. Make a regular new issue.

Fill the error message using [step by step known issues guidance](https://github.com/dotnet/arcade/blob/main/Documentation/Build%20Analysis/KnownIssueJsonStepByStep.md).

```json
{
"ErrorMessage": ["HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success [FAIL]", "OverflowException: Reached the maximum number of BindIPEndPointDelegate retries."],
"BuildRetry": false,
"ExcludeConsoleLog": false
}
```

```
Starting: System.Net.Requests.Tests (parallel test collections = on [2 threads], stop on fail = off)
System.Net.Tests.FtpWebRequestTest.Ftp_AppendFile [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_RenameFile [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_Ignore_NewLine_GetRequestStream_And_GetResponse_Throws_FormatException_As_InnerException [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_NewLineInRenameTo_GetResponse_Throws_FormatException_As_InnerException [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_LargeFile [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_CreateAndDelete [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_RenameFileSubDir_Success [SKIP]
Condition(s) not met: "LocalServerAvailable"
System.Net.Tests.FtpWebRequestTest.Ftp_MakeAndRemoveDir_Success [SKIP]
Condition(s) not met: "LocalServerAvailable"
Unhandled exception. System.Net.WebException: Reached the maximum number of BindIPEndPointDelegate retries. (127.0.0.1:52729)
---> System.Net.Http.HttpRequestException: Reached the maximum number of BindIPEndPointDelegate retries. (127.0.0.1:52729)
---> System.OverflowException: Reached the maximum number of BindIPEndPointDelegate retries.
at System.Net.HttpWebRequest.g__BindHelper|224_4(ServicePoint servicePoint, IPAddress[]& addresses, Socket socket, Int32 port) in /_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs:line 1847
at System.Net.HttpWebRequest.<>c__DisplayClass224_0.b__1(SocketsHttpConnectionContext context, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs:line 1813
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, Int64 connectionId, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs:line 693
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, Int64 connectionId, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs:line 726
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, Boolean isForHttp2, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs:line 595
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.Http1.cs:line 296
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.Http1.cs:line 265
at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result) in /_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs:line 139
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) in /_/src/libraries/Common/src/System/Threading/Tasks/TaskCompletionSourceWithCancellation.cs:line 21
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs:line 495
at System.Net.Http.HttpMessageHandlerStage.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpMessageHandlerStage.cs:line 21
at System.Net.Http.HttpMessageHandlerStage.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpMessageHandlerStage.cs:line 21
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/RedirectHandler.cs:line 29
at System.Net.Http.HttpMessageHandlerStage.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpMessageHandlerStage.cs:line 21
at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|119_0(HttpRequestMessage request, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/SocketsHttpHandler.cs:line 668
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) in /_/src/libraries/System.Net.Http/src/System/Net/Http/HttpClient.cs:line 544
at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result) in /_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs:line 139
at System.Net.HttpWebRequest.HandleResponse(Boolean async) in /_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs:line 1281
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) in /_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs:line 1455
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) in /_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs:line 1459
at System.Net.WebRequest.<>c.b__68_1(IAsyncResult iar) in /_/src/libraries/System.Net.Requests/src/System/Net/WebRequest.cs:line 536
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskFactory_T.cs:line 508
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result) in /_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs:line 139
at System.Net.WebRequest.GetResponseAsync() in /_/src/libraries/System.Net.Requests/src/System/Net/WebRequest.cs:line 534
at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result) in /_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs:line 139
at System.Net.Tests.HttpWebRequestTest.<>c__DisplayClass159_0.b__1(Uri uri) in /_/src/libraries/System.Net.Requests/tests/HttpWebRequestTest.cs:line 2444
at System.Threading.Tasks.TaskTimeoutExtensions.GetRealException(Task task) in /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs:line 119
--- End of stack trace from previous location ---
at System.Threading.Tasks.TaskTimeoutExtensions.WhenAllOrAnyFailed(Task[] tasks) in /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs:line 89
at System.Net.Test.Common.LoopbackServer.<>c__DisplayClass15_0.b__0(LoopbackServer server) in /_/src/libraries/Common/tests/System/Net/Http/LoopbackServer.cs:line 123
at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult(Task task, Byte& result) in /_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs:line 131
at System.Net.Test.Common.LoopbackServer.CreateServerAsync(Func`2 funcAsync, Options options) in /_/src/libraries/Common/tests/System/Net/Http/LoopbackServer.cs:line 107
at System.Net.Tests.HttpWebRequestTest.<>c.b__159_0(String async) in /_/src/libraries/System.Net.Requests/tests/HttpWebRequestTest.cs:line 2438
at Microsoft.DotNet.RemoteExecutor.Program.Main(String[] args) in /_/src/arcade/src/Microsoft.DotNet.RemoteExecutor/src/Program.cs:line 65
--- End of stack trace from previous location ---
at Microsoft.DotNet.RemoteExecutor.Program.Main(String[] args) in /_/src/arcade/src/Microsoft.DotNet.RemoteExecutor/src/Program.cs:line 97
System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success [FAIL]
Microsoft.DotNet.RemoteExecutor.RemoteExecutionException : Remote process failed with an unhandled exception.
Stack Trace:

Child exception:
System.Net.WebException: Reached the maximum number of BindIPEndPointDelegate retries. (127.0.0.1:52729)
---> System.Net.Http.HttpRequestException: Reached the maximum number of BindIPEndPointDelegate retries. (127.0.0.1:52729)
---> System.OverflowException: Reached the maximum number of BindIPEndPointDelegate retries.
/_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs(1847,0): at System.Net.HttpWebRequest.g__BindHelper|224_4(ServicePoint servicePoint, IPAddress[]& addresses, Socket socket, Int32 port)
/_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs(1813,0): at System.Net.HttpWebRequest.<>c__DisplayClass224_0.b__1(SocketsHttpConnectionContext context, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs(693,0): at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, Int64 connectionId, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs(726,0): at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, Int64 connectionId, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs(595,0): at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, Boolean isForHttp2, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.Http1.cs(296,0): at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.Http1.cs(265,0): at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
/_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs(139,0): at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result)
/_/src/libraries/Common/src/System/Threading/Tasks/TaskCompletionSourceWithCancellation.cs(21,0): at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectionPool/HttpConnectionPool.cs(495,0): at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpMessageHandlerStage.cs(21,0): at System.Net.Http.HttpMessageHandlerStage.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpMessageHandlerStage.cs(21,0): at System.Net.Http.HttpMessageHandlerStage.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/RedirectHandler.cs(29,0): at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpMessageHandlerStage.cs(21,0): at System.Net.Http.HttpMessageHandlerStage.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/SocketsHttpHandler.cs(668,0): at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|119_0(HttpRequestMessage request, CancellationToken cancellationToken)
/_/src/libraries/System.Net.Http/src/System/Net/Http/HttpClient.cs(544,0): at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
/_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs(139,0): at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result)
/_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs(1281,0): at System.Net.HttpWebRequest.HandleResponse(Boolean async)
/_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs(1455,0): at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
/_/src/libraries/System.Net.Requests/src/System/Net/HttpWebRequest.cs(1459,0): at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
/_/src/libraries/System.Net.Requests/src/System/Net/WebRequest.cs(536,0): at System.Net.WebRequest.<>c.b__68_1(IAsyncResult iar)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskFactory_T.cs(508,0): at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location ---
/_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs(139,0): at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result)
/_/src/libraries/System.Net.Requests/src/System/Net/WebRequest.cs(534,0): at System.Net.WebRequest.GetResponseAsync()
/_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs(139,0): at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult[T](Task task, Byte& result)
/_/src/libraries/System.Net.Requests/tests/HttpWebRequestTest.cs(2444,0): at System.Net.Tests.HttpWebRequestTest.<>c__DisplayClass159_0.b__1(Uri uri)
/_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs(119,0): at System.Threading.Tasks.TaskTimeoutExtensions.GetRealException(Task task)
--- End of stack trace from previous location ---
/_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs(89,0): at System.Threading.Tasks.TaskTimeoutExtensions.WhenAllOrAnyFailed(Task[] tasks)
/_/src/libraries/Common/tests/System/Net/Http/LoopbackServer.cs(123,0): at System.Net.Test.Common.LoopbackServer.<>c__DisplayClass15_0.b__0(LoopbackServer server)
/_/src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeAsyncTaskContinuation.cs(131,0): at System.Runtime.CompilerServices.RuntimeAsyncTaskContinuation.GetResult(Task task, Byte& result)
/_/src/libraries/Common/tests/System/Net/Http/LoopbackServer.cs(107,0): at System.Net.Test.Common.LoopbackServer.CreateServerAsync(Func`2 funcAsync, Options options)
/_/src/libraries/System.Net.Requests/tests/HttpWebRequestTest.cs(2438,0): at System.Net.Tests.HttpWebRequestTest.<>c.b__159_0(String async)
/_/src/arcade/src/Microsoft.DotNet.RemoteExecutor/src/Program.cs(65,0): at Microsoft.DotNet.RemoteExecutor.Program.Main(String[] args)

Child process:
System.Net.Requests.Tests, Version=11.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 System.Net.Tests.HttpWebRequestTest+<>c System.Threading.Tasks.Task b__159_0(System.String)

Child arguments:
True

Finished: System.Net.Requests.Tests
```

### Known issue validation
**Build: :mag_right:** https://dev.azure.com/dnceng-public/public/_build/results?buildId=1541017
**Error message validated:** `[HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success [FAIL] OverflowException: Reached the maximum number of BindIPEndPointDelegate retries.`]
**Result validation:** :white_check_mark: Known issue matched with the provided build.
**Validation performed at:** 8/6/2026 3:44:52 PM UTC

### Report

|Build|Repository|Test|Pull Request|
|---|---|---|---|
|[1594905](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1594905)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1594905&view=ms.vss-test-web.build-test-results-tab&runId=44030818&resultId=179862)|dotnet/runtime#133389|
|[1594632](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1594632)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1594632&view=ms.vss-test-web.build-test-results-tab&runId=44023168&resultId=154812)|dotnet/runtime#133658|
|[1593777](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1593777)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1593777&view=ms.vss-test-web.build-test-results-tab&runId=43991892&resultId=149846)|dotnet/runtime#133763|
|[1592552](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1592552)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1592552&view=ms.vss-test-web.build-test-results-tab&runId=43963708&resultId=172325)|dotnet/runtime#133654|
|[1591710](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1591710)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1591710&view=ms.vss-test-web.build-test-results-tab&runId=43935674&resultId=143529)||
|[1590019](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1590019)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1590019&view=ms.vss-test-web.build-test-results-tab&runId=43888156&resultId=159211)||
|[1587471](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1587471)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1587471&view=ms.vss-test-web.build-test-results-tab&runId=43811912&resultId=147478)|dotnet/runtime#133425|
|[1586417](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1586417)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1586417&view=ms.vss-test-web.build-test-results-tab&runId=43775558&resultId=144736)||
|[1584226](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1584226)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1584226&view=ms.vss-test-web.build-test-results-tab&runId=43710922&resultId=180729)||
|[1583964](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1583964)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1583964&view=ms.vss-test-web.build-test-results-tab&runId=43703162&resultId=157641)|dotnet/runtime#133265|
|[1582042](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1582042)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1582042&view=ms.vss-test-web.build-test-results-tab&runId=43643284&resultId=165571)|dotnet/runtime#133205|
|[1580445](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1580445)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1580445&view=ms.vss-test-web.build-test-results-tab&runId=43597340&resultId=159386)||
|[1579043](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1579043)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1579043&view=ms.vss-test-web.build-test-results-tab&runId=43549382&resultId=162464)|dotnet/runtime#133097|
|[1575286](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1575286)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1575286&view=ms.vss-test-web.build-test-results-tab&runId=43519024&resultId=113053)|dotnet/runtime#132975|
|[1573843](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573843)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573843&view=ms.vss-test-web.build-test-results-tab&runId=43365658&resultId=153826)|dotnet/runtime#132419|
|[1573348](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573348)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573348&view=ms.vss-test-web.build-test-results-tab&runId=43344744&resultId=141993)|dotnet/runtime#132636|
|[1573200](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573200)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573200&view=ms.vss-test-web.build-test-results-tab&runId=43339880&resultId=181813)|dotnet/runtime#132908|
|[1572632](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1572632)|dotnet/runtime|[System.Net.Tests.HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1572632&view=ms.vss-test-web.build-test-results-tab&runId=43322082&resultId=150673)|dotnet/runtime#132797|
#### Summary
|24-Hour Hit Count|7-Day Hit Count|1-Month Count|
|---|---|---|
|0|7|18|

Contributor guide

Open the contributing guide

Research direction

Start with System.Net.Requests/tests/HttpWebRequestTest.cs around SendHttpRequest_BindIPEndPoint_Success at line 2444, then inspect HttpWebRequest.cs around BindHelper at line 1847. Run the failing HttpWebRequestTest_Async.SendHttpRequest_BindIPEndPoint_Success test and compare the retry behavior with the reported stack trace. Done means the test completes without the BindIPEndPointDelegate retry overflow and the relevant tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
networking, testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.