Repository navigation
[wasm] interpreter timeouts when WebSocket closes unexpectedly #84101
Copy link
Copy link
Closed
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarch-wasmWebAssembly architectureWebAssembly architecturearea-System.Netblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Milestone
Description
Error Blob
{
"ErrorMessage": "WebSockets",
"BuildRetry": false,
"ErrorPattern": "timed out after",
"ExcludeConsoleLog": false
}Report
| Build | Definition | Step Name | Console log | Pull Request |
|---|---|---|---|---|
| 250074 | dotnet/runtime | EnterpriseLinuxTests | Log | #85244 |
| 248095 | dotnet/runtime | Build tvOS arm64 Release AllSubsets_Mono | Log | |
| 247826 | dotnet/runtime | EnterpriseLinuxTests | Log | #84886 |
| 247278 | dotnet/runtime | windows-x64 Release AllSubsets_Mono | Log | |
| 247262 | dotnet/runtime | Build managed test components | Log | #85150 |
| 247245 | dotnet/runtime | EnterpriseLinuxTests | Log | #85149 |
| 246700 | dotnet/runtime | EnterpriseLinuxTests | Log | #82832 |
| 247117 | dotnet/runtime | Build managed test components | Log | |
| 247097 | dotnet/runtime | Build product | Log | #85107 |
| 246782 | dotnet/runtime | Build Browser wasm Linux Release AllSubsets_Mono_RuntimeTests | Log | #85074 |
| 245670 | dotnet/runtime | EnterpriseLinuxTests | Log | #84793 |
| 245608 | dotnet/runtime | Restore and Build Product | Log | |
| 245486 | dotnet/runtime | coreclr Pri1 Runtime Tests Run R2R_Composite windows x64 checked | Log | |
| 244298 | dotnet/runtime | linux-x64 Debug NativeAOT | Log | #85017 |
| 244227 | dotnet/runtime | coreclr Pri1 Runtime Tests Run linux x64 checked | Log | #85040 |
| 244251 | dotnet/runtime | Libraries Build windows x86 Release | Log | |
| 244240 | dotnet/runtime | Libraries Build Linux_musl x64 Release | Log | |
| 244156 | dotnet/runtime | coreclr Pri1 Runtime Tests Run R2R_CG2 windows arm64 checked | Log |
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 57 | 238 | 343 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarch-wasmWebAssembly architectureWebAssembly architecturearea-System.Netblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Activity
lewing commentedon Mar 30, 2023
These are the WebSocket only failures getting caught up in #83655 which are different from the general aot timeout in compilation
lewing commentedon Apr 13, 2023
this might have stopped when I rolled back the chrome installer :|
pavelsavara commentedon Apr 18, 2023
That message
WARNING: Web browsers do not support closing the output side of a WebSocket.is correct/expected side effect of specific unit test in that suite. So I think it tell us nothing about the timeout here.pavelsavara commentedon Apr 20, 2023
This is timeout on NodeJS, which is strange.
It will run full suite in under a minute and then hang until xharness timeout.
Log
pavelsavara commentedon Apr 20, 2023
I updated the pattern.
pavelsavara commentedon Apr 20, 2023
This is browser log
going fine until [05:34:49] and then nothing at all until timeout.
Note message at [05:33:11] as well as other messages here are expected part of the test.
pavelsavara commentedon Apr 20, 2023
It seems from the logs thatReceiveAsync_MultipleOutstandingReceiveOperations_Throwsis always last test which got executed before it froze.Edit: that's not true.
agocke commentedon Apr 20, 2023
Looks like this is causing
EvaluateOnCallFrameTeststo fail more than 1/3 of the timepavelsavara commentedon Apr 21, 2023
That is different issue likely with different cause. Just my error pattern is also capturing that. We know that debugger tests are fragile.
I'm only trying to figure out WebSocket on wasm here.
pavelsavara commentedon Apr 21, 2023
Here is another WASM timeout on NodeJS Log
which means that NodeJS timeout is not related to WebSocket problems.
agocke commentedon Apr 21, 2023
Can we move the wasm debugger tests to runtime-extra-platforms? If we don't think there's a quick fix, this is a really high failure rate to keep running on all PRs.
pavelsavara commentedon Apr 21, 2023
Created #85168 for debugger timeout, hope there is more precise patter for it. I will also create PR to disable the test shortly.
pavelsavara commentedon Apr 21, 2023
#85169 for the debugger timeout
pavelsavara commentedon Apr 25, 2023
How do I make this to display the last 100 failures rather than first 100 ?
(I don't care for week old failures)
pavelsavara commentedon Apr 25, 2023
I'm closing this one and opening replacement #85304 in attempt to get latest timeouts.