Skip to content

[wasm] dotnet-runtime-perf: wasm-opt failing with unexpected expression typeemcc, and killed with SIGSEGV (-11) #74088

@radical

Description

@radical

This is on dotnet-runtime-perf, build 20220817.1 - wasm.x64.micro.net7.0.Partition6.

  Linking with emcc with -O2. This may take a while ...
   "/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/7.0.0-rc.1.22411.1/tools/bin/wasm-ld" -o /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --allow-undefined --allow-undefined /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/pinvoke.o /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/driver.o /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/corebindings.o /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libicudata.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libicui18n.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libicuuc.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-component-debugger-stub-static.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-component-diagnostics_tracing-stub-static.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-component-hot_reload-stub-static.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-component-marshal-ilgen-static.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-ee-interp.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-icall-table.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-ilgen.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-profiler-aot.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmono-wasm-eh-js.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libmonosgen-2.0.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libSystem.IO.Compression.Native.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libSystem.Native.a /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/libSystem.Security.Cryptography.Native.Browser.a -L/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/7.0.0-rc.1.22411.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
   "/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/7.0.0-rc.1.22411.1/tools/bin/wasm-emscripten-finalize" -g --dyncalls-i64 /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm --detect-features
   "/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Node.linux-x64/7.0.0-rc.1.22411.1/tools/bin/node" /home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/7.0.0-rc.1.22411.1/tools/emscripten/src/compiler.js /home/helixbot/work/BA7809D8/t/tmpm883pqdf.json
   "/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/7.0.0-rc.1.22411.1/tools/bin/wasm-opt" --strip-dwarf --post-emscripten -O2 --low-memory-unused --zero-filled-memory --strip-debug --strip-producers /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -g --mvp-features --enable-mutable-globals
unexpected expression typeemcc : error : '/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Sdk.linux-x64/7.0.0-rc.1.22411.1/tools/bin/wasm-opt --strip-dwarf --post-emscripten -O2 --low-memory-unused --zero-filled-memory --strip-debug --strip-producers /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -o /home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/dotnet.wasm -g --mvp-features --enable-mutable-globals' failed (received SIGSEGV (-11)) [/home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/bin/for-running/MicroBenchmarks/7bd6633c-d19a-41df-b328-fc32f56dcd0d/BenchmarkDotNet.Autogenerated.csproj]
/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Sdk/7.0.0-ci/Sdk/WasmApp.Native.targets(423,5): error MSB3073: The command "emcc "@/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/src/emcc-default.rsp" "@/home/helixbot/work/BA7809D8/p/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.0-ci/runtimes/browser-wasm/native/src/emcc-link.rsp" "@/home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net7.0/browser-wasm/wasm/for-publish/emcc-link.rsp"" exited with code 1. [/home/helixbot/work/BA7809D8/w/9C4E085D/e/performance/artifacts/bin/for-running/MicroBenchmarks/7bd6633c-d19a-41df-b328-fc32f56dcd0d/BenchmarkDotNet.Autogenerated.csproj]

cc @radekdoulik @vargaz

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions