runtime icon indicating copy to clipboard operation
runtime copied to clipboard

`dotnet build` returns exit code `1` even when the build passes

Open radical opened this issue 2 years ago • 23 comments

{
   "ErrorMessage":"Build process exited with non-zero exit code: 1"
}

This happens randomly. One example:

Build, and log:

Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(buildArgs: BuildArgs { ProjectName = placeholder, Config = Release, AOT = False, ProjectFileContents = placeholder, ExtraBuildArgs =  }, host: Chrome, id: "a2ixs4zc.rtn") [FAIL]
  Build process exited with non-zero exit code: 1
  Expected: True
  Actual:   False
  Stack Trace:
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildTestBase.cs(639,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(380,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildPublishTests.cs(56,0): at Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(BuildArgs buildArgs, RunHost host, String id)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
  Output:

...

-------- Building ---------
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Building build_publish_Release in /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Running /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/dotnet publish -p:WasmBuildOnlyAfterPublish=true  /p:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref /p:Configuration=Release /bl:"/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog" /nologo /v:minimal  
WorkingDirectory: /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Setting environment variables for execution:
	DOTNET_INSTALL_DIR = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload
	DOTNET_MULTILEVEL_LOOKUP = 0
	DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1
	MSBuildSDKsPath = 
	PATH = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload:./dotnet-workload:/datadisks/disk1/work/AC630921/p/dotnet-workload:/datadisks/disk1/work/AC630921/p/xharness-cli:/datadisks/disk1/work/AC630921/p/dotnet-cli:/datadisks/disk1/work/AC630921/p/build/emsdk-node/14.18.2_64bit/bin:/datadisks/disk1/work/AC630921/p/chrome-linux:/datadisks/disk1/work/AC630921/p/chromedriver_linux64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
	EM_WORKAROUND_PYTHON_BUG_34780 = 1
	WasmNativeStrip = false
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/MSBuild.dll /nologo -maxcpucount -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref --property:Configuration=Release -restore -target:Publish -verbosity:m /v:minimal /bl:
	/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog ./build_publish_Release.csproj
[a2ixs4zc.rtn]   Determining projects to restore...
[a2ixs4zc.rtn]   All projects are up-to-date for restore.
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/build_publish_Release.csproj]
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   Optimizing assemblies for size. This process might take a while.
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   Compiling native assets with emcc with -Oz. This may take a while ...
[a2ixs4zc.rtn]   [1/3] pinvoke.c -> pinvoke.o [took 0.236s]
[a2ixs4zc.rtn]   [2/3] driver.c -> driver.o [took 0.323s]
[a2ixs4zc.rtn]   [3/3] corebindings.c -> corebindings.o [took 0.162s]
[a2ixs4zc.rtn]   Linking for initial memory $(EmccInitialHeapSize)=536870912 bytes. Set this msbuild property to change the value.
[a2ixs4zc.rtn]   Linking with emcc with -O2. This may take a while ...
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-ld" -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --allow-undefined --allow-undefined /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/pinvoke.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/driver.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/corebindings.o /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicudata.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicui18n.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicuuc.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-debugger-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-diagnostics_tracing-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-hot_reload-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-marshal-ilgen-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ee-interp.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-icall-table.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ilgen.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-profiler-aot.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-wasm-eh-js.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmonosgen-2.0.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.IO.Compression.Native.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.Native.a -L/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/cache/sysroot/lib/wasm32-emscripten -lGL -lal -lhtml5 -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++ -lc++abi -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --import-undefined --export-if-defined=malloc --export-if-defined=memalign --export-if-defined=memset --export-if-defined=htons --export-if-defined=ntohs --export-if-defined=free --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export=stackSave --export=stackRestore --export=stackAlloc --export=__wasm_call_ctors --export=__errno_location --export=malloc --export=free --export=__cxa_is_pointer_type --export=__cxa_can_catch --export=setThrew --export=ntohs --export=htons --export=__dl_seterr --export=htonl --export=emscripten_builtin_memalign --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-emscripten-finalize" -g --dyncalls-i64 --dwarf /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --detect-features
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Node.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/node" /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/src/compiler.js /datadisks/disk1/work/AC630921/t/tmpudqvnfoy.json
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --post-emscripten -O2 --low-memory-unused --zero-filled-memory --strip-producers /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -g --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --print-function-map --quiet /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]   Generated app bundle at /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/AppBundle/
[a2ixs4zc.rtn] 
[a2ixs4zc.rtn] Workload updates are available. Run `dotnet workload list` for more information.

Report

Build Definition Test
7382 dotnet/runtime Wasm.Build.Tests.NativeLibraryTests.ProjectUsingSkiaSharp
1290 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
4342 dotnet/runtime Workloads-.MainWithArgsTests.WorkItemExecution
1149 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2934 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2930 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2869 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2800 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2764 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2627 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1920 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1904 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1373 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1136 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1113 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1131 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1979245 dotnet/runtime Workloads-.InvariantGlobalizationTests.WorkItemExecution
1974737 dotnet/runtime Workloads-.ReferenceNewAssemblyRebuildTest.WorkItemExecution
1971122 dotnet/runtime Workloads-.WasmBuildAppTest.WorkItemExecution
1970905 dotnet/runtime Workloads-.InvariantGlobalizationTests.WorkItemExecution
1970157 dotnet/runtime Workloads-.SatelliteAssembliesTests.WorkItemExecution
1969833 dotnet/runtime Workloads-.InvariantGlobalizationTests.WorkItemExecution
1969208 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 23

radical avatar Aug 22 '22 05:08 radical

cc @rainersigwald

lewing avatar Aug 22 '22 05:08 lewing

This probably needs a binlog

danmoseley avatar Aug 22 '22 06:08 danmoseley

Here's the binlog referenced in the log Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog: binlog.zip

radical avatar Aug 24 '22 17:08 radical

This is being hit frequently - two new instances.

radical avatar Aug 26 '22 04:08 radical

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

Issue Details

This happens randomly. One example:

Build, and log:

Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(buildArgs: BuildArgs { ProjectName = placeholder, Config = Release, AOT = False, ProjectFileContents = placeholder, ExtraBuildArgs =  }, host: Chrome, id: "a2ixs4zc.rtn") [FAIL]
  Build process exited with non-zero exit code: 1
  Expected: True
  Actual:   False
  Stack Trace:
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildTestBase.cs(639,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(380,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildPublishTests.cs(56,0): at Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(BuildArgs buildArgs, RunHost host, String id)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
  Output:

...

-------- Building ---------
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Building build_publish_Release in /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Running /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/dotnet publish -p:WasmBuildOnlyAfterPublish=true  /p:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref /p:Configuration=Release /bl:"/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog" /nologo /v:minimal  
WorkingDirectory: /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Setting environment variables for execution:
	DOTNET_INSTALL_DIR = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload
	DOTNET_MULTILEVEL_LOOKUP = 0
	DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1
	MSBuildSDKsPath = 
	PATH = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload:./dotnet-workload:/datadisks/disk1/work/AC630921/p/dotnet-workload:/datadisks/disk1/work/AC630921/p/xharness-cli:/datadisks/disk1/work/AC630921/p/dotnet-cli:/datadisks/disk1/work/AC630921/p/build/emsdk-node/14.18.2_64bit/bin:/datadisks/disk1/work/AC630921/p/chrome-linux:/datadisks/disk1/work/AC630921/p/chromedriver_linux64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
	EM_WORKAROUND_PYTHON_BUG_34780 = 1
	WasmNativeStrip = false
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/MSBuild.dll /nologo -maxcpucount -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref --property:Configuration=Release -restore -target:Publish -verbosity:m /v:minimal /bl:
	/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog ./build_publish_Release.csproj
[a2ixs4zc.rtn]   Determining projects to restore...
[a2ixs4zc.rtn]   All projects are up-to-date for restore.
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/build_publish_Release.csproj]
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   Optimizing assemblies for size. This process might take a while.
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   Compiling native assets with emcc with -Oz. This may take a while ...
[a2ixs4zc.rtn]   [1/3] pinvoke.c -> pinvoke.o [took 0.236s]
[a2ixs4zc.rtn]   [2/3] driver.c -> driver.o [took 0.323s]
[a2ixs4zc.rtn]   [3/3] corebindings.c -> corebindings.o [took 0.162s]
[a2ixs4zc.rtn]   Linking for initial memory $(EmccInitialHeapSize)=536870912 bytes. Set this msbuild property to change the value.
[a2ixs4zc.rtn]   Linking with emcc with -O2. This may take a while ...
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-ld" -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --allow-undefined --allow-undefined /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/pinvoke.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/driver.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/corebindings.o /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicudata.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicui18n.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicuuc.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-debugger-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-diagnostics_tracing-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-hot_reload-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-marshal-ilgen-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ee-interp.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-icall-table.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ilgen.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-profiler-aot.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-wasm-eh-js.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmonosgen-2.0.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.IO.Compression.Native.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.Native.a -L/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/cache/sysroot/lib/wasm32-emscripten -lGL -lal -lhtml5 -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++ -lc++abi -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --import-undefined --export-if-defined=malloc --export-if-defined=memalign --export-if-defined=memset --export-if-defined=htons --export-if-defined=ntohs --export-if-defined=free --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export=stackSave --export=stackRestore --export=stackAlloc --export=__wasm_call_ctors --export=__errno_location --export=malloc --export=free --export=__cxa_is_pointer_type --export=__cxa_can_catch --export=setThrew --export=ntohs --export=htons --export=__dl_seterr --export=htonl --export=emscripten_builtin_memalign --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-emscripten-finalize" -g --dyncalls-i64 --dwarf /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --detect-features
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Node.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/node" /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/src/compiler.js /datadisks/disk1/work/AC630921/t/tmpudqvnfoy.json
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --post-emscripten -O2 --low-memory-unused --zero-filled-memory --strip-producers /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -g --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --print-function-map --quiet /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]   Generated app bundle at /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/AppBundle/
[a2ixs4zc.rtn] 
[a2ixs4zc.rtn] Workload updates are available. Run `dotnet workload list` for more information.
Author: radical
Assignees: -
Labels:

area-Meta, blocking-clean-ci, untriaged, area-Build-mono

Milestone: -

ghost avatar Aug 26 '22 05:08 ghost

Added ErrorMessage signature to get this issue auto-detected by Build analysis

jkotas avatar Aug 27 '22 04:08 jkotas

Another ? Build Log

pavelsavara avatar Aug 31 '22 09:08 pavelsavara

It looks like this is specifically happening during dotnet publish, not dotnet build. It's tough to parse from the logs since I don't look at helix logs often.

If you look at the binlogs, the arguments passed, Command line arguments = "/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/MSBuild.dll -maxcpucount -verbosity:m -restore -target:Publish -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref --property:Configuration=Release /bl:/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog /nologo /v:minimal", match more closely the dotnet publish command than build.

I don't know what might cause this, it could be an SDK or MSBuild issue.

benvillalobos avatar Aug 31 '22 17:08 benvillalobos

Here's the tree of msbuild commits this scenario is working with: https://github.com/dotnet/msbuild/commits/5d102ae37

benvillalobos avatar Aug 31 '22 17:08 benvillalobos

Is there a minimal repro someone can provide for this?

benvillalobos avatar Aug 31 '22 17:08 benvillalobos

Another Build Log

pavelsavara avatar Aug 31 '22 20:08 pavelsavara

Is there a minimal repro someone can provide for this?

I am hitting it every time on main, HEAD: cc9d46546b8e72b34a5f387a5ec9615197d79f1f, running: WasmBuildTests InvariantGlobalizationTests for Browser, wasm. If we add result.buildOutput to BuildTestBase's error: throw new XunitException($"Build process exited with non-zero exit code: {result.exitCode} {result.buildOutput}"); we are getting the reason:

Build process exited with non-zero exit code: 1
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/MSBuild.dll /nologo -distributedlogger:Microsoft.DotNet.Tools.MSBuild.MSBuildLogger,/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/dotnet.dll*Microsoft.DotNet.Tools.MSBuild.MSBuildForwardingLogger,/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/dotnet.dll -maxcpucount -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/workspaces/runtime/artifacts/bin//microsoft.netcore.app.ref --property:Configuration=Debug -restore -target:Publish -verbosity:m /v:minimal /bl:/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/xharness-output/logs/ffara5vp.bda/invariant_unset.binlog ./invariant_unset.csproj
Determining projects to restore...
Restored /workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/ffara5vp.bda/invariant_unset.csproj (in 3 ms).
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/ffara5vp.bda/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(448,5): error NETSDK1109: Runtime list file '/workspaces/runtime/artifacts/bin/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/data/RuntimeList.xml' was not found. Report this error to the .NET team here: https://aka.ms/dotnet-sdk-issue. [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/ffara5vp.bda/invariant_unset.csproj]

So we're looking for RuntimeList.xml in the wrong path, it's one level deeper, in ...artifacts\bin\dotnet-workload\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\7.0.0-rc.2.22451.11\data\RuntimeList.xml.

After fixing this one, we are getting new errors.

        Build process exited with non-zero exit code: 1 [imyocskk.3qv] /workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/MSBuild.dll /nologo -distributedlogger:Microsoft.DotNet.Tools.MSBuild.MSBuildLogger,/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/dotnet.dll*Microsoft.DotNet.Tools.MSBuild.MSBuildForwardingLogger,/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/dotnet.dll -maxcpucount -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/workspaces/runtime/artifacts/bin//microsoft.netcore.app.ref --property:Configuration=Debug -restore -target:Publish -verbosity:m /v:minimal /bl:/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/xharness-output/logs/imyocskk.3qv/invariant_unset.binlog ./invariant_unset.csproj
Determining projects to restore...
Restored /workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj (in 3 ms).
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018: The "GenerateDepsFile" task failed unexpectedly. [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018: System.ArgumentException: Value cannot be null or an empty string. (Parameter 'value') [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at NuGet.Versioning.NuGetVersion.Parse(String value) [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at Microsoft.NET.Build.Tasks.DependencyContextBuilder.WithRuntimePackAssets(IEnumerable`1 runtimePackAssets) [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at Microsoft.NET.Build.Tasks.GenerateDepsFile.WriteDepsFile(String depsFilePath) [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at Microsoft.NET.Build.Tasks.GenerateDepsFile.ExecuteCore() [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]
/workspaces/runtime/artifacts/bin/dotnet-workload/sdk/7.0.100-rc.2.22457.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(192,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/workspaces/runtime/artifacts/bin/Wasm.Build.Tests/Release/net7.0/browser-wasm/imyocskk.3qv/invariant_unset.csproj]

Workload updates are available. Run `dotnet workload list` for more information.

[imyocskk.3qv-stderr] 
Stack Trace:
  /workspaces/runtime/src/mono/wasm/Wasm.Build.Tests/BuildTestBase.cs(652,0): at Wasm.Build.Tests.BuildTestBase.AssertBuild(String args, String label, Boolean expectSuccess, IDictionary`2 envVars, Nullable`1 timeoutMs)
  /workspaces/runtime/src/mono/wasm/Wasm.Build.Tests/BuildTestBase.cs(393,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
  /workspaces/runtime/src/mono/wasm/Wasm.Build.Tests/InvariantGlobalizationTests.cs(76,0): at Wasm.Build.Tests.InvariantGlobalizationTests.TestInvariantGlobalization(BuildArgs buildArgs, Nullable`1 invariantGlobalization, RunHost host, String id, String extraProperties, Nullable`1 dotnetWasmFromRuntimePack)
  /workspaces/runtime/src/mono/wasm/Wasm.Build.Tests/InvariantGlobalizationTests.cs(40,0): at Wasm.Build.Tests.InvariantGlobalizationTests.RelinkingWithoutAOT(BuildArgs buildArgs, Nullable`1 invariantGlobalization, RunHost host, String id)
          at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
          at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)

When we check GenerateDepsFile input: IntermediateSatelliteAssembliesWithTargetPath, ReferenceDependencyPaths, ReferenceSatellitePaths, MicrosoftNETPlatformLibrary, DependencyFileCompilerOptions, ResolvedCompileFileDefinitions, UserRuntimeAssembly, RuntimeTargetsCopyLocalItems, NativeCopyLocalItems, ResourceCopyLocalItems, RuntimeCopyLocalItems are the only empty values.

invariant_unset.binlog.zip

EDIT: the same scenario outside of WBT passes without any errors.

ilonatommy avatar Sep 08 '22 09:09 ilonatommy

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

Issue Details
{
   "ErrorMessage":"Build process exited with non-zero exit code: 1"
}

This happens randomly. One example:

Build, and log:

Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(buildArgs: BuildArgs { ProjectName = placeholder, Config = Release, AOT = False, ProjectFileContents = placeholder, ExtraBuildArgs =  }, host: Chrome, id: "a2ixs4zc.rtn") [FAIL]
  Build process exited with non-zero exit code: 1
  Expected: True
  Actual:   False
  Stack Trace:
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildTestBase.cs(639,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(380,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildPublishTests.cs(56,0): at Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(BuildArgs buildArgs, RunHost host, String id)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
  Output:

...

-------- Building ---------
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Building build_publish_Release in /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Running /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/dotnet publish -p:WasmBuildOnlyAfterPublish=true  /p:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref /p:Configuration=Release /bl:"/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog" /nologo /v:minimal  
WorkingDirectory: /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Setting environment variables for execution:
	DOTNET_INSTALL_DIR = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload
	DOTNET_MULTILEVEL_LOOKUP = 0
	DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1
	MSBuildSDKsPath = 
	PATH = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload:./dotnet-workload:/datadisks/disk1/work/AC630921/p/dotnet-workload:/datadisks/disk1/work/AC630921/p/xharness-cli:/datadisks/disk1/work/AC630921/p/dotnet-cli:/datadisks/disk1/work/AC630921/p/build/emsdk-node/14.18.2_64bit/bin:/datadisks/disk1/work/AC630921/p/chrome-linux:/datadisks/disk1/work/AC630921/p/chromedriver_linux64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
	EM_WORKAROUND_PYTHON_BUG_34780 = 1
	WasmNativeStrip = false
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/MSBuild.dll /nologo -maxcpucount -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref --property:Configuration=Release -restore -target:Publish -verbosity:m /v:minimal /bl:
	/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog ./build_publish_Release.csproj
[a2ixs4zc.rtn]   Determining projects to restore...
[a2ixs4zc.rtn]   All projects are up-to-date for restore.
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/build_publish_Release.csproj]
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   Optimizing assemblies for size. This process might take a while.
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   Compiling native assets with emcc with -Oz. This may take a while ...
[a2ixs4zc.rtn]   [1/3] pinvoke.c -> pinvoke.o [took 0.236s]
[a2ixs4zc.rtn]   [2/3] driver.c -> driver.o [took 0.323s]
[a2ixs4zc.rtn]   [3/3] corebindings.c -> corebindings.o [took 0.162s]
[a2ixs4zc.rtn]   Linking for initial memory $(EmccInitialHeapSize)=536870912 bytes. Set this msbuild property to change the value.
[a2ixs4zc.rtn]   Linking with emcc with -O2. This may take a while ...
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-ld" -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --allow-undefined --allow-undefined /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/pinvoke.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/driver.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/corebindings.o /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicudata.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicui18n.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicuuc.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-debugger-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-diagnostics_tracing-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-hot_reload-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-marshal-ilgen-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ee-interp.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-icall-table.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ilgen.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-profiler-aot.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-wasm-eh-js.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmonosgen-2.0.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.IO.Compression.Native.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.Native.a -L/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/cache/sysroot/lib/wasm32-emscripten -lGL -lal -lhtml5 -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++ -lc++abi -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --import-undefined --export-if-defined=malloc --export-if-defined=memalign --export-if-defined=memset --export-if-defined=htons --export-if-defined=ntohs --export-if-defined=free --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export=stackSave --export=stackRestore --export=stackAlloc --export=__wasm_call_ctors --export=__errno_location --export=malloc --export=free --export=__cxa_is_pointer_type --export=__cxa_can_catch --export=setThrew --export=ntohs --export=htons --export=__dl_seterr --export=htonl --export=emscripten_builtin_memalign --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-emscripten-finalize" -g --dyncalls-i64 --dwarf /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --detect-features
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Node.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/node" /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/src/compiler.js /datadisks/disk1/work/AC630921/t/tmpudqvnfoy.json
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --post-emscripten -O2 --low-memory-unused --zero-filled-memory --strip-producers /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -g --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --print-function-map --quiet /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]   Generated app bundle at /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/AppBundle/
[a2ixs4zc.rtn] 
[a2ixs4zc.rtn] Workload updates are available. Run `dotnet workload list` for more information.

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
Author: radical
Assignees: -
Labels:

arch-wasm, area-Meta, blocking-clean-ci, untriaged, Known Build Error

Milestone: -

ghost avatar Sep 12 '22 17:09 ghost

this is specific to WASM, right?

danmoseley avatar Sep 12 '22 17:09 danmoseley

@ilonatommy The RuntimeList.xml issue was because WBT on main was broken. Could you please try it again now?

radical avatar Sep 12 '22 17:09 radical

@ilonatommy Also, yours is a different issue. This one is about dotnet build exiting with code 1, with no errors at all.

radical avatar Sep 12 '22 17:09 radical

removing wasm label. linked issues vary.

danmoseley avatar Sep 13 '22 00:09 danmoseley

@radical do you know of how @BenVillalobos might repro this?

@BenVillalobos sounds like you want more binlogs? or you must have a repro?

danmoseley avatar Sep 13 '22 00:09 danmoseley

Another hit in 7.0 branch -- looking at last 30 days - Microsoft.NET.HostModel.ComHost.Tests.ClsidMapTests.PublicComVisibleTypeWithGuidAdded in Runfo as of 9/14:

Day Run Details
9/12 14258 (7.0) 9x failures - Microsoft.NET.HostModel.ComHost.Tests.ClsidMapTests.*
9/12 PR 13115 (7.0) - #75461 9x failures - Microsoft.NET.HostModel.ComHost.Tests.ClsidMapTests.*

(occurrences added to top post)

karelz avatar Sep 14 '22 12:09 karelz

@rainersigwald thoughts?

danmoseley avatar Sep 14 '22 14:09 danmoseley

A local repro would definitely be nice.

Am I interpreting correctly that there are multiple failing tests, so this looks like general MSBuild flakiness, rather than a bug exposed by a single test case?

@rokonec can you think of any way that MSBuild Server might report failure via error code even when we're logging success?

rainersigwald avatar Sep 14 '22 14:09 rainersigwald

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

Issue Details
{
   "ErrorMessage":"Build process exited with non-zero exit code: 1"
}

This happens randomly. One example:

Build, and log:

Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(buildArgs: BuildArgs { ProjectName = placeholder, Config = Release, AOT = False, ProjectFileContents = placeholder, ExtraBuildArgs =  }, host: Chrome, id: "a2ixs4zc.rtn") [FAIL]
  Build process exited with non-zero exit code: 1
  Expected: True
  Actual:   False
  Stack Trace:
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildTestBase.cs(639,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(380,0): at Wasm.Build.Tests.BuildTestBase.BuildProject(BuildArgs buildArgs, String id, BuildProjectOptions options)
/_/src/tests/BuildWasmApps/Wasm.Build.Tests/BuildPublishTests.cs(56,0): at Wasm.Build.Tests.BuildPublishTests.BuildThenPublishNoAOT(BuildArgs buildArgs, RunHost host, String id)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
  Output:

...

-------- Building ---------
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Binlog path: /datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog
Building build_publish_Release in /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Running /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/dotnet publish -p:WasmBuildOnlyAfterPublish=true  /p:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref /p:Configuration=Release /bl:"/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog" /nologo /v:minimal  
WorkingDirectory: /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn
Setting environment variables for execution:
	DOTNET_INSTALL_DIR = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload
	DOTNET_MULTILEVEL_LOOKUP = 0
	DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1
	MSBuildSDKsPath = 
	PATH = /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload:./dotnet-workload:/datadisks/disk1/work/AC630921/p/dotnet-workload:/datadisks/disk1/work/AC630921/p/xharness-cli:/datadisks/disk1/work/AC630921/p/dotnet-cli:/datadisks/disk1/work/AC630921/p/build/emsdk-node/14.18.2_64bit/bin:/datadisks/disk1/work/AC630921/p/chrome-linux:/datadisks/disk1/work/AC630921/p/chromedriver_linux64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
	EM_WORKAROUND_PYTHON_BUG_34780 = 1
	WasmNativeStrip = false
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/MSBuild.dll /nologo -maxcpucount -property:_IsPublishing=true --property:WasmBuildOnlyAfterPublish=true --property:AppRefDir=/datadisks/disk1/work/AC630921/p/microsoft.netcore.app.ref --property:Configuration=Release -restore -target:Publish -verbosity:m /v:minimal /bl:
	/datadisks/disk1/work/AC630921/w/B91B0982/uploads/xharness-output/logs/a2ixs4zc.rtn/build_publish_Release.binlog ./build_publish_Release.csproj
[a2ixs4zc.rtn]   Determining projects to restore...
[a2ixs4zc.rtn]   All projects are up-to-date for restore.
[a2ixs4zc.rtn] /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/sdk/7.0.100-rc.2.22419.24/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/build_publish_Release.csproj]
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   Optimizing assemblies for size. This process might take a while.
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/build_publish_Release.dll
[a2ixs4zc.rtn]   ** MicrosoftNetCoreAppRuntimePackDir : /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci
[a2ixs4zc.rtn]   build_publish_Release -> /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/publish/
[a2ixs4zc.rtn]   Compiling native assets with emcc with -Oz. This may take a while ...
[a2ixs4zc.rtn]   [1/3] pinvoke.c -> pinvoke.o [took 0.236s]
[a2ixs4zc.rtn]   [2/3] driver.c -> driver.o [took 0.323s]
[a2ixs4zc.rtn]   [3/3] corebindings.c -> corebindings.o [took 0.162s]
[a2ixs4zc.rtn]   Linking for initial memory $(EmccInitialHeapSize)=536870912 bytes. Set this msbuild property to change the value.
[a2ixs4zc.rtn]   Linking with emcc with -O2. This may take a while ...
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-ld" -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --allow-undefined --allow-undefined /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/pinvoke.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/driver.o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/corebindings.o /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicudata.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicui18n.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libicuuc.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-debugger-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-diagnostics_tracing-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-hot_reload-stub-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-component-marshal-ilgen-static.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ee-interp.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-icall-table.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-ilgen.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-profiler-aot.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmono-wasm-eh-js.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libmonosgen-2.0.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.IO.Compression.Native.a /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/8.0.0-ci/runtimes/browser-wasm/native/libSystem.Native.a -L/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/cache/sysroot/lib/wasm32-emscripten -lGL -lal -lhtml5 -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++ -lc++abi -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --import-undefined --export-if-defined=malloc --export-if-defined=memalign --export-if-defined=memset --export-if-defined=htons --export-if-defined=ntohs --export-if-defined=free --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export=stackSave --export=stackRestore --export=stackAlloc --export=__wasm_call_ctors --export=__errno_location --export=malloc --export=free --export=__cxa_is_pointer_type --export=__cxa_can_catch --export=setThrew --export=ntohs --export=htons --export=__dl_seterr --export=htonl --export=emscripten_builtin_memalign --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-emscripten-finalize" -g --dyncalls-i64 --dwarf /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --detect-features
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Node.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/node" /datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/emscripten/src/compiler.js /datadisks/disk1/work/AC630921/t/tmpudqvnfoy.json
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --post-emscripten -O2 --low-memory-unused --zero-filled-memory --strip-producers /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -g --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]"/datadisks/disk1/work/AC630921/w/B91B0982/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/8.0.0-alpha.1.22417.1/tools/bin/wasm-opt" --print-function-map --quiet /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/obj/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --mvp-features --enable-mutable-globals
[a2ixs4zc.rtn]   Generated app bundle at /datadisks/disk1/work/AC630921/w/B91B0982/e/a2ixs4zc.rtn/bin/Release/net7.0/browser-wasm/AppBundle/
[a2ixs4zc.rtn] 
[a2ixs4zc.rtn] Workload updates are available. Run `dotnet workload list` for more information.

Report

Build Definition Test
7382 dotnet/runtime Wasm.Build.Tests.NativeLibraryTests.ProjectUsingSkiaSharp
1290 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
4342 dotnet/runtime Workloads-.MainWithArgsTests.WorkItemExecution
1149 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2934 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2930 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2869 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2800 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2764 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
2627 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1920 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1904 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1373 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1136 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1113 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1131 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution
1979245 dotnet/runtime Workloads-.InvariantGlobalizationTests.WorkItemExecution
1974737 dotnet/runtime Workloads-.ReferenceNewAssemblyRebuildTest.WorkItemExecution
1971122 dotnet/runtime Workloads-.WasmBuildAppTest.WorkItemExecution
1970905 dotnet/runtime Workloads-.InvariantGlobalizationTests.WorkItemExecution
1970157 dotnet/runtime Workloads-.SatelliteAssembliesTests.WorkItemExecution
1969833 dotnet/runtime Workloads-.InvariantGlobalizationTests.WorkItemExecution
1969208 dotnet/runtime Workloads-.WasmTemplateTests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 23
Author: radical
Assignees: -
Labels:

blocking-clean-ci, area-Infrastructure, untriaged, Known Build Error

Milestone: -

ghost avatar Sep 16 '22 18:09 ghost

Seen in this release/7.0-rc2 PR: https://github.com/dotnet/runtime/pull/75675

Note that the actual failure message is https://github.com/dotnet/runtime/issues/75429 but it was closed as dupe of this one.

Queue: Installer Build and Test coreclr Linux_musl_x64 Release Job results: https://dev.azure.com/dnceng-public/public/_build/results?buildId=22359&view=logs&j=fcbd3ad6-b1a4-55f2-40cc-7db598750d43&t=0fc7de3b-e85e-5109-ff09-70d9e625d9be

Error:

##[error]VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed: /root/runtime/artifacts/TestResults/Release/HostActivation.Tests_net7.0_x64.html [net7.0|x64]

carlossanlop avatar Sep 19 '22 22:09 carlossanlop

I really need local repro. Does anyone knows how to?

rokonec avatar Sep 23 '22 13:09 rokonec

I don't have a local repro, but I see lots of 7.0 rolling runs failing Microsoft.DotNet.CoreSetup.Test.* This is significantly affecting CI and 7.0 release :(

Frequency of Microsoft.DotNet.CoreSetup.Test.* failures -- moved to top post.

karelz avatar Sep 23 '22 18:09 karelz

see also https://github.com/dotnet/runtime/discussions/76091

lewing avatar Sep 23 '22 18:09 lewing

I guess there are multiple failure modes.

  • For failures with System.Threading.Mutex.CreateMutexCore in stack trace there is already PR in msbuild https://github.com/dotnet/msbuild/pull/8000.
  • Some tests failed on timeouts
  • Some other failures there are missing uploaded test fail artifacts, like binlogs, which is leaving me blind. Example https://dev.azure.com/dnceng-public/public/_build/results?buildId=27252&view=logs&j=7f86d1c0-3940-52e8-addc-832174c2a54b&t=70c2ada8-6d01-57b0-3635-3ffb5eecdc77&l=254 and its related tests https://dev.azure.com/dnceng-public/public/_build/results?buildId=27252&view=ms.vss-test-web.build-test-results-tab&runId=545654&paneView=debug&resultId=100166 . For those I really need more info or repro steps.

rokonec avatar Sep 23 '22 19:09 rokonec

Seen in a release/7.0 unrelated PR: https://github.com/dotnet/runtime/pull/76073

  • Queue: Installer Build and Test coreclr Linux_musl_x64 Release
  • Job results: https://dev.azure.com/dnceng-public/public/_build/results?buildId=27605&view=logs&j=fcbd3ad6-b1a4-55f2-40cc-7db598750d43&t=0fc7de3b-e85e-5109-ff09-70d9e625d9be&l=629
##[error]VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed:
/root/runtime/artifacts/TestResults/Release/HostActivation.Tests_net7.0_x64.html [net7.0|x64]
``

carlossanlop avatar Sep 26 '22 21:09 carlossanlop

Some other failures there are missing uploaded test fail artifacts, like binlogs, which is leaving me blind.

The binlogs are in a non-obvious place for the Installer tests. They get uploaded as a build artifact - for example, for the failure you linked, you can find the binlog in the Installer-Logs-coreclr--OSX_x64-Release artifact of the build under a subdirectory matching the test project that was being built or published (in that example, artifacts\tests\Release\ha\qbekymrp.3g5\RuntimeProperties).

elinor-fung avatar Oct 06 '22 20:10 elinor-fung

Hit on https://github.com/dotnet/runtime/pull/76725 Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=43517&view=logs&j=fcbd3ad6-b1a4-55f2-40cc-7db598750d43&t=a1798a06-6c39-56f1-7b84-377d42e6a614 Error/StackTrace

mdh1418 avatar Oct 07 '22 17:10 mdh1418