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

[wasi] library tests broken on main #94596

Closed
radical opened this issue Nov 10, 2023 · 2 comments · Fixed by #94599
Closed

[wasi] library tests broken on main #94596

radical opened this issue Nov 10, 2023 · 2 comments · Fixed by #94599
Assignees
Labels
arch-wasm WebAssembly architecture area-Infrastructure-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-wasi Related to WASI variant of arch-wasm
Milestone

Comments

@radical
Copy link
Member

radical commented Nov 10, 2023

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=464491&view=results
Log: https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-58eb55b19272424186/Invariant.Tests/1/console.f4fb199d.log?helixlogtype=result

[21:06:58] info: Running /root/helix/work/correlation/wasmtime/wasmtime --dir=. --env=DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true dotnet.wasm WasmTestRunner managed/Invariant.Tests.dll -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing
[21:07:00] info: [MONO] warning: cant resolve internal call to "System.Threading.ThreadPool::MainThreadScheduleBackgroundJob" (tested without signature also)
[21:07:00] info: 
[21:07:00] info: Unhandled Exception:
[21:07:00] info: System.PlatformNotSupportedException: Cannot wait on monitors on this runtime.
[21:07:00] info:    at System.Threading.Monitor.ObjWait(Int32 , Object )
[21:07:00] info:    at System.Threading.Monitor.Wait(Object , Int32 )
[21:07:00] info:    at System.Threading.ManualResetEventSlim.Wait(Int32 , CancellationToken )
[21:07:00] info:    at System.Threading.Tasks.Task.SpinThenBlockingWait(Int32 , CancellationToken )
[21:07:00] info:    at System.Threading.Tasks.Task.InternalWaitCore(Int32 , CancellationToken )
[21:07:00] info:    at System.Threading.Tasks.Task.InternalWait(Int32 , CancellationToken )
[21:07:00] info:    at SimpleWasmTestRunner.<Main>(String[] args)
[21:07:00] info: 
[21:07:00] info: Your mono runtime and class libraries are out of sync.
[21:07:00] info: The out of sync library is: /managed/System.Private.CoreLib.dll
[21:07:00] info: 
[21:07:00] info: When you update one from git you need to update, compile and install
[21:07:00] info: the other too.
[21:07:00] info: Do not report this as a bug unless you're sure you have updated correctly:
[21:07:00] info: you probably have a broken mono install.
[21:07:00] info: If you see other errors or faults after this message they are probably related
[21:07:00] info: and you need to fix your mono install first.
[21:07:00] info: Process wasmtime exited with 1
[21:07:00] info: Waiting to flush log messages with a timeout of 120 secs ..
[21:07:00] fail: Application has finished with exit code 1 but 0 was expected

Changes since the last passing run: 0ad3723...28dcc44 which includes #94466 . It got merged on red.
cc @pavelsavara

Known Issue Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@radical radical added arch-wasm WebAssembly architecture blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' area-Infrastructure-mono Known Build Error Use this to report build issues in the .NET Helix tab os-wasi Related to WASI variant of arch-wasm labels Nov 10, 2023
@ghost
Copy link

ghost commented Nov 10, 2023

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

Issue Details

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=464491&view=results
Log: https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-58eb55b19272424186/Invariant.Tests/1/console.f4fb199d.log?helixlogtype=result

[21:06:58] info: Running /root/helix/work/correlation/wasmtime/wasmtime --dir=. --env=DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true dotnet.wasm WasmTestRunner managed/Invariant.Tests.dll -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing
[21:07:00] info: [MONO] warning: cant resolve internal call to "System.Threading.ThreadPool::MainThreadScheduleBackgroundJob" (tested without signature also)
[21:07:00] info: 
[21:07:00] info: Unhandled Exception:
[21:07:00] info: System.PlatformNotSupportedException: Cannot wait on monitors on this runtime.
[21:07:00] info:    at System.Threading.Monitor.ObjWait(Int32 , Object )
[21:07:00] info:    at System.Threading.Monitor.Wait(Object , Int32 )
[21:07:00] info:    at System.Threading.ManualResetEventSlim.Wait(Int32 , CancellationToken )
[21:07:00] info:    at System.Threading.Tasks.Task.SpinThenBlockingWait(Int32 , CancellationToken )
[21:07:00] info:    at System.Threading.Tasks.Task.InternalWaitCore(Int32 , CancellationToken )
[21:07:00] info:    at System.Threading.Tasks.Task.InternalWait(Int32 , CancellationToken )
[21:07:00] info:    at SimpleWasmTestRunner.<Main>(String[] args)
[21:07:00] info: 
[21:07:00] info: Your mono runtime and class libraries are out of sync.
[21:07:00] info: The out of sync library is: /managed/System.Private.CoreLib.dll
[21:07:00] info: 
[21:07:00] info: When you update one from git you need to update, compile and install
[21:07:00] info: the other too.
[21:07:00] info: Do not report this as a bug unless you're sure you have updated correctly:
[21:07:00] info: you probably have a broken mono install.
[21:07:00] info: If you see other errors or faults after this message they are probably related
[21:07:00] info: and you need to fix your mono install first.
[21:07:00] info: Process wasmtime exited with 1
[21:07:00] info: Waiting to flush log messages with a timeout of 120 secs ..
[21:07:00] fail: Application has finished with exit code 1 but 0 was expected

Changes since the last passing run: 0ad3723...28dcc44 which includes #94466 . It got merged on red.
cc @pavelsavara

Author: radical
Assignees: -
Labels:

arch-wasm, blocking-clean-ci, area-Infrastructure-mono, Known Build Error, os-wasi

Milestone: -

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Nov 10, 2023
@radical radical changed the title [wasi] All the library tests broken on main [wasi] library tests broken on main Nov 10, 2023
@pavelsavara
Copy link
Member

sorry, looking at it

@pavelsavara pavelsavara self-assigned this Nov 10, 2023
@pavelsavara pavelsavara added this to the 9.0.0 milestone Nov 10, 2023
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Nov 10, 2023
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Nov 10, 2023
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Nov 10, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Dec 28, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-Infrastructure-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-wasi Related to WASI variant of arch-wasm
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants