runtime: [wasm] perf pipeline clang crashes on PERFTIGER200
We are seeing frequest crashes like this on 1/2 out of 30 wasmaot runs, and all specifically on PERFTIGER200. Iโm not sure if they are real clang issues or not.
Two examples:
https://dev.azure.com/dnceng/internal/_build/results?buildId=2210817&view=results:
Failed to compile /home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/aot-instances.dll.bc -> /home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/aot-instances.dll.o
emcc: warning: linker setting ignored during compilation: 'EXPORT_ES6' [-Wunused-command-line-argument]
"/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang++" -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -DEMSCRIPTEN --sysroot=/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64/8.0.0-preview.7.23326.1/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -msimd128 -O2 -v -fwasm-exceptions -msimd128 -c /home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/aot-instances.dll.bc -o /home/helixbot/work/B4BB09FE/t/tmpqda8N7.tmp
clang version 17.0.0 (https://github.com/llvm/llvm-project a031f72187ce495b9faa4ccf99b1e901a3872f4b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin
(in-process)
"/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name aot-instances.dll.bc -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-feature +exception-handling -mllvm -wasm-enable-eh -target-feature +exception-handling -exception-model=wasm -target-cpu generic -target-feature +simd128 -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/bin/for-running/MicroBenchmarks/08e3cc85-8e1a-46de-8937-5ac9ff4be19a -resource-dir /home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/lib/clang/17 -O2 -fdebug-compilation-dir=/home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/bin/for-running/MicroBenchmarks/08e3cc85-8e1a-46de-8937-5ac9ff4be19a -ferror-limit 19 -fvisibility=default -fgnuc-version=4.2.1 -exception-model=wasm -vectorize-loops -vectorize-slp -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -o /home/helixbot/work/B4BB09FE/t/tmpqda8N7.tmp -x ir /home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/aot-instances.dll.bc
clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17 --driver-mode=g++ -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -DEMSCRIPTEN --sysroot=/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64/8.0.0-preview.7.23326.1/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -msimd128 -O2 -v -fwasm-exceptions -msimd128 -c /home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/aot-instances.dll.bc -o /home/helixbot/work/B4BB09FE/t/tmpqda8N7.tmp
1. Optimizer
#0 0x0000556d258b3a18 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2dbda18)
#1 0x0000556d258b137e llvm::sys::RunSignalHandlers() (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2dbb37e)
#2 0x0000556d258b2cd1 llvm::sys::CleanupOnSignal(unsigned long) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2dbccd1)
#3 0x0000556d25822919 (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2d2c919)
#4 0x00007fa9c6a47980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#5 0x0000556d2535dd18 llvm::Value::doRAUW(llvm::Value*, llvm::Value::ReplaceMetadataUses) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2867d18)
#6 0x0000556d2565a1c2 (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2b641c2)
#7 0x0000556d25659335 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2b63335)
#8 0x0000556d260dabed (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x35e4bed)
#9 0x0000556d25343c49 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x284dc49)
#10 0x0000556d260dc43d (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x35e643d)
#11 0x0000556d25347950 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2851950)
#12 0x0000556d260df32d (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x35e932d)
#13 0x0000556d25342789 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x284c789)
#14 0x0000556d260d3d91 (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x35ddd91)
#15 0x0000556d260cc116 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::__2::unique_ptr<llvm::raw_pwrite_stream, std::__2::default_delete<llvm::raw_pwrite_stream>>) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x35d6116)
#16 0x0000556d26631973 clang::CodeGenAction::ExecuteAction() (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x3b3b973)
#17 0x0000556d26541581 clang::FrontendAction::Execute() (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x3a4b581)
#18 0x0000556d26496f00 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x39a0f00)
#19 0x0000556d2662bd86 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x3b35d86)
#20 0x0000556d2461e4f1 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x1b284f1)
#21 0x0000556d2461afc1 (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x1b24fc1)
#22 0x0000556d262af399 (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x37b9399)
#23 0x0000556d2582269c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x2d2c69c)
#24 0x0000556d262aebe5 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__2::optional<llvm::StringRef>>, std::__2::basic_string<char, std::__2::char_traits<char>, std::__2::allocator<char>>*, bool*) const (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x37b8be5)
#25 0x0000556d262655fe clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x376f5fe)
#26 0x0000556d2628ae2c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__2::pair<int, clang::driver::Command const*>>&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x3794e2c)
#27 0x0000556d24619e9b clang_main(int, char**, llvm::ToolContext const&) (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x1b23e9b)
#28 0x0000556d2462bf21 main (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x1b35f21)
#29 0x00007fa9c5a86c87 __libc_start_main /build/glibc-CVJwZb/glibc-2.27/csu/../csu/libc-start.c:344:0
#30 0x0000556d2458c42a _start (/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang-17+0x1a9642a)
clang-17: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 17.0.0 (https://github.com/llvm/llvm-project a031f72187ce495b9faa4ccf99b1e901a3872f4b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin
clang-17: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs.
emcc: error: '/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23326.1/tools/bin/clang++ -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -DEMSCRIPTEN --sysroot=/home/helixbot/work/B4BB09FE/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64/8.0.0-preview.7.23326.1/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -msimd128 -O2 -v -fwasm-exceptions -msimd128 -c /home/helixbot/work/B4BB09FE/w/A3D50925/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/aot-instances.dll.bc -o /home/helixbot/work/B4BB09FE/t/tmpqda8N7.tmp' failed (returned 1) [took 9.949s]
https://dev.azure.com/dnceng/internal/_build/results?buildId=2210656&view=results:
Failed to compile /home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/System.Linq.dll.bc -> /home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/System.Linq.dll.o
emcc: warning: linker setting ignored during compilation: 'EXPORT_ES6' [-Wunused-command-line-argument]
"/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang++" -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -DEMSCRIPTEN --sysroot=/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64/8.0.0-preview.7.23321.3/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -msimd128 -O2 -v -fwasm-exceptions -msimd128 -c /home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/System.Linq.dll.bc -o /home/helixbot/work/A574094F/t/tmp8gHkxT.tmp
clang version 17.0.0 (https://github.com/llvm/llvm-project a031f72187ce495b9faa4ccf99b1e901a3872f4b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin
(in-process)
"/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name System.Linq.dll.bc -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-feature +exception-handling -mllvm -wasm-enable-eh -target-feature +exception-handling -exception-model=wasm -target-cpu generic -target-feature +simd128 -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/bin/for-running/MicroBenchmarks/369c69a9-d3b0-4a5e-857d-64a1f00658d8 -resource-dir /home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/lib/clang/17 -O2 -fdebug-compilation-dir=/home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/bin/for-running/MicroBenchmarks/369c69a9-d3b0-4a5e-857d-64a1f00658d8 -ferror-limit 19 -fvisibility=default -fgnuc-version=4.2.1 -exception-model=wasm -vectorize-loops -vectorize-slp -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -o /home/helixbot/work/A574094F/t/tmp8gHkxT.tmp -x ir /home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/System.Linq.dll.bc
clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17 --driver-mode=g++ -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -DEMSCRIPTEN --sysroot=/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64/8.0.0-preview.7.23321.3/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -msimd128 -O2 -v -fwasm-exceptions -msimd128 -c /home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/System.Linq.dll.bc -o /home/helixbot/work/A574094F/t/tmp8gHkxT.tmp
1. Optimizer
#0 0x0000560b2eaaba18 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x2dbda18)
#1 0x0000560b2eaa937e llvm::sys::RunSignalHandlers() (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x2dbb37e)
#2 0x0000560b2eaaacd1 llvm::sys::CleanupOnSignal(unsigned long) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x2dbccd1)
#3 0x0000560b2ea1a919 (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x2d2c919)
#4 0x00007f9139ba1980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#5 0x0000560b2eb54eeb llvm::removeUnreachableBlocks(llvm::Function&, llvm::DomTreeUpdater*, llvm::MemorySSAUpdater*) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x2e66eeb)
#6 0x0000560b301c591c (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x44d791c)
#7 0x0000560b301c4267 llvm::GlobalOptPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x44d6267)
#8 0x0000560b2ff4168d (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x425368d)
#9 0x0000560b2e53a789 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x284c789)
#10 0x0000560b2f2cbd91 (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x35ddd91)
#11 0x0000560b2f2c4116 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::__2::unique_ptr<llvm::raw_pwrite_stream, std::__2::default_delete<llvm::raw_pwrite_stream>>) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x35d6116)
#12 0x0000560b2f829973 clang::CodeGenAction::ExecuteAction() (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x3b3b973)
#13 0x0000560b2f739581 clang::FrontendAction::Execute() (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x3a4b581)
#14 0x0000560b2f68ef00 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x39a0f00)
#15 0x0000560b2f823d86 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x3b35d86)
#16 0x0000560b2d8164f1 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x1b284f1)
#17 0x0000560b2d812fc1 (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x1b24fc1)
#18 0x0000560b2f4a7399 (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x37b9399)
#19 0x0000560b2ea1a69c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x2d2c69c)
#20 0x0000560b2f4a6be5 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__2::optional<llvm::StringRef>>, std::__2::basic_string<char, std::__2::char_traits<char>, std::__2::allocator<char>>*, bool*) const (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x37b8be5)
#21 0x0000560b2f45d5fe clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x376f5fe)
#22 0x0000560b2f482e2c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__2::pair<int, clang::driver::Command const*>>&) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x3794e2c)
#23 0x0000560b2d811e9b clang_main(int, char**, llvm::ToolContext const&) (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x1b23e9b)
#24 0x0000560b2d823f21 main (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x1b35f21)
#25 0x00007f9138be0c87 __libc_start_main /build/glibc-CVJwZb/glibc-2.27/csu/../csu/libc-start.c:344:0
#26 0x0000560b2d78442a _start (/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang-17+0x1a9642a)
clang-17: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 17.0.0 (https://github.com/llvm/llvm-project a031f72187ce495b9faa4ccf99b1e901a3872f4b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin
clang-17: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs.
emcc: error: '/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64/8.0.0-preview.7.23321.3/tools/bin/clang++ -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -wasm-enable-sjlj -mllvm -disable-lsr -DEMSCRIPTEN --sysroot=/home/helixbot/work/A574094F/p/dotnet/packs/Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64/8.0.0-preview.7.23321.3/tools/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -msimd128 -O2 -v -fwasm-exceptions -msimd128 -c /home/helixbot/work/A574094F/w/C01F0A75/e/performance/artifacts/obj/BenchmarkDotNet.Autogenerated/Release/net8.0/browser-wasm/wasm/for-publish/System.Linq.dll.bc -o /home/helixbot/work/A574094F/t/tmp8gHkxT.tmp' failed (returned 1) [took 0.584s]
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 |
About this issue
- Original URL
- State: open
- Created a year ago
- Comments: 27 (27 by maintainers)
We already publish the binlog from the build, and in some cases other parts of the build too.
Latest PerfTiger172 error (taking back out of queue as it is the only thing stopping green wasm AOT):
Both PerfTiger200 and PerfTiger172 appear to have been added back into the queue with the queue upgrade based on workitem data in data explorer. Since they donโt seem to be causing issues in the pipeline anymore, we will leave them in until they start causing issues again.
PerfTiger172 is offlined: https://github.com/dotnet/dnceng/issues/559
This is happening every day.
yeah ๐ @LoopedBard3 we have another one ๐