Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wasm][windows] System.Threading.Channels.Tests failing with RuntimeError: table index is out of bounds on v8, chrome, and node. #65012

Closed
2 tasks done
Tracked by #65464
runfoapp bot opened this issue Feb 8, 2022 · 8 comments
Assignees
Labels
arch-wasm WebAssembly architecture area-System.Threading.Channels disabled-test The test is disabled in source code against the issue
Milestone

Comments

@runfoapp
Copy link

runfoapp bot commented Feb 8, 2022

From the console.log of one of the hits:

[10:24:45] fail: [out of order message from the browser]: http://127.0.0.1:49179/dotnet.wasm 0:537565 Uncaught RuntimeError: table index is out of bounds
[10:39:36] fail: Application has finished with exit code TIMED_OUT but 0 was expected
XHarness exit code: 71 (GENERAL_FAILURE)

Actual individual issues:

https://runfo.azurewebsites.net/search/tests/?q=name%3A%22wasmtestonbrowser-system.threading.channels.tests+work+item%22+definition%3Aruntime-extra-platforms

Runfo Tracking Issue: WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'table index is out of bounds'

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1605729 runtime-extra-platforms Rolling net7.0-Browser-Release-wasm-Mono_Release-WasmTestOnBrowser-Ubuntu.1804.Amd64.Open console.log runclient.py

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
0 0 1
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Feb 8, 2022
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@elinor-fung elinor-fung added the arch-wasm WebAssembly architecture label Feb 8, 2022
@ghost
Copy link

ghost commented Feb 8, 2022

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

From the console.log of one of the hits:

[10:24:45] fail: [out of order message from the browser]: http://127.0.0.1:49179/dotnet.wasm 0:537565 Uncaught RuntimeError: table index is out of bounds
[10:39:36] fail: Application has finished with exit code TIMED_OUT but 0 was expected
XHarness exit code: 71 (GENERAL_FAILURE)

Runfo Tracking Issue: WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'table index is out of bounds'

Build Definition Kind Run Name

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
0 0 0
Author: runfoapp[bot]
Assignees: -
Labels:

arch-wasm, untriaged

Milestone: -

@elinor-fung
Copy link
Member

The runfo tracking issue doesn't seem to be updating right now. This is the query that was used to create the issue: https://runfo.azurewebsites.net/search/tests/?q=name%3A%22wasmtestonbrowser-system.threading.channels.tests+work+item%22+definition%3Aruntime-extra-platforms

@elinor-fung elinor-fung changed the title WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'table index is out of bounds' WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'RuntimeError: table index is out of bounds' Feb 8, 2022
@lewing lewing removed the untriaged New issue has not been triaged by the area owner label Feb 8, 2022
@lewing lewing added this to the 7.0.0 milestone Feb 8, 2022
@lewing lewing added the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label Feb 8, 2022
@pavelsavara
Copy link
Member

I think this is wasm exported functions table.
But also I wonder how come Module.onAbort didn't stop it before timeout.

@radical radical changed the title WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'RuntimeError: table index is out of bounds' [wasm][windows] WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'RuntimeError: table index is out of bounds' Feb 8, 2022
@radical radical changed the title [wasm][windows] WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'RuntimeError: table index is out of bounds' [wasm][windows] System.Threading.Channels.Tests failing with RuntimeError: table index is out of bounds on v8, chrome, and node. Feb 8, 2022
@radical
Copy link
Member

radical commented Feb 9, 2022

I haven't been able to reproduce this.

@ghost
Copy link

ghost commented Feb 9, 2022

Tagging subscribers to this area: @dotnet/area-system-threading-channels
See info in area-owners.md if you want to be subscribed.

Issue Details

From the console.log of one of the hits:

[10:24:45] fail: [out of order message from the browser]: http://127.0.0.1:49179/dotnet.wasm 0:537565 Uncaught RuntimeError: table index is out of bounds
[10:39:36] fail: Application has finished with exit code TIMED_OUT but 0 was expected
XHarness exit code: 71 (GENERAL_FAILURE)

https://runfo.azurewebsites.net/search/tests/?q=name%3A%22wasmtestonbrowser-system.threading.channels.tests+work+item%22+definition%3Aruntime-extra-platforms

Runfo Tracking Issue: WasmTestOnBrowser-System.Threading.Channels.Tests failing with 'table index is out of bounds'

Build Definition Kind Run Name

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
0 0 0
Author: runfoapp[bot]
Assignees: radical, pavelsavara
Labels:

arch-wasm, area-System.Threading.Channels, blocking-clean-ci

Milestone: 7.0.0

radical added a commit to radical/runtime that referenced this issue Feb 9, 2022
@radical radical added disabled-test The test is disabled in source code against the issue and removed blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' labels Feb 16, 2022
radical added a commit to radekdoulik/runtime that referenced this issue Feb 17, 2022
System.Linq.Tests.csproj: dotnet#64774

System.Text.Json.Tests.csproj: dotnet#64775

System.Text.RegularExpressions.Tests.csproj: dotnet#64769

System.Threading.Channels.Tests.csproj: dotnet#65012

System.Collections.Immutable.Tests.csproj: dotnet#65335
@radical
Copy link
Member

radical commented Feb 18, 2022

This started with the 2.0.34 bump, which has been rolled back now.

@radical radical closed this as completed Feb 18, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Mar 21, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-System.Threading.Channels disabled-test The test is disabled in source code against the issue
Projects
None yet
Development

No branches or pull requests

6 participants