[ci-scan] Hang: System.Net.WebSockets.Client.Tests times out on Apple (tvos/iossimulator) after 4500s
- 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/public/_build/results?buildId=1522836
Build error leg or test failing: tvos-arm64 Release AllSubsets_NativeAOT / iossimulator-x64 Release AllSubsets_CoreCLR - System.Net.WebSockets.Client.Tests
## Error Details
```
[FAIL] System.Net.WebSockets.Client.Tests.SendReceiveTest_Invoker_Http2Loopback.ReceiveAsync_MultipleOutstandingReceiveOperations_Throws
[FAIL] System.Net.WebSockets.Client.Tests.AbortTest_SharedHandler_Loopback.ServerPrematureEos_ClientGetsCorrectException
fail: Run timed out after 4500 seconds
```
## Error Message
```json
{
"ErrorMessage": [
"System.Net.WebSockets.Client.Tests",
"Run timed out after 4500 seconds"
],
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
```
---
Filed by [`ci-failure-scan`](https://github.com/dotnet/runtime/blob/main/.github/workflows/ci-failure-scan.md) (detection only). [`ci-failure-fix`](https://github.com/dotnet/runtime/blob/main/.github/workflows/ci-failure-fix.md) walks open `[ci-scan]` KBEs and either opens a small fix PR or comments here to loop in owners — it never disables the test.
> [!NOTE]
> This issue was generated by an AI agent (GitHub Copilot / `ci-failure-scan`).
> [!WARNING]
>
> Firewall blocked 1 domain
>
> The following domain was blocked by the firewall during workflow execution:
>
> - `awmgmcpg`
>> To allow these domains, add them to the `network.allowed` list in your workflow frontmatter:
>
> ```yaml
> network:
> allowed:
> - defaults
> - "awmgmcpg"
> ```
>
> See [Network Configuration](https://github.github.com/gh-aw/reference/network/) for more information.
>
>
> Generated by [CI Outer-Loop Failure Scanner](https://github.com/dotnet/runtime/actions/runs/30095231913) · 733.7 AIC · ⌖ 15.6 AIC · ⊞ 18.6K · [◷](https://github.com/search?q=repo%3Adotnet%2Fruntime+is%3Aissue+%22gh-aw-workflow-call-id%3A+dotnet%2Fruntime%2Fci-failure-scan%22&type=issues)
### Report
|Build|Repository|Test|Pull Request|
|---|---|---|---|
|[1561516](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1561516)|dotnet/runtime|[System.Net.WebSockets.Client.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1561516&view=ms.vss-test-web.build-test-results-tab&runId=42994186&resultId=161471)||
|[1557346](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1557346)|dotnet/runtime|[System.Net.WebSockets.Client.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1557346&view=ms.vss-test-web.build-test-results-tab&runId=42867396&resultId=196752)|dotnet/runtime#132467|
|[1554672](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1554672)|dotnet/runtime|[System.Net.WebSockets.Client.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1554672&view=ms.vss-test-web.build-test-results-tab&runId=42790930&resultId=201773)||
#### Summary
|24-Hour Hit Count|7-Day Hit Count|1-Month Count|
|---|---|---|
|0|0|3|
Contributor guide
Research direction
Start with the System.Net.WebSockets.Client.Tests.WorkItemExecution results and the two named failing tests in the linked Azure DevOps builds. Compare the Apple tvOS and iOS simulator runs with dotnet/runtime#132467; done means the affected test run completes without the 4500-second timeout.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- networking, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100