-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
EMSDK-.WasmNativeDefaultsTests work item failing #67887
Comments
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. |
Issue is being tracked at dotnet/arcade#9025 |
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsRunfo Tracking Issue: EMSDK-.WasmNativeDefaultsTests work item failing
Build Result Summary
|
That issue was closed @radical. [upv2xixw.rdh] non_async_main_args_Release_False -> /datadisks/disk1/work/AA0C094A/w/9FA308C4/e/upv2xixw.rdh/bin/Release/net7.0/browser-wasm/publish/
[upv2xixw.rdh] Traceback (most recent call last):
[upv2xixw.rdh] File "/datadisks/disk1/work/AA0C094A/p/build/emsdk/upstream/emscripten/emcc.py", line 23, in <module>
[upv2xixw.rdh] from tools.toolchain_profiler import ToolchainProfiler
[upv2xixw.rdh] ModuleNotFoundError: No module named 'tools'
[upv2xixw.rdh] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : Traceback (most recent call last): [/datadisks/disk1/work/AA0C094A/w/9FA308C4/e/upv2xixw.rdh/non_async_main_args_Release_False.csproj]
[upv2xixw.rdh] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : File "/datadisks/disk1/work/AA0C094A/p/build/emsdk/upstream/emscripten/emcc.py", line 23, in <module> [/datadisks/disk1/work/AA0C094A/w/9FA308C4/e/upv2xixw.rdh/non_async_main_args_Release_False.csproj]
[upv2xixw.rdh] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : from tools.toolchain_profiler import ToolchainProfiler [/datadisks/disk1/work/AA0C094A/w/9FA308C4/e/upv2xixw.rdh/non_async_main_args_Release_False.csproj]
[upv2xixw.rdh] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : ModuleNotFoundError: No module named 'tools' [/datadisks/disk1/work/AA0C094A/w/9FA308C4/e/upv2xixw.rdh/non_async_main_args_Release_False.csproj]
[upv2xixw.rdh] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error MSB3073: The command "emcc --version" exited with code 1. [/datadisks/disk1/work/AA0C094A/w/9FA308C4/e/upv2xixw.rdh/non_async_main_args_Release_False.csproj] Build: https://dev.azure.com/dnceng/public/_build/results?buildId=1750315&view=results |
A new EMSDK failure that failed the latest rolling build, this time in FlagsChangeRebuildTest: Binlog path: /datadisks/disk1/work/A95A0970/w/A3FD0907/uploads/xharness-output/logs/kt1z0fri.c1b/rebuild_flags_Release.binlog
Building rebuild_flags_Release in /datadisks/disk1/work/A95A0970/w/A3FD0907/e/kt1z0fri.c1b
Running: /datadisks/disk1/work/A95A0970/p/sdk-no-workload/dotnet: publish -p:WasmBuildOnlyAfterPublish=true /p:WasmBuildSupportDir=/datadisks/disk1/work/A95A0970/p/build /p:EMSDK_PATH=/datadisks/disk1/work/A95A0970/p/build/emsdk /p:Configuration=Release /bl:"/datadisks/disk1/work/A95A0970/w/A3FD0907/uploads/xharness-output/logs/kt1z0fri.c1b/rebuild_flags_Release.binlog" /nologo /fl /flp:"v:diag,LogFile=/datadisks/disk1/work/A95A0970/w/A3FD0907/uploads/xharness-output/logs/kt1z0fri.c1b/rebuild_flags_Release.binlog.log" /v:minimal
WorkingDirectory: /datadisks/disk1/work/A95A0970/w/A3FD0907/e/kt1z0fri.c1b
Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTest.ExtraEmccFlagsSetButNoRealChange(buildArgs: BuildArgs { ProjectName = placeholder, Config = Release, AOT = False, ProjectFileContents = placeholder, ExtraBuildArgs = }, extraCFlags: "/p:EmccExtraCFlags=-g", extraLDFlags: "/p:EmccExtraLDFlags=-g", host: V8, id: "utva41aq.bgq") [FAIL]
Build process exited with non-zero exit code: 139
Expected: True
Actual: False
Stack Trace:
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildTestBase.cs(589,0): at Wasm.Build.Tests.BuildTestBase.AssertBuild(String args, String label, Boolean expectSuccess, IDictionary`2 envVars, Nullable`1 timeoutMs)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildTestBase.cs(338,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/NativeRebuildTests/NativeRebuildTestsBase.cs(50,0): at Wasm.Build.NativeRebuild.Tests.NativeRebuildTestsBase.FirstNativeBuild(String programText, Boolean nativeRelink, Boolean invariant, BuildArgs buildArgs, String id, String extraProperties)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/NativeRebuildTests/FlagsChangeRebuildTest.cs(36,0): at Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTest.ExtraEmccFlagsSetButNoRealChange(BuildArgs buildArgs, String extraCFlags, String extraLDFlags, RunHost host, String id)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.RuntimeMethodInfo.InvokeNonEmitUnsafe(Object obj, IntPtr* arguments, Span`1 argsForTemporaryMonoSupport, BindingFlags invokeAttr) Build: https://dev.azure.com/dnceng/public/_build/results?buildId=1750315&view=results |
that failure looks like dotnet/msbuild#7596 |
The build error further up looks like emscripten-core/emsdk#130, which indicates the installation of the emscripten SDK somehow was not successful. Let's see if it comes back. |
After looking further back, I found the same failure in https://dev.azure.com/dnceng/public/_build/results?buildId=1750315&view=ms.vss-test-web.build-test-results-tab&runId=47225478&resultId=100050&paneView=dotnet-dnceng.dnceng-anon-build-release-tasks.helix-anon-test-information-tab: [qpalugss.kk5] Traceback (most recent call last):
[qpalugss.kk5] File "/datadisks/disk1/work/AA0C094A/p/build/emsdk/upstream/emscripten/emcc.py", line 23, in <module>
[qpalugss.kk5] from tools.toolchain_profiler import ToolchainProfiler
[qpalugss.kk5] ModuleNotFoundError: No module named 'tools'
[qpalugss.kk5] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : Traceback (most recent call last): [/datadisks/disk1/work/AA0C094A/w/AE130951/e/qpalugss.kk5/invariant_unset.csproj]
[qpalugss.kk5] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : File "/datadisks/disk1/work/AA0C094A/p/build/emsdk/upstream/emscripten/emcc.py", line 23, in <module> [/datadisks/disk1/work/AA0C094A/w/AE130951/e/qpalugss.kk5/invariant_unset.csproj]
[qpalugss.kk5] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : from tools.toolchain_profiler import ToolchainProfiler [/datadisks/disk1/work/AA0C094A/w/AE130951/e/qpalugss.kk5/invariant_unset.csproj]
[qpalugss.kk5] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error : ModuleNotFoundError: No module named 'tools' [/datadisks/disk1/work/AA0C094A/w/AE130951/e/qpalugss.kk5/invariant_unset.csproj]
[qpalugss.kk5] /datadisks/disk1/work/AA0C094A/p/build/wasm/WasmApp.Native.targets(474,5): error MSB3073: The command "emcc --version" exited with code 1. [/datadisks/disk1/work/AA0C094A/w/AE130951/e/qpalugss.kk5/invariant_unset.csproj] That means the error is persistent. Can we review the emscripten SDK installation process on the CI machines and consider if we can add some logic to validate the installation and reinstall it when this happens? |
Sorry, I seem to have mixed my browser tabs up, those are the same failures, so let's keep a watch out to see if it is persistent... |
- Run all the debugger tests in one helix job, because most of them take a couple of minutes to run. And this would avoid the overhead of individual helix jobs - Add a no-workloads variant for `Wasm.Build.Tests`, instead of `EMSDK` - This replaces the job that used `WasmApp.LocalBuild*` stuff to build with a `EMSDK` checkout. That case already gets tested with library tests. - The `EMSDK` case had been disabled recently due to an Arcade issue - Since we have very few tests to run for the noworkloads case, they are all run in a single helix work item. Fixes #58159 Fixes #67887 (by completely removing the `EMSDK` run)
Runfo Tracking Issue: EMSDK-.WasmNativeDefaultsTests work item failing
Build Result Summary
The text was updated successfully, but these errors were encountered: