Python version 3.8.10+chromium.19 (default, Jun 8 2021, 04:35:45)
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)]
Change directory to: /b/s/w/ir/cache/builder/emscripten-releases/src
adding to path: /b/s/w/ir/cache/builder/emscripten-releases/cmake-3.15.3-Linux-x86_64/bin
adding to path: /b/s/w/ir/cache/builder/emscripten-releases/node-v14.15.5-linux-x64/bin
!@@@BUILD_STEP Execute emscripten testsuite (emwasm)@@@
Running npm install ...
subprocess.check_call(`/b/s/w/ir/cache/builder/emscripten-releases/node-v14.15.5-linux-x64/bin/npm ci`, cwd=`/b/s/w/ir/k/install/emscripten`)
npm WARN prepare removing existing node_modules/ before installation
> spawn-sync@1.0.15 postinstall /b/s/w/ir/k/install/emscripten/node_modules/spawn-sync
> node postinstall
> ws@0.4.32 install /b/s/w/ir/k/install/emscripten/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/b/s/w/ir/k/install/emscripten/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
bufferutil.target.mk:113: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
make: Leaving directory '/b/s/w/ir/k/install/emscripten/node_modules/ws/build'
added 242 packages in 8.658s
subprocess.check_call(`/b/s/w/ir/cache/vpython/597a4c/bin/python /b/s/w/ir/k/install/emscripten/tests/runner.py --em-config /b/s/w/ir/k/install/emscripten_config_upstream wasm3 wasm2js1.test_pthread_create`, cwd=`/b/s/w/ir/cache/builder/emscripten-releases/src/work/emtest-out`)
runner:WARNING: use EMTEST_ALL_ENGINES=1 in the env to run against all JS engines, which is slower but provides more coverage
posixtestsuite not found (run git submodule update --init?)
WARNING: no 'numpy' module, HyBi protocol will be slower
Test suites:
['test_core']
Running test_core: (736 tests)
Using 8 parallel test processes
<building and saving third_party_zlib_O3_07434a6185f6ed9c329d0e03ac1191f1 into cache>
<building and saving third_party_zlib_O3_07434a6185f6ed9c329d0e03ac1191f1 into cache>
test_zero_struct_varargs (test_core.wasm3) ... ok (3.76s)
test_zero_multiplication (test_core.wasm3) ... ok (3.76s)
env_modify: {'IDL_CHECKS': 'FAST'}
test_zerodiv (test_core.wasm3) ... ok (3.78s)
env_modify: {'IDL_CHECKS': 'DEFAULT'}
test_wrap_malloc (test_core.wasm3) ... ok (3.99s)
env_modify: {'IDL_CHECKS': 'ALL'}
clang++: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:1888: const llvm::SCEV *llvm::ScalarEvolution::getSignExtendExpr(const llvm::SCEV *, llvm::Type *, unsigned int): Assertion `!Op->getType()->isPointerTy() && "Can't extend pointer!"' failed.
PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmp7qhw92qw/emscripten_temp_n0zpfe2o/test_0.o
1. <eof> parser at end of file
2. Optimizer
clang++: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:1888: const llvm::SCEV *llvm::ScalarEvolution::getSignExtendExpr(const llvm::SCEV *, llvm::Type *, unsigned int): Assertion `!Op->getType()->isPointerTy() && "Can't extend pointer!"' failed.
PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmplq48kidb/emscripten_temp_wy2rp5qm/test_0.o
1. <eof> parser at end of file
2. Optimizer
#0 0x00007f6182ebdab3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1922ab3)
#1 0x00007f6182ebb8ae llvm::sys::RunSignalHandlers() (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x19208ae)
#2 0x00007f6182ebce2d llvm::sys::CleanupOnSignal(unsigned long) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1921e2d)
#3 0x00007f6182defc03 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#4 0x00007f6182defdae CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#5 0x00007f618138e980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#6 0x00007f617cfb1fb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
#7 0x00007f617cfb3921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
#8 0x00007f617cfa348a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
#9 0x00007f617cfa3502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
#10 0x00007f618460fc13 llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*, unsigned int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x3074c13)
#11 0x00007f6183c39386 WidenIV::getWideRecurrence(WidenIV::NarrowIVDefUse) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x269e386)
#12 0x00007f6183c3b599 WidenIV::widenIVUse(WidenIV::NarrowIVDefUse, llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a0599)
#13 0x00007f6183c3c9d0 WidenIV::createWideIV(llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a19d0)
#14 0x00007f6183c3da0c llvm::createWideIV(llvm::WideIVInfo const&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, unsigned int&, unsigned int&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a2a0c)
#15 0x00007f6183eba60a (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) IndVarSimplify.cpp:0:0
#16 0x00007f6183eb8d8c llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x291dd8c)
#17 0x00007f6185139d5d llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#18 0x00007f6183f40abf llvm::Optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > > >(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > >&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5abf)
#19 0x00007f6183f40817 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5817)
#20 0x00007f6183f3ff38 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a4f38)
#21 0x00007f618512da8d llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#22 0x00007f6183f41c3d llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a6c3d)
#23 0x00007f618513accd llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#24 0x00007f618307a5e1 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1adf5e1)
#25 0x00007f61851367bd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#26 0x00007f6184443114 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea8114)
#27 0x00007f618513facd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) PassBuilder.cpp:0:0
#28 0x00007f618443da81 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea2a81)
#29 0x00007f61841b178d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#30 0x00007f618444126a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea626a)
#31 0x00007f61841b1ced llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#32 0x00007f618443fbf5 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea4bf5)
#33 0x00007f61841b1b4d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) Inliner.cpp:0:0
#34 0x00007f6183079204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#35 0x00007f61841ad9cf llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2c129cf)
#36 0x00007f618513ff9d llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) PassBuilder.cpp:0:0
#37 0x00007f6183079204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#38 0x00007f617ffca6dd (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#39 0x00007f617ffc4cda clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x26aacda)
#40 0x00007f61802f4fb0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#41 0x00007f617ef9ac74 clang::ParseAST(clang::Sema&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x1680c74)
#42 0x00007f61808de270 clang::FrontendAction::Execute() (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2fc4270)
#43 0x00007f61808544ef clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2f3a4ef)
#44 0x00007f6180958b5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x303eb5c)
#45 0x00000000002145ac cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/b/s/w/ir/k/install/bin/clang+++0x2145ac)
#46 0x000000000021217d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#47 0x00007f6180530582 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::$_1>(long) Job.cpp:0:0
#48 0x00007f6182defb17 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1854b17)
#49 0x00007f61805300d7 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2c160d7)
#50 0x00007f61804fb4a8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be14a8)
#51 0x00007f61804fb777 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be1777)
#52 0x00007f61805156a1 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2bfb6a1)
#53 0x0000000000211a46 main (/b/s/w/ir/k/install/bin/clang+++0x211a46)
#54 0x00007f617cf94bf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
#55 0x000000000020edaa _start (/b/s/w/ir/k/install/bin/clang+++0x20edaa)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.0 (
https://github.com/llvm/llvm-project f0393deb336737b9ab9112089ea29866dd20da03)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /b/s/w/ir/k/install/bin
clang++: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:1888: const llvm::SCEV *llvm::ScalarEvolution::getSignExtendExpr(const llvm::SCEV *, llvm::Type *, unsigned int): Assertion `!Op->getType()->isPointerTy() && "Can't extend pointer!"' failed.
PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmpcn1u9ks3/emscripten_temp_qra1ujxm/test_0.o
1. <eof> parser at end of file
2. Optimizer
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-db05c0.cpp
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-db05c0.sh
clang-13: note: diagnostic msg:
********************
em++: error: '/b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmp7qhw92qw/emscripten_temp_n0zpfe2o/test_0.o' failed (returned 134)
#0 0x00007f709b7d6ab3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1922ab3)
#1 0x00007f709b7d48ae llvm::sys::RunSignalHandlers() (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x19208ae)
#2 0x00007f709b7d5e2d llvm::sys::CleanupOnSignal(unsigned long) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1921e2d)
#3 0x00007f709b708c03 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#4 0x00007f709b708dae CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#5 0x00007f7099ca7980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#6 0x00007f70958cafb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
#7 0x00007f70958cc921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
#8 0x00007f70958bc48a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
#9 0x00007f70958bc502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
#10 0x00007f709cf28c13 llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*, unsigned int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x3074c13)
#11 0x00007f709c552386 WidenIV::getWideRecurrence(WidenIV::NarrowIVDefUse) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x269e386)
#12 0x00007f709c554599 WidenIV::widenIVUse(WidenIV::NarrowIVDefUse, llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a0599)
#13 0x00007f709c5559d0 WidenIV::createWideIV(llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a19d0)
#14 0x00007f709c556a0c llvm::createWideIV(llvm::WideIVInfo const&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, unsigned int&, unsigned int&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a2a0c)
#15 0x00007f709c7d360a (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) IndVarSimplify.cpp:0:0
#16 0x00007f709c7d1d8c llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x291dd8c)
#17 0x00007f709da52d5d llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#18 0x00007f709c859abf llvm::Optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > > >(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > >&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5abf)
#19 0x00007f709c859817 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5817)
#20 0x00007f709c858f38 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a4f38)
#21 0x00007f709da46a8d llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#22 0x00007f709c85ac3d llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a6c3d)
#23 0x00007f709da53ccd llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#24 0x00007f709b9935e1 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1adf5e1)
#25 0x00007f709da4f7bd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#26 0x00007f709cd5c114 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea8114)
#27 0x00007f709da58acd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) PassBuilder.cpp:0:0
#28 0x00007f709cd56a81 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea2a81)
#29 0x00007f709caca78d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#30 0x00007f709cd5a26a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea626a)
#31 0x00007f709cacaced llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#32 0x00007f709cd58bf5 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea4bf5)
#33 0x00007f709cacab4d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) Inliner.cpp:0:0
#34 0x00007f709b992204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#35 0x00007f709cac69cf llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2c129cf)
#36 0x00007f709da58f9d llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) PassBuilder.cpp:0:0
#37 0x00007f709b992204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#38 0x00007f70988e36dd (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#39 0x00007f70988ddcda clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x26aacda)
#40 0x00007f7098c0dfb0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#41 0x00007f70978b3c74 clang::ParseAST(clang::Sema&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x1680c74)
#42 0x00007f70991f7270 clang::FrontendAction::Execute() (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2fc4270)
#43 0x00007f709916d4ef clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2f3a4ef)
#44 0x00007f7099271b5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x303eb5c)
#45 0x00000000002145ac cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/b/s/w/ir/k/install/bin/clang+++0x2145ac)
#46 0x000000000021217d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#47 0x00007f7098e49582 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::$_1>(long) Job.cpp:0:0
#48 0x00007f709b708b17 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1854b17)
#49 0x00007f7098e490d7 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2c160d7)
#50 0x00007f7098e144a8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be14a8)
#51 0x00007f7098e14777 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be1777)
#52 0x00007f7098e2e6a1 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2bfb6a1)
#53 0x0000000000211a46 main (/b/s/w/ir/k/install/bin/clang+++0x211a46)
#54 0x00007f70958adbf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
#55 0x000000000020edaa _start (/b/s/w/ir/k/install/bin/clang+++0x20edaa)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.0 (
https://github.com/llvm/llvm-project f0393deb336737b9ab9112089ea29866dd20da03)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /b/s/w/ir/k/install/bin
env_modify: {'IDL_CHECKS': 'ALL'}
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-e16eae.cpp
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-e16eae.sh
clang-13: note: diagnostic msg:
********************
em++: error: '/b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmplq48kidb/emscripten_temp_wy2rp5qm/test_0.o' failed (returned 134)
test_webidl_fast (test_core.wasm3) ... FAIL
test_webidl_default (test_core.wasm3) ... FAIL
#0 0x00007faadad0bab3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1922ab3)
#1 0x00007faadad098ae llvm::sys::RunSignalHandlers() (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x19208ae)
#2 0x00007faadad0ae2d llvm::sys::CleanupOnSignal(unsigned long) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1921e2d)
#3 0x00007faadac3dc03 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#4 0x00007faadac3ddae CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#5 0x00007faad91dc980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#6 0x00007faad4dfffb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
#7 0x00007faad4e01921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
#8 0x00007faad4df148a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
#9 0x00007faad4df1502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
#10 0x00007faadc45dc13 llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*, unsigned int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x3074c13)
#11 0x00007faadba87386 WidenIV::getWideRecurrence(WidenIV::NarrowIVDefUse) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x269e386)
#12 0x00007faadba89599 WidenIV::widenIVUse(WidenIV::NarrowIVDefUse, llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a0599)
#13 0x00007faadba8a9d0 WidenIV::createWideIV(llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a19d0)
#14 0x00007faadba8ba0c llvm::createWideIV(llvm::WideIVInfo const&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, unsigned int&, unsigned int&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a2a0c)
#15 0x00007faadbd0860a (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) IndVarSimplify.cpp:0:0
#16 0x00007faadbd06d8c llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x291dd8c)
#17 0x00007faadcf87d5d llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#18 0x00007faadbd8eabf llvm::Optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > > >(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > >&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5abf)
#19 0x00007faadbd8e817 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5817)
#20 0x00007faadbd8df38 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a4f38)
#21 0x00007faadcf7ba8d llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#22 0x00007faadbd8fc3d llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a6c3d)
#23 0x00007faadcf88ccd llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#24 0x00007faadaec85e1 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1adf5e1)
#25 0x00007faadcf847bd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#26 0x00007faadc291114 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea8114)
#27 0x00007faadcf8dacd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) PassBuilder.cpp:0:0
#28 0x00007faadc28ba81 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea2a81)
#29 0x00007faadbfff78d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#30 0x00007faadc28f26a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea626a)
#31 0x00007faadbfffced llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#32 0x00007faadc28dbf5 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea4bf5)
#33 0x00007faadbfffb4d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) Inliner.cpp:0:0
#34 0x00007faadaec7204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#35 0x00007faadbffb9cf llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2c129cf)
#36 0x00007faadcf8df9d llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) PassBuilder.cpp:0:0
#37 0x00007faadaec7204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#38 0x00007faad7e186dd (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#39 0x00007faad7e12cda clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x26aacda)
#40 0x00007faad8142fb0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#41 0x00007faad6de8c74 clang::ParseAST(clang::Sema&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x1680c74)
#42 0x00007faad872c270 clang::FrontendAction::Execute() (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2fc4270)
#43 0x00007faad86a24ef clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2f3a4ef)
#44 0x00007faad87a6b5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x303eb5c)
#45 0x00000000002145ac cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/b/s/w/ir/k/install/bin/clang+++0x2145ac)
#46 0x000000000021217d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#47 0x00007faad837e582 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::$_1>(long) Job.cpp:0:0
#48 0x00007faadac3db17 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1854b17)
#49 0x00007faad837e0d7 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2c160d7)
#50 0x00007faad83494a8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be14a8)
#51 0x00007faad8349777 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be1777)
#52 0x00007faad83636a1 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2bfb6a1)
#53 0x0000000000211a46 main (/b/s/w/ir/k/install/bin/clang+++0x211a46)
#54 0x00007faad4de2bf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
#55 0x000000000020edaa _start (/b/s/w/ir/k/install/bin/clang+++0x20edaa)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.0 (
https://github.com/llvm/llvm-project f0393deb336737b9ab9112089ea29866dd20da03)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /b/s/w/ir/k/install/bin
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-e8c145.cpp
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-e8c145.sh
clang-13: note: diagnostic msg:
********************
em++: error: '/b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmpcn1u9ks3/emscripten_temp_qra1ujxm/test_0.o' failed (returned 134)
test_webidl_all_growth (test_core.wasm3) ... FAIL
clang++: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:1888: const llvm::SCEV *llvm::ScalarEvolution::getSignExtendExpr(const llvm::SCEV *, llvm::Type *, unsigned int): Assertion `!Op->getType()->isPointerTy() && "Can't extend pointer!"' failed.
PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmp7qhw92qw/emscripten_temp_o3w7ok28/test_0.o
1. <eof> parser at end of file
2. Optimizer
#0 0x00007f5388c15ab3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1922ab3)
#1 0x00007f5388c138ae llvm::sys::RunSignalHandlers() (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x19208ae)
#2 0x00007f5388c14e2d llvm::sys::CleanupOnSignal(unsigned long) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1921e2d)
#3 0x00007f5388b47c03 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#4 0x00007f5388b47dae CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#5 0x00007f53870e6980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#6 0x00007f5382d09fb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
#7 0x00007f5382d0b921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
#8 0x00007f5382cfb48a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
#9 0x00007f5382cfb502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
#10 0x00007f538a367c13 llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*, unsigned int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x3074c13)
#11 0x00007f5389991386 WidenIV::getWideRecurrence(WidenIV::NarrowIVDefUse) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x269e386)
#12 0x00007f5389993599 WidenIV::widenIVUse(WidenIV::NarrowIVDefUse, llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a0599)
#13 0x00007f53899949d0 WidenIV::createWideIV(llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a19d0)
#14 0x00007f5389995a0c llvm::createWideIV(llvm::WideIVInfo const&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, unsigned int&, unsigned int&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a2a0c)
#15 0x00007f5389c1260a (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) IndVarSimplify.cpp:0:0
#16 0x00007f5389c10d8c llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x291dd8c)
#17 0x00007f538ae91d5d llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#18 0x00007f5389c98abf llvm::Optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > > >(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > >&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5abf)
#19 0x00007f5389c98817 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5817)
#20 0x00007f5389c97f38 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a4f38)
#21 0x00007f538ae85a8d llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#22 0x00007f5389c99c3d llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a6c3d)
#23 0x00007f538ae92ccd llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#24 0x00007f5388dd25e1 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1adf5e1)
#25 0x00007f538ae8e7bd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#26 0x00007f538a19b114 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea8114)
#27 0x00007f538ae97acd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) PassBuilder.cpp:0:0
#28 0x00007f538a195a81 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea2a81)
#29 0x00007f5389f0978d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#30 0x00007f538a19926a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea626a)
#31 0x00007f5389f09ced llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#32 0x00007f538a197bf5 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea4bf5)
#33 0x00007f5389f09b4d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) Inliner.cpp:0:0
#34 0x00007f5388dd1204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#35 0x00007f5389f059cf llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2c129cf)
#36 0x00007f538ae97f9d llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) PassBuilder.cpp:0:0
#37 0x00007f5388dd1204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#38 0x00007f5385d226dd (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#39 0x00007f5385d1ccda clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x26aacda)
#40 0x00007f538604cfb0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#41 0x00007f5384cf2c74 clang::ParseAST(clang::Sema&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x1680c74)
#42 0x00007f5386636270 clang::FrontendAction::Execute() (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2fc4270)
#43 0x00007f53865ac4ef clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2f3a4ef)
#44 0x00007f53866b0b5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x303eb5c)
#45 0x00000000002145ac cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/b/s/w/ir/k/install/bin/clang+++0x2145ac)
#46 0x000000000021217d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#47 0x00007f5386288582 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::$_1>(long) Job.cpp:0:0
#48 0x00007f5388b47b17 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1854b17)
#49 0x00007f53862880d7 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2c160d7)
#50 0x00007f53862534a8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be14a8)
#51 0x00007f5386253777 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be1777)
#52 0x00007f538626d6a1 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2bfb6a1)
#53 0x0000000000211a46 main (/b/s/w/ir/k/install/bin/clang+++0x211a46)
#54 0x00007f5382cecbf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
#55 0x000000000020edaa _start (/b/s/w/ir/k/install/bin/clang+++0x20edaa)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.0 (
https://github.com/llvm/llvm-project f0393deb336737b9ab9112089ea29866dd20da03)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /b/s/w/ir/k/install/bin
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-b89e9b.cpp
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test-b89e9b.sh
clang-13: note: diagnostic msg:
********************
em++: error: '/b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -I. /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -c -o /b/s/w/ir/tmp/t/tmp7qhw92qw/emscripten_temp_o3w7ok28/test_0.o' failed (returned 134)
test_webidl_all (test_core.wasm3) ... FAIL
test_wasm_intrinsics_simd (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_wprintf (test_core.wasm3) ... ok (6.59s)
test_write_stdout_fileno (test_core.wasm3) ... ok (7.09s)
test_wasm2js_fallback_minimal_runtime (test_core.wasm3) ... ok (1.19s)
test_whets (test_core.wasm3) ... ok (4.54s)
test_wasm2js_fallback (test_core.wasm3) ... ok (1.25s)
test_wasm_synchronous_compilation (test_core.wasm3) ... ok (3.31s)
test_wcslen (test_core.wasm3) ... ok (3.65s)
test_wasm32_unknown_emscripten (test_core.wasm3) ... ok (3.25s)
test_wasm2js (test_core.wasm3) ... ok (4.17s)
common:WARNING: no wasm engine was found to run the standalone part of this test
common:WARNING: no wasm engine was found to run the standalone part of this test
test_wasm2c_sandboxing_none (test_core.wasm3) ... ok (4.60s)
test_vswprintf_utf8 (test_core.wasm3) ... ok (4.09s)
test_varargs_byval (test_core.wasm3) ... skipped 'clang cannot compile this code with that target yet'
common:WARNING: no wasm engine was found to run the standalone part of this test
test_wasm2c_sandboxing_mask (test_core.wasm3) ... ok (4.84s)
test_wasm2c_sandboxing_full (test_core.wasm3) ... ok (4.70s)
test_vsnprintf (test_core.wasm3) ... ok (3.78s)
[]
test_vprintf (test_core.wasm3) ... ok (3.63s)
test_varargs_multi (test_core.wasm3) ... ok (3.49s)
test_vararg_copy (test_core.wasm3) ... ok (3.66s)
test_varargs (test_core.wasm3) ... ok (3.96s)
['-s', 'TEXTDECODER']
test_utime (test_core.wasm3) ... ok (6.12s)
test_utf8 (test_core.wasm3) ... ok (5.69s)
test_utf8_invalid (test_core.wasm3) ... ok (8.07s)
test_zlib_configure (test_core.wasm3) ... ok (23.81s)
test_utf16_textdecoder (test_core.wasm3) ... ok (8.38s)
test_utf16 (test_core.wasm3) ... ok (5.84s)
test_utf (test_core.wasm3) ... ok (4.14s)
test_utf32 (test_core.wasm3) ... ok (11.05s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_utf8_textdecoder (test_core.wasm3) ... ok (17.90s)
test_unistd_sysconf_standalone (test_core.wasm3) ... ok (3.70s)
test_unistd_ttyname (test_core.wasm3) ... ok (6.52s)
test_unistd_truncate_noderawfs (test_core.wasm3) ... ok (6.51s)
test_unsigned (test_core.wasm3) ... ok (8.78s)
test_unistd_sysconf (test_core.wasm3) ... ok (3.75s)
test_unistd_sysconf_phys_pages (test_core.wasm3) ... ok (3.91s)
test_unistd_swab (test_core.wasm3) ... ok (3.86s)
test_unistd_truncate (test_core.wasm3) ... ok (11.82s)
test_unistd_symlink_on_nodefs (test_core.wasm3) ... ok (7.02s)
test_unistd_pathconf (test_core.wasm3) ... ok (3.80s)
test_unistd_sleep (test_core.wasm3) ... ok (8.92s)
noderawfs
test_unistd_login (test_core.wasm3) ... ok (6.61s)
test_unistd_unlink (test_core.wasm3) ... ok (21.59s)
test_unistd_isatty (test_core.wasm3) ... ok (6.90s)
test_unistd_confstr (test_core.wasm3) ... ok (4.15s)
test_unistd_pipe (test_core.wasm3) ... ok (15.01s)
test_unistd_misc (test_core.wasm3) ... ok (14.95s)
noderawfs
test_unistd_curdir (test_core.wasm3) ... ok (6.08s)
test_unistd_links (test_core.wasm3) ... ok (13.35s)
test_undefined_main_wasm_output (test_core.wasm3) ... ok (1.15s)
test_undefined_main_standalone (test_core.wasm3) ... ok (1.06s)
test_unicode_js_library (test_core.wasm3) ... ok (3.82s)
test_undefined_main_explict (test_core.wasm3) ... ok (3.90s)
noderawfs
test_unistd_dup (test_core.wasm3) ... ok (13.47s)
test_unaligned (test_core.wasm3) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid'
test_unary_literal (test_core.wasm3) ... ok (4.22s)
test_undefined_main (test_core.wasm3) ... ok (8.18s)
test_uname (test_core.wasm3) ... ok (6.66s)
test_ubsan_minimal_too_many_errors (test_core.wasm3) ... ok (4.55s)
test_unistd_close (test_core.wasm3) ... ok (13.93s)
test_ubsan_minimal_errors_same_place (test_core.wasm3) ... ok (4.71s)
test_ubsan_typeinfo_eq (test_core.wasm3) ... ok (8.18s)
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_ubsan_full_stack_trace_g4 (test_core.wasm3) ... ok (4.78s)
test_ubsan_full_stack_trace_g (test_core.wasm3) ... ok (3.30s)
test_unistd_access (test_core.wasm3) ... ok (19.21s)
test_unistd_io (test_core.wasm3) ... ok (29.00s)
test_ubsan_full_static_cast_fsanitize_vptr (test_core.wasm3) ... ok (8.66s)
test_ubsan_full_static_cast_fsanitize_undefined (test_core.wasm3) ... ok (8.51s)
test_ubsan_full_overflow_fsanitize_undefined (test_core.wasm3) ... ok (8.81s)
test_ubsan_full_overflow_fsanitize_overflow (test_core.wasm3) ... ok (8.38s)
test_zlib_cmake (test_core.wasm3) ... ok (77.50s)
test_ubsan_full_overflow_fsanitize_integer (test_core.wasm3) ... ok (8.77s)
test_ubsan_full_null_ref_fsanitize_undefined (test_core.wasm3) ... ok (8.84s)
test_ubsan_full_null_ref_fsanitize_null (test_core.wasm3) ... ok (9.04s)
test_ubsan_full_no_return_fsanitize_return (test_core.wasm3) ... ok (8.65s)
test_ubsan_full_no_return_fsanitize_undefined (test_core.wasm3) ... ok (8.70s)
test_ubsan_full_left_shift_fsanitize_undefined (test_core.wasm3) ... ok (7.76s)
test_trivial_struct_varargs (test_core.wasm3) ... ok (4.45s)
test_typeid (test_core.wasm3) ... ok (4.85s)
test_trickystring (test_core.wasm3) ... ok (4.16s)
test_transtrcase (test_core.wasm3) ... ok (3.81s)
test_tracing (test_core.wasm3) ... ok (3.97s)
test_ubsan_full_left_shift_fsanitize_integer (test_core.wasm3) ... ok (7.19s)
test_ubsan_full_left_shift_fsanitize_shift (test_core.wasm3) ... ok (7.47s)
test_tinyfuncstr (test_core.wasm3) ... ok (3.68s)
test_timeb (test_core.wasm3) ... ok (3.91s)
test_time_c (test_core.wasm3) ... ok (4.18s)
test_systypes (test_core.wasm3) ... ok (3.56s)
test_template_class_deduction (test_core.wasm3) ... ok (4.22s)
test_sup (test_core.wasm3) ... ok (3.76s)
test_structs (test_core.wasm3) ... ok (3.77s)
extra tz test: EST+05EDT
env_modify: {'TZ': 'EST+05EDT'}
test_tcgetattr (test_core.wasm3) ... ok (6.06s)
test_structbyval (test_core.wasm3) ... ok (3.90s)
test_struct_varargs (test_core.wasm3) ... ok (3.67s)
test_strtoll_oct (test_core.wasm3) ... ok (3.67s)
test_strtoll_hex (test_core.wasm3) ... ok (3.69s)
test_strtoll_dec (test_core.wasm3) ... ok (3.78s)
test_strtoll_bin (test_core.wasm3) ... ok (3.71s)
test_strtol_oct (test_core.wasm3) ... ok (3.70s)
test_strtol_hex (test_core.wasm3) ... ok (3.74s)
test_strtold (test_core.wasm3) ... ok (4.13s)
test_strtol_dec (test_core.wasm3) ... ok (3.80s)
test_strtol_bin (test_core.wasm3) ... ok (3.85s)
test_strtol (test_core.wasm3) ... ok (3.75s)
extra tz test: UTC+0
env_modify: {'TZ': 'UTC+0'}
test_strtok (test_core.wasm3) ... ok (3.90s)
test_strtod (test_core.wasm3) ... ok (3.95s)
test_strstr (test_core.wasm3) ... ok (3.84s)
test_strptime_tm (test_core.wasm3) ... ok (4.33s)
test_strptime_reentrant (test_core.wasm3) ... ok (4.26s)
test_strndup (test_core.wasm3) ... ok (3.96s)
test_strptime_days (test_core.wasm3) ... ok (4.15s)
test_strcmp_uni (test_core.wasm3) ... ok (4.00s)
test_strings (test_core.wasm3) ... ok (4.67s)
test_strcasecmp (test_core.wasm3) ... ok (3.99s)
test_strftime (test_core.wasm3) ... ok (5.48s)
test_time (test_core.wasm3) ... ok (20.96s)
test_stdvec (test_core.wasm3) ... ok (5.07s)
test_stdbool (test_core.wasm3) ... ok (4.03s)
test_stdlibs (test_core.wasm3) ... ok (7.70s)
test_stddef (test_core.wasm3) ... ok (8.03s)
test_statics (test_core.wasm3) ... ok (5.08s)
test_static_variable (test_core.wasm3) ... ok (5.03s)
test_statvfs (test_core.wasm3) ... ok (7.38s)
test_std_function_incomplete_return (test_core.wasm3) ... ok (10.78s)
test_std_cout_new (test_core.wasm3) ... ok (10.60s)
test_stat_mknod (test_core.wasm3) ... ok (7.09s)
test_stack_void (test_core.wasm3) ... ok (4.51s)
with return
test_stat (test_core.wasm3) ... ok (7.06s)
test_stack_varargs (test_core.wasm3) ... ok (4.71s)
test_stack_overflow (test_core.wasm3) ... ok (3.05s)
test_stat_chmod (test_core.wasm3) ... ok (10.89s)
with definitely no return
test_stack_byval (test_core.wasm3) ... ok (4.41s)
test_ssse3 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_stack_align (test_core.wasm3) ... ok (3.86s)
test_sse_diagnostics (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse4_2 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse4_1 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse3 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse2 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse1 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_stackAlloc (test_core.wasm3) ... ok (3.30s)
test_stack_placement (test_core.wasm3) ... ok (8.48s)
test_stack (test_core.wasm3) ... ok (4.23s)
test_ssr (test_core.wasm3) ... ok (4.07s)
test_stack_varargs2 (test_core.wasm3) ... ok (13.93s)
test_sscanf_whitespace (test_core.wasm3) ... ok (5.68s)
test_stack_overflow_check (test_core.wasm3) ... ok (11.99s)
test_sscanf_skip (test_core.wasm3) ... ok (5.75s)
test_sscanf_other_whitespace (test_core.wasm3) ... ok (5.73s)
test_sscanf_n (test_core.wasm3) ... ok (5.82s)
test_sscanf_float (test_core.wasm3) ... ok (5.44s)
test_stack_placement_pic (test_core.wasm3) ... ok (17.07s)
test_sscanf_caps (test_core.wasm3) ... ok (5.20s)
test_sscanf_hex (test_core.wasm3) ... ok (7.06s)
test_sscanf_6 (test_core.wasm3) ... ok (5.39s)
test_sscanf_5 (test_core.wasm3) ... ok (5.32s)
test_sscanf_4 (test_core.wasm3) ... ok (4.92s)
test_source_map_minimal_runtime (test_core.wasm3) ... ok (2.50s)
test_sscanf_3 (test_core.wasm3) ... ok (5.05s)
test_source_map (test_core.wasm3) ... ok (2.95s)
test_sscanf (test_core.wasm3) ... ok (4.38s)
test_sizeof (test_core.wasm3) ... ok (4.01s)
test_sintvars (test_core.wasm3) ... ok (3.70s)
test_siglongjmp (test_core.wasm3) ... ok (3.76s)
NUM=1
test_sha1 (test_core.wasm3) ... ok (4.31s)
get_null()
test_sigalrm (test_core.wasm3) ... ok (4.69s)
test_setlocale (test_core.wasm3) ... ok (3.92s)
test_sscanf_2 (test_core.wasm3) ... ok (9.54s)
test_setjmp_noleak (test_core.wasm3) ... ok (3.76s)
test_setjmp_many_2 (test_core.wasm3) ... ok (3.75s)
NUM=5
common:WARNING: no wasm engine was found to run the standalone part of this test
test_sbrk_standalone (test_core.wasm3) ... ok (3.51s)
test_set_align (test_core.wasm3) ... ok (4.59s)
test_sbrk (test_core.wasm3) ... ok (3.92s)
new D2()
test_safe_stack_alloca (test_core.wasm3) ... ok (3.47s)
flip
NUM=20
test_safe_stack (test_core.wasm3) ... ok (3.36s)
test_runtime_stacksave (test_core.wasm3) ... ok (3.45s)
test_safe_heap_user_js (test_core.wasm3) ... ok (3.93s)
test_segfault (test_core.wasm3) ... ok (9.62s)
test_rounding (test_core.wasm3) ... ok (4.46s)
test_safe_stack_dylink (test_core.wasm3) ... ok (9.10s)
NUM=1000
test_return_address (test_core.wasm3) ... ok (3.96s)
test_response_file (test_core.wasm3) ... ok (3.35s)
test_relocatable_void_function (test_core.wasm3) ... ok (4.05s)
test_reinterpreted_ptrs (test_core.wasm3) ... ok (4.28s)
test_raytrace (test_core.wasm3) ... skipped 'Relies on double value rounding, extremely sensitive'
test_rename (test_core.wasm3) ... ok (6.77s)
test_setjmp_many (test_core.wasm3) ... ok (16.85s)
test_regex (test_core.wasm3) ... ok (5.33s)
test_readdir_empty (test_core.wasm3) ... ok (7.61s)
test_random (test_core.wasm3) ... ok (4.39s)
test_rand (test_core.wasm3) ... ok (4.66s)
test_remove (test_core.wasm3) ... ok (11.20s)
clang: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:1888: const llvm::SCEV *llvm::ScalarEvolution::getSignExtendExpr(const llvm::SCEV *, llvm::Type *, unsigned int): Assertion `!Op->getType()->isPointerTy() && "Can't extend pointer!"' failed.
PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /b/s/w/ir/k/install/bin/clang -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -Wno-implicit-int-float-conversion -Wno-string-concatenation -Wno-unknown-warning-option -Wno-pointer-bool-conversion -I/b/s/w/ir/k/install/emscripten/tests/third_party/sqlite -I. -I/b/s/w/ir/k/install/emscripten/tests/sqlite src.c -c -o /b/s/w/ir/tmp/t/tmp7j6urexu/emscripten_temp_4y49xmzq/src_0.o
1. <eof> parser at end of file
2. Optimizer
test_readdir (test_core.wasm3) ... ok (7.80s)
test_pthread_no_exit_process (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/12945'
#0 0x00007fc45821fab3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1922ab3)
#1 0x00007fc45821d8ae llvm::sys::RunSignalHandlers() (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x19208ae)
#2 0x00007fc45821ee2d llvm::sys::CleanupOnSignal(unsigned long) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1921e2d)
#3 0x00007fc458151c03 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#4 0x00007fc458151dae CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#5 0x00007fc4566f0980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#6 0x00007fc452313fb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
#7 0x00007fc452315921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
#8 0x00007fc45230548a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
#9 0x00007fc452305502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
#10 0x00007fc459971c13 llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*, unsigned int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x3074c13)
#11 0x00007fc458f9b386 WidenIV::getWideRecurrence(WidenIV::NarrowIVDefUse) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x269e386)
#12 0x00007fc458f9d599 WidenIV::widenIVUse(WidenIV::NarrowIVDefUse, llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a0599)
#13 0x00007fc458f9e9d0 WidenIV::createWideIV(llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a19d0)
#14 0x00007fc458f9fa0c llvm::createWideIV(llvm::WideIVInfo const&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, unsigned int&, unsigned int&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a2a0c)
#15 0x00007fc45921c60a (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) IndVarSimplify.cpp:0:0
#16 0x00007fc45921ad8c llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x291dd8c)
#17 0x00007fc45a49bd5d llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#18 0x00007fc4592a2abf llvm::Optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > > >(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > >&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5abf)
#19 0x00007fc4592a2817 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5817)
#20 0x00007fc4592a1f38 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a4f38)
#21 0x00007fc45a48fa8d llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#22 0x00007fc4592a3c3d llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a6c3d)
#23 0x00007fc45a49cccd llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#24 0x00007fc4583dc5e1 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1adf5e1)
#25 0x00007fc45a4987bd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#26 0x00007fc4597a5114 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea8114)
#27 0x00007fc45a4a1acd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) PassBuilder.cpp:0:0
#28 0x00007fc45979fa81 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea2a81)
#29 0x00007fc45951378d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#30 0x00007fc4597a326a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea626a)
#31 0x00007fc459513ced llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#32 0x00007fc4597a1bf5 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea4bf5)
#33 0x00007fc459513b4d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) Inliner.cpp:0:0
#34 0x00007fc4583db204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#35 0x00007fc45950f9cf llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2c129cf)
#36 0x00007fc45a4a1f9d llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) PassBuilder.cpp:0:0
#37 0x00007fc4583db204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#38 0x00007fc45532c6dd (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#39 0x00007fc455326cda clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x26aacda)
#40 0x00007fc455656fb0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#41 0x00007fc4542fcc74 clang::ParseAST(clang::Sema&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x1680c74)
#42 0x00007fc455c40270 clang::FrontendAction::Execute() (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2fc4270)
#43 0x00007fc455bb64ef clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2f3a4ef)
#44 0x00007fc455cbab5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x303eb5c)
#45 0x00000000002145ac cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/b/s/w/ir/k/install/bin/clang+0x2145ac)
#46 0x000000000021217d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#47 0x00007fc455892582 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::$_1>(long) Job.cpp:0:0
#48 0x00007fc458151b17 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1854b17)
#49 0x00007fc4558920d7 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2c160d7)
#50 0x00007fc45585d4a8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be14a8)
#51 0x00007fc45585d777 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be1777)
#52 0x00007fc4558776a1 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2bfb6a1)
#53 0x0000000000211a46 main (/b/s/w/ir/k/install/bin/clang+0x211a46)
#54 0x00007fc4522f6bf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
#55 0x000000000020edaa _start (/b/s/w/ir/k/install/bin/clang+0x20edaa)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.0 (
https://github.com/llvm/llvm-project f0393deb336737b9ab9112089ea29866dd20da03)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /b/s/w/ir/k/install/bin
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/src-6a16ce.c
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/src-6a16ce.sh
clang-13: note: diagnostic msg:
********************
emcc: error: '/b/s/w/ir/k/install/bin/clang -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -Wno-implicit-int-float-conversion -Wno-string-concatenation -Wno-unknown-warning-option -Wno-pointer-bool-conversion -I/b/s/w/ir/k/install/emscripten/tests/third_party/sqlite -I. -I/b/s/w/ir/k/install/emscripten/tests/sqlite src.c -c -o /b/s/w/ir/tmp/t/tmp7j6urexu/emscripten_temp_4y49xmzq/src_0.o' failed (returned 134)
test_sqlite (test_core.wasm3) ... FAIL
test_pthread_specific (test_core.wasm3) ... ok (4.24s)
test_pthread_thread_local_storage (test_core.wasm3) ... ok (8.15s)
test_random_device (test_core.wasm3) ... ok (11.01s)
test_pthread_setspecific_mainthread (test_core.wasm3) ... ok (6.46s)
test_pthread_offset_converter_modularize (test_core.wasm3) ... ok (6.60s)
test_pthread_offset_converter (test_core.wasm3) ... ok (6.71s)
test_pthread_nested_work_queue (test_core.wasm3) ... ok (6.55s)
test_pthread_exit_process (test_core.wasm3) ... ok (6.76s)
test_pthread_equal (test_core.wasm3) ... ok (5.18s)
test_pthread_exceptions (test_core.wasm3) ... ok (7.98s)
test_pthread_dylink_tls (test_core.wasm3) ... ok (8.19s)
flip
test_pthread_dispatch_after_exit (test_core.wasm3) ... ok (7.43s)
test_pthread_dylink (test_core.wasm3) ... ok (9.02s)
test_pthread_create_proxy (test_core.wasm3) ... ok (7.30s)
test_pthread_cxx_threads (test_core.wasm3) ... ok (8.15s)
test_pthread_create_pool (test_core.wasm3) ... ok (7.14s)
test_pthread_create (test_core.wasm2js1) ... ok (3.86s)
test_pthread_create_embind_stack_check (test_core.wasm3) ... ok (8.30s)
test_pthread_create (test_core.wasm3) ... ok (7.59s)
test_printf_octal (test_core.wasm3) ... ok (4.30s)
test_pthread_dylink_basics (test_core.wasm3) ... ok (16.36s)
test_pthread_cleanup (test_core.wasm3) ... ok (6.87s)
test_pthread_c11_threads (test_core.wasm3) ... ok (7.03s)
test_printf_macros (test_core.wasm3) ... ok (3.88s)
test_printf_more (test_core.wasm3) ... ok (4.46s)
test_poppler (test_core.wasm3) ... skipped 'LLVM changes have caused this C++ to no longer compile,
https://github.com/emscripten-core/emscripten/issues/14614'
test_proc_self_fd (test_core.wasm3) ... ok (7.18s)
test_printf_2 (test_core.wasm3) ... ok (3.58s)
test_printf_float (test_core.wasm3) ... ok (3.85s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_postrun_exception (test_core.wasm3) ... ok (3.63s)
wasm2c
test_polymorph (test_core.wasm3) ... ok (3.54s)
test_posixtime (test_core.wasm3) ... ok (3.89s)
embuilder:INFO: building and verifying libpng
embuilder:INFO: ...success. Took (0.00s)
<building and saving third_party_openjpeg_O3_eef2a9cdf0dc4d7f8ed9f518096225e2 into cache>
test_phiundef (test_core.wasm3) ... ok (3.97s)
test_poll (test_core.wasm3) ... ok (6.12s)
test_pack (test_core.wasm3) ... ok (3.90s)
test_perrar (test_core.wasm3) ... ok (6.21s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_no_declare_asm_module_exports (test_core.wasm3) ... ok (3.23s)
test_posixtime_standalone (test_core.wasm3) ... ok (9.53s)
test_nl_types (test_core.wasm3) ... ok (3.82s)
test_neon_wasm_simd (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_newstruct (test_core.wasm3) ... ok (3.73s)
test_noexitruntime (test_core.wasm3) ... ok (7.23s)
test_newlocale (test_core.wasm3) ... ok (3.98s)
test_netinet_in (test_core.wasm3) ... ok (3.50s)
test_nestedstructs (test_core.wasm3) ... ok (3.53s)
test_negative_zero (test_core.wasm3) ... ok (3.62s)
test_module_wasm_memory (test_core.wasm3) ... ok (3.61s)
test_mod_globalstruct (test_core.wasm3) ... ok (3.74s)
test_multiply_defined_symbols (test_core.wasm3) ... ok (6.15s)
test_mount (test_core.wasm3) ... ok (6.26s)
False
test_modularize_closure_pre (test_core.wasm3) ... ok (8.13s)
True
test_minmax (test_core.wasm3) ... ok (4.50s)
test_mmap_file (test_core.wasm3) ... ok (7.86s)
test_mmap (test_core.wasm3) ... ok (6.93s)
test_minimal_runtime_safe_heap (test_core.wasm3) ... ok (3.46s)
test_minimal_runtime_hello_world_streaming_inst (test_core.wasm3) ... ok (1.62s)
test_minimal_runtime_no_declare_asm_module_exports (test_core.wasm3) ... ok (2.64s)
test_minimal_runtime_utf8_invalid (test_core.wasm3) ... ok (6.65s)
test_minimal_runtime_hello_world_streaming (test_core.wasm3) ... ok (1.55s)
test_minimal_runtime_hello_world_default (test_core.wasm3) ... ok (1.60s)
test_minimal_runtime_hello_world_no_export (test_core.wasm3) ... ok (1.63s)
test_minimal_runtime_hello_printf_nofs (test_core.wasm3) ... ok (2.76s)
test_missing_signatures (test_core.wasm3) ... ok (11.33s)
test_minimal_runtime_memorygrowth (test_core.wasm3) ... ok (6.31s)
test_minimal_runtime_emscripten_get_exported_function (test_core.wasm3) ... ok (2.54s)
test_minimal_runtime_global_initializer (test_core.wasm3) ... ok (3.17s)
test_minimal_runtime_hello_printf_fs (test_core.wasm3) ... ok (5.73s)
test_memorygrowth_linear_step (test_core.wasm3) ... ok (4.15s)
test_memset_alignment (test_core.wasm3) ... ok (5.89s)
test_memprof_requirements (test_core.wasm3) ... ok (4.80s)
test_memorygrowth_geometric_step (test_core.wasm3) ... ok (4.23s)
test_memset (test_core.wasm3) ... ok (5.51s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_memorygrowth_MAXIMUM_MEMORY_standalone (test_core.wasm3) ... ok (3.77s)
test_memory64_hello_world (test_core.wasm3) ... skipped 'memory64 functionality only partially working'
test_memorygrowth_MAXIMUM_MEMORY (test_core.wasm3) ... ok (4.27s)
test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm3) ... ok (5.05s)
test_memorygrowth_3 (test_core.wasm3) ... ok (5.71s)
test_memmove3 (test_core.wasm3) ... ok (4.03s)
test_memmove2 (test_core.wasm3) ... ok (4.71s)
test_memmove (test_core.wasm3) ... ok (3.71s)
test_memorygrowth_2 (test_core.wasm3) ... ok (8.67s)
test_memcpy_memcmp (test_core.wasm3) ... ok (4.36s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_memcpy_alignment_standalone (test_core.wasm3) ... ok (6.45s)
test_memcpy2 (test_core.wasm3) ... ok (3.86s)
test_memorygrowth (test_core.wasm3) ... ok (12.98s)
test_memcpy3 (test_core.wasm3) ... ok (5.43s)
test_maybe_wasm2js (test_core.wasm3) ... ok (4.12s)
test_memcpy_alignment (test_core.wasm3) ... ok (6.60s)
test_mathfuncptr (test_core.wasm3) ... ok (4.40s)
test_math_lgamma (test_core.wasm3) ... ok (4.74s)
test_math_hyperbolic (test_core.wasm3) ... ok (4.64s)
test_math_fmodf (test_core.wasm3) ... ok (4.57s)
test_math (test_core.wasm3) ... ok (4.92s)
test_mallocstruct (test_core.wasm3) ... ok (4.52s)
test_mallinfo (test_core.wasm3) ... ok (3.83s)
test_mainenv (test_core.wasm3) ... ok (3.81s)
<building and saving third_party_lua_O3_35f99b2aaea9660a1071501a266f5f74 into cache>
test_main_thread_em_asm_signatures (test_core.wasm3) ... ok (4.24s)
test_main_module_js_symbol (test_core.wasm3) ... ok (8.40s)
test_loop (test_core.wasm3) ... ok (7.35s)
0
test_main_thread_async_em_asm (test_core.wasm3) ... ok (11.52s)
test_main_thread_em_asm (test_core.wasm3) ... ok (12.70s)
test_longjmp_unwind (test_core.wasm3) ... ok (5.02s)
common:WARNING: no wasm engine was found to run the standalone part of this test
1
wasm2c
test_longjmp_stacked (test_core.wasm3) ... ok (5.03s)
test_main_module_static_align (test_core.wasm3) ... ok (18.70s)
test_longjmp_i64 (test_core.wasm3) ... ok (2.21s)
test_longjmp_repeat (test_core.wasm3) ... ok (4.58s)
test_longjmp_throw (test_core.wasm3) ... ok (9.32s)
test_lua (test_core.wasm3) ... ok (19.03s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_longjmp_funcptr (test_core.wasm3) ... ok (4.78s)
test_longjmp_standalone (test_core.wasm3) ... ok (13.27s)
test_longjmp_exc (test_core.wasm3) ... ok (5.34s)
test_longjmp4 (test_core.wasm3) ... ok (5.31s)
test_longjmp3 (test_core.wasm3) ... ok (5.44s)
test_longjmp2 (test_core.wasm3) ... ok (4.67s)
test_localeconv (test_core.wasm3) ... ok (4.00s)
test_longjmp (test_core.wasm3) ... ok (4.30s)
test_llvmswitch (test_core.wasm3) ... ok (4.08s)
test_llvm_used (test_core.wasm3) ... ok (4.02s)
test_longjmp2_main_module (test_core.wasm3) ... ok (9.16s)
test_openjpeg (test_core.wasm3) ... ok (79.51s)
test_linker_response_file (test_core.wasm3) ... ok (3.61s)
test_llvm_fabs (test_core.wasm3) ... ok (4.12s)
test_llrint (test_core.wasm3) ... ok (4.03s)
test_literal_negative_zero (test_core.wasm3) ... ok (4.01s)
test_linked_list (test_core.wasm3) ... ok (3.80s)
test_libgen (test_core.wasm3) ... ok (3.65s)
0
test_life (test_core.wasm3) ... ok (4.54s)
test_js_libraries (test_core.wasm3) ... ok (3.56s)
test_langinfo (test_core.wasm3) ... ok (3.79s)
test_iswdigit (test_core.wasm3) ... ok (3.86s)
(iteration 0)
test_isnan (test_core.wasm3) ... ok (4.72s)
test_legacy_exported_runtime_numbers (test_core.wasm3) ... ok (10.99s)
test_istream (test_core.wasm3) ... ok (8.93s)
test_libcxx (test_core.wasm3) ... ok (11.61s)
test_intvars (test_core.wasm3) ... ok (4.31s)
test_inlinejs3 (test_core.wasm3) ... skipped 'wasm requires a proper asm module'
test_inlinejs2 (test_core.wasm3) ... skipped 'non-fastcomp is deprecated and fails in 3.5'
test_inlinejs (test_core.wasm3) ... skipped 'non-fastcomp is deprecated and fails in 3.5'
test_isdigit_l (test_core.wasm3) ... ok (11.72s)
test_inlinejs4 (test_core.wasm3) ... ok (4.30s)
test_int53 (test_core.wasm3) ... ok (4.98s)
test_iostream_ctors (test_core.wasm3) ... ok (11.49s)
test_inherit (test_core.wasm3) ... ok (3.93s)
test_indirectbr (test_core.wasm3) ... ok (3.72s)
(iteration 1)
test_if_else (test_core.wasm3) ... ok (3.59s)
test_if (test_core.wasm3) ... ok (3.57s)
test_i64_zextneg (test_core.wasm3) ... ok (4.02s)
test_i64_umul (test_core.wasm3) ... ok (4.02s)
test_i64_varargs (test_core.wasm3) ... ok (4.29s)
test_large_exported_response (test_core.wasm3) ... ok (24.60s)
test_indirectbr_many (test_core.wasm3) ... ok (8.99s)
test_i64_qdouble (test_core.wasm3) ... ok (4.36s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_i64_precise_standalone (test_core.wasm3) ... ok (3.85s)
test_i64_precise_needed (test_core.wasm3) ... ok (3.89s)
test_i64_precise (test_core.wasm3) ... ok (3.73s)
test_i64_llabs (test_core.wasm3) ... ok (4.03s)
test_i64_i16 (test_core.wasm3) ... ok (3.71s)
test_i64_invoke_bigint (test_core.wasm3) ... ok (4.40s)
(iteration 2)
test_i64_double (test_core.wasm3) ... ok (3.69s)
test_i64_cmp2 (test_core.wasm3) ... ok (3.66s)
test_i64_cmp (test_core.wasm3) ... ok (3.73s)
test_i64_b (test_core.wasm3) ... ok (3.77s)
test_i64_4 (test_core.wasm3) ... ok (3.75s)
test_i64_7z (test_core.wasm3) ... ok (4.12s)
test_i64_3 (test_core.wasm3) ... ok (4.04s)
test_i64_2 (test_core.wasm3) ... ok (4.07s)
test_i64 (test_core.wasm3) ... ok (4.29s)
test_printf (test_core.wasm3) ... ok (121.28s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_i32_mul_precise (test_core.wasm3) ... ok (4.05s)
test_hello_world_standalone (test_core.wasm3) ... ok (3.47s)
test_i16_emcc_intrinsic (test_core.wasm3) ... ok (4.04s)
test_hello_world (test_core.wasm3) ... ok (3.66s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_hello_argc_standalone (test_core.wasm3) ... ok (3.59s)
(iteration 3)
test_hello_argc (test_core.wasm3) ... ok (4.38s)
test_gmtime (test_core.wasm3) ... ok (4.59s)
test_globals (test_core.wasm3) ... ok (4.31s)
test_globaldoubles (test_core.wasm3) ... ok (4.37s)
test_getopt_long (test_core.wasm3) ... ok (4.60s)
test_getopt (test_core.wasm3) ... ok (4.95s)
test_getloadavg (test_core.wasm3) ... ok (4.57s)
test_getgep (test_core.wasm3) ... ok (4.86s)
test_gl_main_module (test_core.wasm3) ... ok (9.29s)
test_getdents64 (test_core.wasm3) ... ok (7.93s)
normal
/b/s/w/ir/k/install/emscripten/tests/fuzz/1.c
test_getFuncWrapper_sig_alias (test_core.wasm3) ... ok (5.30s)
(iteration 4)
test_gcc_unmangler (test_core.wasm3) ... ok (6.83s)
test_getdents64_special_cases (test_core.wasm3) ... ok (11.55s)
test_getcwd_with_non_ascii_name (test_core.wasm3) ... ok (9.72s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/11.c
test_fwrite_0 (test_core.wasm3) ... ok (6.95s)
test_getValue_setValue (test_core.wasm3) ... ok (11.46s)
test_futimens (test_core.wasm3) ... ok (6.75s)
test_funcs (test_core.wasm3) ... ok (4.48s)
test_funcptrfunc (test_core.wasm3) ... ok (4.56s)
test_funcptr_namecollide (test_core.wasm3) ... ok (4.19s)
test_functionpointer_libfunc_varargs (test_core.wasm3) ... ok (6.59s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/12.c
test_funcptr_import_type (test_core.wasm3) ... ok (3.95s)
test_funcptr (test_core.wasm3) ... ok (4.02s)
test_iostream_and_determinism (test_core.wasm3) ... ok (52.52s)
test_fstatat (test_core.wasm3) ... ok (8.35s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/13.c
test_fscanf (test_core.wasm3) ... ok (9.42s)
noderawfs
test_fs_trackingdelegate (test_core.wasm3) ... ok (8.50s)
test_fscanf_2 (test_core.wasm3) ... ok (12.10s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/14.c
noderawfs
test_fs_write (test_core.wasm3) ... ok (12.58s)
test_fs_nodefs_nofollow (test_core.wasm3) ... ok (7.13s)
test_fs_nodefs_home (test_core.wasm3) ... ok (7.11s)
test_fs_no_main_minimal_runtime (test_core.wasm3) ... ok (6.42s)
test_fs_nodefs_rw (test_core.wasm3) ... ok (14.74s)
noderawfs
/b/s/w/ir/k/install/emscripten/tests/fuzz/15.c
test_fs_no_main (test_core.wasm3) ... ok (6.69s)
noderawfs
/b/s/w/ir/k/install/emscripten/tests/fuzz/16.c
test_fs_dict_none (test_core.wasm3) ... ok (3.92s)
noderawfs
test_fs_writeFile (test_core.wasm3) ... ok (24.97s)
noderawfs
test_fs_nodefs_cloexec (test_core.wasm3) ... ok (14.71s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/17.c
test_fs_llseek (test_core.wasm3) ... ok (14.80s)
test_fs_base (test_core.wasm3) ... ok (5.92s)
test_fs_dict (test_core.wasm3) ... ok (7.09s)
<building and saving third_party_freetype_O3_35f99b2aaea9660a1071501a266f5f74 into cache>
test_fs_errorstack (test_core.wasm3) ... ok (14.13s)
test_fs_emptyPath (test_core.wasm3) ... ok (14.95s)
noderawfs
/b/s/w/ir/k/install/emscripten/tests/fuzz/18.cpp
test_frexp (test_core.wasm3) ... ok (3.85s)
test_fs_mmap (test_core.wasm3) ... ok (20.97s)
test_fpic_static (test_core.wasm3) ... ok (3.77s)
test_fs_64bit (test_core.wasm3) ... ok (7.26s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/19.c
test_float_literals (test_core.wasm3) ... ok (4.69s)
test_floatvars (test_core.wasm3) ... ok (4.77s)
base ['-Werror', '-O3', '--pre-js', 'pre.js']
test_float_builtins (test_core.wasm3) ... ok (4.56s)
test_fs_append (test_core.wasm3) ... ok (14.76s)
test_float32_precise (test_core.wasm3) ... ok (4.11s)
test_fnmatch (test_core.wasm3) ... ok (10.88s)
test_flexarray_struct (test_core.wasm3) ... ok (3.99s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/2.c
test_files_m (test_core.wasm3) ... ok (6.47s)
TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us
MEMFS
test_fibers_asyncify (test_core.wasm3) ... ok (5.01s)
test_fileno (test_core.wasm3) ... ok (7.24s)
test_files (test_core.wasm3) ... ok (7.90s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/20.cpp
test_fgets_eol (test_core.wasm3) ... ok (7.33s)
test_fcvt (test_core.wasm3) ... ok (4.06s)
float
test_fgetc_unsigned (test_core.wasm3) ... ok (7.25s)
float
NODEFS
/b/s/w/ir/k/install/emscripten/tests/fuzz/21.c
test_fcntl_open (test_core.wasm3) ... ok (6.65s)
double
double
test_fcntl (test_core.wasm3) ... ok (6.71s)
test_fast_math (test_core.wasm3) ... ok (4.48s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/22.c
test_fasta (test_core.wasm3) ... ok (8.77s)
test_fasta_nontrapping (test_core.wasm3) ... ok (8.97s)
test_fgetc_ungetc (test_core.wasm3) ... ok (14.02s)
test_fcntl_misc (test_core.wasm3) ... ok (12.54s)
test_exceptions_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_virtual_inheritance_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
1 0
2 1
3 2
4 4
5 7
6 10
7 16
8 22
test_fakestat (test_core.wasm3) ... ok (3.59s)
test_exceptions_uncaught_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_uncaught_count_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_fannkuch (test_core.wasm3) ... ok (4.83s)
test_exceptions_uncaught_2_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
common:WARNING: no wasm engine was found to run the standalone part of this test
test_export_start (test_core.wasm3) ... ok (3.22s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/23.cpp
test_exported_response (test_core.wasm3) ... ok (3.95s)
test_exceptions_typed_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_uncaught_count (test_core.wasm3) ... ok (5.40s)
test_exceptions_std_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exit_status (test_core.wasm3) ... ok (8.44s)
test_exceptions_simplify_cfg_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
/b/s/w/ir/k/install/emscripten/tests/fuzz/24.cpp
test_exceptions_typed (test_core.wasm3) ... ok (5.63s)
test_exceptions_rethrow_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_rethrow_missing_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_virtual_inheritance (test_core.wasm3) ... ok (11.26s)
test_exceptions_std (test_core.wasm3) ... ok (4.96s)
test_exceptions_resume_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_rethrow_missing (test_core.wasm3) ... ok (4.02s)
test_exceptions_refcount_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_uncaught_2 (test_core.wasm3) ... ok (11.78s)
test_exceptions_primary_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_simplify_cfg (test_core.wasm3) ... ok (6.56s)
test_exceptions_refcount (test_core.wasm3) ... ok (5.36s)
test_exceptions_multiple_inherit_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_multiple_inherit_rethrow_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_resume (test_core.wasm3) ... ok (7.29s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/25.c
test_exceptions_uncaught (test_core.wasm3) ... ok (18.35s)
test_exceptions_multi_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_rethrow (test_core.wasm3) ... ok (13.01s)
test_exceptions_multiple_inherit (test_core.wasm3) ... ok (4.98s)
test_exceptions_libcxx_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_off (test_core.wasm3) ... ok (10.27s)
test_exceptions_destroy_virtual_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
/b/s/w/ir/k/install/emscripten/tests/fuzz/3.c
test_exceptions_primary (test_core.wasm3) ... ok (12.24s)
test_exceptions_custom_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_multi (test_core.wasm3) ... ok (5.32s)
test_exceptions_convert_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_multiple_inherit_rethrow (test_core.wasm3) ... ok (12.76s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/4.c
/b/s/w/ir/k/install/emscripten/tests/fuzz/5.c
test_exceptions_libcxx (test_core.wasm3) ... ok (13.31s)
test_exceptions_destroy_virtual (test_core.wasm3) ... ok (13.50s)
test_exceptions_custom (test_core.wasm3) ... ok (13.53s)
test_exceptions_allowed_misuse (test_core.wasm3) ... ok (1.79s)
test_exceptions_alias_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_convert (test_core.wasm3) ... ok (13.80s)
test_exceptions_3_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
0
/b/s/w/ir/k/install/emscripten/tests/fuzz/6.c
0
test_exceptions_minimal_runtime (test_core.wasm3) ... ok (17.37s)
test_exceptions_2_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_allowed_uncaught (test_core.wasm3) ... ok (12.46s)
test_exceptions_alias (test_core.wasm3) ... ok (4.25s)
test_eval_ctors (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/9527'
1
/b/s/w/ir/k/install/emscripten/tests/fuzz/7.c
test_errar (test_core.wasm3) ... ok (4.00s)
['/b/s/w/ir/cache/builder/emscripten-releases/node-v14.15.5-linux-x64/bin/node']
ENVIRONMENT = node
test_exceptions_allowed_2 (test_core.wasm3) ... ok (9.36s)
ENVIRONMENT = shell
1
2
/b/s/w/ir/k/install/emscripten/tests/fuzz/8.c
test_exceptions_3 (test_core.wasm3) ... ok (11.19s)
test_erf (test_core.wasm3) ... ok (3.89s)
test_exceptions_2 (test_core.wasm3) ... ok (10.14s)
test_exceptions (test_core.wasm3) ... ok (8.70s)
(test did not pass in JS engine: ['/b/s/w/ir/cache/builder/emscripten-releases/node-v14.15.5-linux-x64/bin/node'])
ENVIRONMENT = node,shell
test_environ (test_core.wasm3) ... ok (3.96s)
test_environment (test_core.wasm3) ... ok (7.62s)
test_env (test_core.wasm3) ... ok (3.93s)
test_emulate_function_pointer_casts (test_core.wasm3) ... ok (3.91s)
test_emscripten_stack (test_core.wasm3) ... ok (3.76s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/9.c
test_exceptions_allowed (test_core.wasm3) ... ok (16.79s)
size: 33719
empty_size: 29437
fake_size: 29551
disabled_size: 29437
test_emscripten_log (test_core.wasm3) ... ok (2.63s)
test_emscripten_run_script_string_null (test_core.wasm3) ... ok (3.98s)
test_emscripten_run_script_string_utf8 (test_core.wasm3) ... ok (4.13s)
test_emscripten_run_script_string_int (test_core.wasm3) ... ok (4.02s)
test_emscripten_math (test_core.wasm3) ... ok (3.85s)
test_emscripten_scan_registers (test_core.wasm3) ... ok (5.59s)
lto
/b/s/w/ir/k/install/emscripten/tests/fuzz/1.c
first wasm size 4119
second wasm size 8568
test_emscripten_get_exported_function (test_core.wasm3) ... ok (2.97s)
test_emscripten_lazy_load_code_unconditional (test_core.wasm3) ... ok (4.15s)
test_emscripten_get_now (test_core.wasm3) ... ok (3.37s)
first wasm size 9160
second wasm size 8599
test_emscripten_lazy_load_code_conditional (test_core.wasm3) ... ok (5.63s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/11.c
test_emscripten_atomics_stub (test_core.wasm3) ... ok (6.45s)
test_emscripten_has_asyncify (test_core.wasm3) ... ok (11.14s)
test_emscripten_get_compiler_setting (test_core.wasm3) ... ok (10.35s)
test_emscripten_futexes (test_core.wasm3) ... ok (9.19s)
test_emmalloc_trim (test_core.wasm3) ... skipped 'output is sensitive to optimization flags, so only test unoptimized builds'
test_emscripten_atomics (test_core.wasm3) ... ok (10.00s)
test_emscripten_async_call (test_core.wasm3) ... ok (8.80s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/12.c
test_emmalloc_usable_size (test_core.wasm3) ... ok (5.77s)
test_emmalloc_memory_statistics (test_core.wasm3) ... skipped 'output is sensitive to optimization flags, so only test unoptimized builds'
test_emptyclass (test_core.wasm3) ... ok (6.12s)
system_libs:WARNING: main() is in the input files, but "_main" is not in EXPORTED_FUNCTIONS, which means it may be eliminated as dead code. Export it if you want main() to run.
test_emmalloc_normal (test_core.wasm3) ... ok (6.34s)
test_emmalloc_memvalidate_verbose (test_core.wasm3) ... ok (6.82s)
test_emmalloc_memvalidate (test_core.wasm3) ... ok (5.92s)
test_emmalloc_memalign_corruption (test_core.wasm3) ... ok (5.34s)
test_embind_no_rtti_followed_by_rtti (test_core.wasm3) ... ok (9.13s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/13.c
test_embind_polymorphic_class_no_rtti (test_core.wasm3) ... ok (10.05s)
test_embind_no_rtti (test_core.wasm3) ... ok (8.16s)
test_emscripten_api (test_core.wasm3) ... ok (22.52s)
test_embind_val (test_core.wasm3) ... ok (17.16s)
test_embind_unsigned (test_core.wasm3) ... ok (16.33s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/14.c
test_embind_negative_constants (test_core.wasm3) ... ok (7.01s)
test_embind_float_constants (test_core.wasm3) ... ok (7.45s)
test_embind_custom_marshal (test_core.wasm3) ... ok (7.23s)
test_embind_i64_val (test_core.wasm3) ... ok (11.84s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/15.c
test_embind_5 (test_core.wasm3) ... ok (7.78s)
test_embind_4 (test_core.wasm3) ... ok (6.76s)
test_embind_i64_binding (test_core.wasm3) ... ok (13.46s)
test_embind_3 (test_core.wasm3) ... ok (7.35s)
test_embind_2 (test_core.wasm3) ... ok (8.15s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/16.c
test_embind (test_core.wasm3) ... ok (8.58s)
test_em_js_c (test_core.wasm3) ... ok (6.74s)
test_em_js (test_core.wasm3) ... ok (5.76s)
test_em_js_linked_c (test_core.wasm3) ... ok (10.18s)
test_em_asm_unused_arguments (test_core.wasm3) ... ok (4.21s)
test_em_asm_parameter_pack (test_core.wasm3) ... ok (3.58s)
test_em_asm_direct (test_core.wasm3) ... ok (4.00s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/17.c
('-s', 'MINIMAL_RUNTIME=1') DIRECT
test_em_asm_unicode (test_core.wasm3) ... ok (7.22s)
test_em_asm_types (test_core.wasm3) ... ok (7.42s)
() DIRECT
test_em_js_linked (test_core.wasm3) ... ok (15.74s)
[issue 324]
<load third_party_freetype_O3_35f99b2aaea9660a1071501a266f5f74 from cache>
('-s', 'MINIMAL_RUNTIME=1') DYNAMIC_SIG
test_em_asm_arguments_side_effects (test_core.wasm3) ... ok (7.72s)
() DYNAMIC_SIG
test_dynamic_cast_b (test_core.wasm3) ... ok (4.55s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/18.cpp
test_dyncall_specific_minimal_runtime (test_core.wasm3) ... ok (6.40s)
<building and saving third_party_zlib_O3_68ed1b15b8327687729a74e4d69c881f into cache>
test_em_asm_2 (test_core.wasm3) ... ok (9.25s)
test_dylink_weak (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/13773'
test_em_asm (test_core.wasm3) ... ok (9.06s)
test_dylink_syslibs (test_core.wasm3) ... skipped 'Currently not working due to duplicate symbol errors in wasm-ld'
() EXPORTED
test_dynamic_cast_2 (test_core.wasm3) ... ok (4.56s)
test_dynamic_cast (test_core.wasm3) ... ok (4.07s)
() EXPORTED_DYNAMIC_SIG
/b/s/w/ir/k/install/emscripten/tests/fuzz/19.c
flip
flip
test_dylink_tls (test_core.wasm3) ... ok (7.22s)
() FROM_OUTSIDE
flip
/b/s/w/ir/k/install/emscripten/tests/fuzz/2.c
test_dyncall_specific (test_core.wasm3) ... ok (18.30s)
test_dylink_stdlib (test_core.wasm3) ... ok (12.80s)
test_dylink_static_funcpointers (test_core.wasm3) ... ok (13.10s)
test_dylink_raii_exceptions_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
flip
test_dylink_static_funcpointer_float (test_core.wasm3) ... ok (13.13s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/20.cpp
flip
flip
flip
test_dylink_spaghetti (test_core.wasm3) ... ok (13.28s)
flip
/b/s/w/ir/k/install/emscripten/tests/fuzz/21.c
flip
test_dylink_rtti (test_core.wasm3) ... ok (13.23s)
test_dylink_safe_heap (test_core.wasm3) ... ok (15.55s)
flip
test_dylink_raii_exceptions (test_core.wasm3) ... ok (13.58s)
test_dylink_printf (test_core.wasm3) ... ok (13.20s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/22.c
[issue 324 case 2]
<load third_party_freetype_O3_35f99b2aaea9660a1071501a266f5f74 from cache>
test_dylink_zlib (test_core.wasm3) ... ok (34.37s)
flip
flip
flip
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'}
test_dylink_postsets_chunking (test_core.wasm3) ... ok (14.07s)
test_dylink_load_compiled_side_module (test_core.wasm3) ... ok (7.74s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/23.cpp
test_dylink_no_export (test_core.wasm3) ... ok (14.16s)
flip
test_dylink_memory_growth (test_core.wasm3) ... ok (14.76s)
test_dylink_many_postsets (test_core.wasm3) ... ok (14.92s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/24.cpp
flip
test_dylink_jslib (test_core.wasm3) ... ok (14.77s)
test_dylink_hyper_dupe (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/12815'
flip
flip
flip
test_dylink_i64_invoke (test_core.wasm3) ... ok (13.84s)
flip
test_dylink_i64_b (test_core.wasm3) ... ok (14.23s)
test_dylink_i64 (test_core.wasm3) ... ok (14.00s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/25.c
flip
test_dylink_iostream (test_core.wasm3) ... ok (25.49s)
test_dylink_global_var_modded (test_core.wasm3) ... ok (13.57s)
flip
flip
flip
/b/s/w/ir/k/install/emscripten/tests/fuzz/3.c
test_dylink_global_var (test_core.wasm3) ... ok (13.52s)
flip
flip
test_dylink_i64_c (test_core.wasm3) ... ok (27.82s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/4.c
check warnings
test_dylink_global_init (test_core.wasm3) ... ok (13.13s)
flip
[issue 324 case 3]
test_dylink_funcpointers_wrapper (test_core.wasm3) ... ok (9.84s)
test_freetype (test_core.wasm3) ... ok (226.37s)
flip
test_dylink_function_pointer_equality (test_core.wasm3) ... ok (13.36s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/5.c
flip
test_dylink_global_inits (test_core.wasm3) ... ok (22.19s)
test_dylink_basics_no_modify (test_core.wasm3) ... skipped 'no modify mode only works with non-optimizing builds'
test_dylink_funcpointer (test_core.wasm3) ... ok (14.53s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/6.c
flip
flip
flip
test_dylink_floats (test_core.wasm3) ... ok (14.87s)
test_dylink_basics (test_core.wasm3) ... ok (6.63s)
flip
warning: no output file specified, not emitting output
test_dwarf (test_core.wasm3) ... ok (1.68s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/7.c
test_dylink_dot_a (test_core.wasm3) ... ok (15.51s)
test_dylink_class (test_core.wasm3) ... ok (15.46s)
test_double_varargs (test_core.wasm3) ... ok (4.52s)
test_dylink_argv_argc (test_core.wasm3) ... ok (7.50s)
test_double_i64_conversion (test_core.wasm3) ... ok (4.85s)
test_dlmalloc_inline (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_dlmalloc (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_dylink_dso_needed (test_core.wasm3) ... ok (20.94s)
test_dlmalloc_partial_2 (test_core.wasm3) ... ok (4.08s)
test_dylink_basics_lld_report_undefined (test_core.wasm3) ... ok (15.76s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/8.c
test_dylink_dynamic_cast (test_core.wasm3) ... ok (25.35s)
test_dlmalloc_partial (test_core.wasm3) ... ok (4.10s)
test_dlmalloc_large (test_core.wasm3) ... ok (4.10s)
test_dlfcn_unique_sig (test_core.wasm3) ... ok (15.06s)
/b/s/w/ir/k/install/emscripten/tests/fuzz/9.c
test_dlfcn_stacks (test_core.wasm3) ... ok (15.57s)
test_dlfcn_self (test_core.wasm3) ... ok (15.79s)
test_dlfcn_mallocs (test_core.wasm3) ... ok (17.36s)
test_dlfcn_varargs (test_core.wasm3) ... ok (23.11s)
test_dlfcn_missing (test_core.wasm3) ... ok (21.76s)
test_fuzz (test_core.wasm3) ... ok (311.99s)
test_dlfcn_em_asm (test_core.wasm3) ... skipped 'EM_ASM in not yet supported in SIDE_MODULE'
test_dlfcn_qsort (test_core.wasm3) ... ok (26.27s)
test_dlfcn_longjmp (test_core.wasm3) ... ok (14.02s)
test_dlfcn_info (test_core.wasm3) ... ok (13.14s)
test_dlfcn_handle_alloc (test_core.wasm3) ... ok (18.57s)
test_dlfcn_funcs (test_core.wasm3) ... ok (16.69s)
test_dlfcn_i64 (test_core.wasm3) ... ok (26.22s)
without assertions, the stack is not printed, but a message suggesting assertions is
test_dlfcn_alignment_and_zeroing (test_core.wasm3) ... ok (16.29s)
test_demangle_stacks_symbol_map (test_core.wasm3) ... ok (7.11s)
full: NameSpace::Class::Aborter\28double\2c\20char\2c\20int*\29
short: 540
test_direct_string_constant_usage (test_core.wasm3) ... ok (17.41s)
without assertions, the stack is not printed, but a message suggesting assertions is
test_dlfcn_data_and_fptr (test_core.wasm3) ... ok (24.19s)
test_dlfcn_feature_in_lib (test_core.wasm3) ... ok (24.61s)
test_demangle_stacks_normal (test_core.wasm3) ... ok (9.78s)
<building and saving third_party_cube2hash_O3_fd765e0b583f9e29bf3997be4f5ea949 into cache>
test_cxx_version (test_core.wasm3) ... ok (4.81s)
<building and saving third_party_cube2hash_O3_eef2a9cdf0dc4d7f8ed9f518096225e2 into cache>
test_dlfcn_basic (test_core.wasm3) ... ok (22.67s)
test_cxx_self_assign (test_core.wasm3) ... ok (6.21s)
test_custom_js_options (test_core.wasm3) ... ok (5.21s)
test_demangle_stacks_noexcept (test_core.wasm3) ... ok (9.11s)
common:WARNING: no wasm engine was found to run the standalone part of this test
common:WARNING: no wasm engine was found to run the standalone part of this test
common:WARNING: no wasm engine was found to run the standalone part of this test
common:WARNING: no wasm engine was found to run the standalone part of this test
test_ctors_no_main_standalone (test_core.wasm3) ... ok (3.48s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_ctype (test_core.wasm3) ... ok (4.06s)
wasm2c
<building and saving third_party_cube2hash_O3_f36f796d17ace765264236e9ef7d2244 into cache>
test_ctors_no_main (test_core.wasm3) ... ok (3.75s)
asyncify
test_cube2hash (test_core.wasm3) ... ok (6.43s)
test_copyop (test_core.wasm3) ... ok (4.25s)
test_cube2md5 (test_core.wasm3) ... ok (7.98s)
test_conststructs (test_core.wasm3) ... ok (4.04s)
test_constglobalunion (test_core.wasm3) ... ok (4.08s)
<building and saving third_party_bullet_O3_5ddf1887dc3adc1a007cffd8b6768eddcmake into cache>
test_constglobalstructs (test_core.wasm3) ... ok (3.90s)
<building and saving third_party_bullet_O3_ec923046120a9fc9110ace24f9a23d51sh into cache>
test_complex (test_core.wasm3) ... ok (4.01s)
test_closebitcasts (test_core.wasm3) ... ok (4.07s)
test_class (test_core.wasm3) ... ok (3.87s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_ccall (test_core.wasm3) ... ok (5.51s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_bsearch (test_core.wasm3) ... ok (6.39s)
test_cubescript (test_core.wasm3) ... ok (18.67s)
common:WARNING: no wasm engine was found to run the standalone part of this test
common:WARNING: no wasm engine was found to run the standalone part of this test
test_brk (test_core.wasm3) ... ok (7.39s)
test_cube2hash_standalone (test_core.wasm3) ... ok (22.88s)
test_bitfields (test_core.wasm3) ... ok (7.02s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_bswap64_standalone (test_core.wasm3) ... ok (14.32s)
test_bad_typeid_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_bswap64 (test_core.wasm3) ... ok (16.58s)
test_avx (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
env_modify: {'EMCC_AUTODEBUG': '1'}
env_modify: {'EMCC_AUTODEBUG': '1'}
test_binaryen_2170_emscripten_atomic_cas_u8 (test_core.wasm3) ... ok (11.07s)
test_bigarray (test_core.wasm3) ... ok (7.52s)
clang++: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp:1888: const llvm::SCEV *llvm::ScalarEvolution::getSignExtendExpr(const llvm::SCEV *, llvm::Type *, unsigned int): Assertion `!Op->getType()->isPointerTy() && "Can't extend pointer!"' failed.
PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -DIS_64BIT_LOCK_FREE=1 -I. /b/s/w/ir/k/install/emscripten/tests/core/test_atomic_cxx.cpp -c -o /b/s/w/ir/tmp/t/tmplpysywdw/emscripten_temp_2si90y8y/test_atomic_cxx_0.o
1. <eof> parser at end of file
2. Optimizer
common:WARNING: no wasm engine was found to run the standalone part of this test
#0 0x00007f942b7bdab3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1922ab3)
#1 0x00007f942b7bb8ae llvm::sys::RunSignalHandlers() (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x19208ae)
#2 0x00007f942b7bce2d llvm::sys::CleanupOnSignal(unsigned long) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1921e2d)
#3 0x00007f942b6efc03 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#4 0x00007f942b6efdae CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#5 0x00007f9429c8e980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#6 0x00007f94258b1fb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
#7 0x00007f94258b3921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
#8 0x00007f94258a348a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
#9 0x00007f94258a3502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
#10 0x00007f942cf0fc13 llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*, unsigned int) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x3074c13)
#11 0x00007f942c539386 WidenIV::getWideRecurrence(WidenIV::NarrowIVDefUse) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x269e386)
#12 0x00007f942c53b599 WidenIV::widenIVUse(WidenIV::NarrowIVDefUse, llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a0599)
#13 0x00007f942c53c9d0 WidenIV::createWideIV(llvm::SCEVExpander&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a19d0)
#14 0x00007f942c53da0c llvm::createWideIV(llvm::WideIVInfo const&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::SmallVectorImpl<llvm::WeakTrackingVH>&, unsigned int&, unsigned int&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x26a2a0c)
#15 0x00007f942c7ba60a (anonymous namespace)::IndVarSimplify::run(llvm::Loop*) IndVarSimplify.cpp:0:0
#16 0x00007f942c7b8d8c llvm::IndVarSimplifyPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x291dd8c)
#17 0x00007f942da39d5d llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#18 0x00007f942c840abf llvm::Optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > > >(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> > >&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5abf)
#19 0x00007f942c840817 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a5817)
#20 0x00007f942c83ff38 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a4f38)
#21 0x00007f942da2da8d llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0
#22 0x00007f942c841c3d llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x29a6c3d)
#23 0x00007f942da3accd llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#24 0x00007f942b97a5e1 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1adf5e1)
#25 0x00007f942da367bd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#26 0x00007f942cd43114 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea8114)
#27 0x00007f942da3facd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) PassBuilder.cpp:0:0
#28 0x00007f942cd3da81 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea2a81)
#29 0x00007f942cab178d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#30 0x00007f942cd4126a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea626a)
#31 0x00007f942cab1ced llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) Inliner.cpp:0:0
#32 0x00007f942cd3fbf5 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2ea4bf5)
#33 0x00007f942cab1b4d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) Inliner.cpp:0:0
#34 0x00007f942b979204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#35 0x00007f942caad9cf llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x2c129cf)
#36 0x00007f942da3ff9d llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) PassBuilder.cpp:0:0
#37 0x00007f942b979204 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1ade204)
#38 0x00007f94288ca6dd (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#39 0x00007f94288c4cda clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x26aacda)
#40 0x00007f9428bf4fb0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#41 0x00007f942789ac74 clang::ParseAST(clang::Sema&, bool, bool) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x1680c74)
#42 0x00007f94291de270 clang::FrontendAction::Execute() (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2fc4270)
#43 0x00007f94291544ef clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2f3a4ef)
#44 0x00007f9429258b5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x303eb5c)
#45 0x00000000002145ac cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/b/s/w/ir/k/install/bin/clang+++0x2145ac)
#46 0x000000000021217d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#47 0x00007f9428e30582 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::$_1>(long) Job.cpp:0:0
#48 0x00007f942b6efb17 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/b/s/w/ir/k/install/bin/../lib/libLLVM-13git.so+0x1854b17)
#49 0x00007f9428e300d7 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2c160d7)
#50 0x00007f9428dfb4a8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be14a8)
#51 0x00007f9428dfb777 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2be1777)
#52 0x00007f9428e156a1 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/b/s/w/ir/k/install/bin/../lib/libclang-cpp.so.13git+0x2bfb6a1)
#53 0x0000000000211a46 main (/b/s/w/ir/k/install/bin/clang+++0x211a46)
#54 0x00007f9425894bf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
#55 0x000000000020edaa _start (/b/s/w/ir/k/install/bin/clang+++0x20edaa)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.0 (
https://github.com/llvm/llvm-project f0393deb336737b9ab9112089ea29866dd20da03)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /b/s/w/ir/k/install/bin
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test_atomic_cxx-6798aa.cpp
clang-13: note: diagnostic msg: /b/s/w/ir/tmp/t/test_atomic_cxx-6798aa.sh
clang-13: note: diagnostic msg:
********************
em++: error: '/b/s/w/ir/k/install/bin/clang++ -target wasm32-unknown-emscripten -DEMSCRIPTEN -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_major__=2 -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=26 -D_LIBCPP_ABI_VERSION=2 -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/b/s/w/ir/k/install/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -Werror -O3 -DIS_64BIT_LOCK_FREE=1 -I. /b/s/w/ir/k/install/emscripten/tests/core/test_atomic_cxx.cpp -c -o /b/s/w/ir/tmp/t/tmplpysywdw/emscripten_temp_2si90y8y/test_atomic_cxx_0.o' failed (returned 134)
test_atomic_cxx (test_core.wasm3) ... FAIL
wasm2c
env_modify: {'EMCC_AUTODEBUG': '1'}
test_autodebug_wasm (test_core.wasm3) ... ok (7.11s)
test_atomic (test_core.wasm3) ... ok (6.97s)
test_atoX (test_core.wasm3) ... ok (6.92s)
test_bad_typeid (test_core.wasm3) ... ok (18.60s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_atexit_threads (test_core.wasm3) ... ok (7.01s)
test_autodebug_wasm_standalone (test_core.wasm3) ... ok (20.73s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_atexit_standalone (test_core.wasm3) ... ok (6.56s)
test_atexit (test_core.wasm3) ... ok (6.28s)
test_bigswitch (test_core.wasm3) ... ok (31.93s)
test_asyncify_unused (test_core.wasm3) ... ok (7.33s)
test_asyncify_lists_removelist_c (test_core.wasm3) ... ok (7.47s)
warning: Asyncify onlylist contained a non-existing function name: c_baz (c_baz)
test_asyncify_lists_removelist_b (test_core.wasm3) ... ok (7.51s)
warning: Asyncify onlylist contained a non-existing function name: __original_main (__original_main)
warning: Asyncify onlylist contained a non-existing function name: c_baz (c_baz)
warning: Asyncify onlylist contained a non-existing function name: __original_main (__original_main)
warning: Asyncify onlylist contained a non-existing function name: c_baz (c_baz)
test_asyncify_lists_removelist_a (test_core.wasm3) ... ok (7.55s)
warning: Asyncify onlylist contained a non-existing function name: __original_main (__original_main)
warning: Asyncify onlylist contained a non-existing function name: c_baz (c_baz)
warning: Asyncify onlylist contained a non-existing function name: __original_main (__original_main)
warning: Asyncify onlylist contained a non-existing function name: c_baz (c_baz)
test_asyncify_lists_onlylist_d (test_core.wasm3) ... ok (5.25s)
test_asyncify_lists_onlylist_c_response (test_core.wasm3) ... ok (4.73s)
test_asyncify_lists_onlylist_c (test_core.wasm3) ... ok (4.87s)
warning: Asyncify onlylist contained a non-existing function name: __original_main (__original_main)
warning: Asyncify onlylist contained a non-existing function name: c_baz (c_baz)
test_asyncify_lists_onlylist_b_response (test_core.wasm3) ... ok (4.72s)
test_asyncify_lists_onlylist_b (test_core.wasm3) ... ok (5.15s)
warning: Asyncify addlist contained a non-existing function name: __original_main (__original_main)
test_bullet_cmake (test_core.wasm3) ... ok (54.84s)
test_asyncify_lists_onlylist_a (test_core.wasm3) ... ok (5.10s)
test_asyncify_lists_normal (test_core.wasm3) ... ok (5.03s)
test_asyncify_indirect_lists_normal (test_core.wasm3) ... ok (5.03s)
check ccall promise
(test did not pass in JS engine: ['/b/s/w/ir/cache/builder/emscripten-releases/node-v14.15.5-linux-x64/bin/node'])
test_asyncify_indirect_lists_ignoreindirect (test_core.wasm3) ... ok (4.85s)
test_asyncify_indirect_lists_add (test_core.wasm3) ... ok (4.34s)
NO_ASYNC
test_asyncify_assertions (test_core.wasm3) ... ok (3.04s)
test_async_ccall_promise (test_core.wasm3) ... ok (3.24s)
test_async_ccall_good (test_core.wasm3) ... ok (3.21s)
test_async_ccall_bad (test_core.wasm3) ... ok (3.13s)
test_async_hello (test_core.wasm3) ... ok (5.21s)
test_asyncify_during_exit (test_core.wasm3) ... ok (5.71s)
common:WARNING: no wasm engine was found to run the standalone part of this test
test_assert_standalone (test_core.wasm3) ... ok (3.32s)
test_assert (test_core.wasm3) ... ok (4.10s)
test_asan_use_after_return (test_core.wasm3) ... ok (10.86s)
test_asan_use_after_free_cpp (test_core.wasm3) ... ok (10.89s)
test_asan_use_after_free_c (test_core.wasm3) ... ok (10.84s)
test_asan_vector (test_core.wasm3) ... ok (11.94s)
test_asan_strcpy (test_core.wasm3) ... ok (11.36s)
test_asan_static_buffer_overflow (test_core.wasm3) ... ok (10.86s)
test_asan_stack_buffer_overflow (test_core.wasm3) ... ok (10.96s)
test_asan_stack_buffer_overflow_js (test_core.wasm3) ... ok (11.36s)
test_asan_no_error_cpp (test_core.wasm3) ... ok (11.46s)
test_asan_no_error_c (test_core.wasm3) ... ok (11.10s)
test_asan_modularized_with_closure (test_core.wasm3) ... ok (11.41s)
test_asan_memset_null (test_core.wasm3) ... ok (10.97s)
test_asan_memset_freed (test_core.wasm3) ... ok (10.99s)
test_asan_memcpy (test_core.wasm3) ... ok (10.96s)
test_asan_js_stack_op (test_core.wasm3) ... ok (10.85s)
test_asan_memchr (test_core.wasm3) ... ok (11.22s)
test_asan_heap_buffer_overflow_c (test_core.wasm3) ... ok (10.47s)
test_asan_heap_buffer_overflow_cpp (test_core.wasm3) ... ok (11.71s)
test_array2b (test_core.wasm3) ... ok (4.91s)
test_array2 (test_core.wasm3) ... ok (4.66s)
test_asan_bitfield_unround_size (test_core.wasm3) ... ok (10.10s)
test_asan_bitfield_unround_offset (test_core.wasm3) ... ok (10.40s)
test_asan_bitfield_round (test_core.wasm3) ... ok (10.30s)
test_alloca_stack (test_core.wasm3) ... ok (4.02s)
basics
test_alloca (test_core.wasm3) ... ok (4.08s)
test_asan_api (test_core.wasm3) ... ok (10.42s)
test_aligned_alloc (test_core.wasm3) ... ok (3.40s)
test_align64 (test_core.wasm3) ... ok (3.51s)
test_addr_of_stacked (test_core.wasm3) ... ok (3.44s)
with RESERVED_FUNCTION_POINTERS=0
0
['-DDIRECT', '-s', 'FORCE_FILESYSTEM']
test_aborting_new_nogrow (test_core.wasm3) ... ok (4.47s)
test_aborting_new_grow (test_core.wasm3) ... ok (4.50s)
- with table growth
test_REVERSE_DEPS (test_core.wasm3) ... ok (5.77s)
test_abort_on_exceptions (test_core.wasm3) ... ok (8.37s)
flip
test_add_function (test_core.wasm3) ... ok (13.52s)
[]
test_799 (test_core.wasm3) ... ok (6.64s)
test_EXPORTED_RUNTIME_METHODS (test_core.wasm3) ... ok (11.72s)
['-s', 'FORCE_FILESYSTEM']
test_Module_dynamicLibraries_pthreads (test_core.wasm3) ... ok (20.73s)
1
['-DDIRECT', '-s', 'FORCE_FILESYSTEM', '-DUSE_FILES']
['-DUSE_FILES']
['-s', 'FORCE_FILESYSTEM', '-DUSE_FILES']
test_FS_exports (test_core.wasm3) ... ok (32.68s)
test_bullet_autoconf (test_core.wasm3) ... ok (144.95s)
test_biggerswitch (test_core.wasm3) ... ok (384.88s)
DONE: combining results on main thread
test_799 (test_core.wasm3) ... ok
test_EXPORTED_RUNTIME_METHODS (test_core.wasm3) ... ok
test_FS_exports (test_core.wasm3) ... ok
test_Module_dynamicLibraries_pthreads (test_core.wasm3) ... ok
test_REVERSE_DEPS (test_core.wasm3) ... ok
test_abort_on_exceptions (test_core.wasm3) ... ok
test_aborting_new_grow (test_core.wasm3) ... ok
test_aborting_new_nogrow (test_core.wasm3) ... ok
test_add_function (test_core.wasm3) ... ok
test_addr_of_stacked (test_core.wasm3) ... ok
test_align64 (test_core.wasm3) ... ok
test_aligned_alloc (test_core.wasm3) ... ok
test_alloca (test_core.wasm3) ... ok
test_alloca_stack (test_core.wasm3) ... ok
test_array2 (test_core.wasm3) ... ok
test_array2b (test_core.wasm3) ... ok
test_asan_api (test_core.wasm3) ... ok
test_asan_bitfield_round (test_core.wasm3) ... ok
test_asan_bitfield_unround_offset (test_core.wasm3) ... ok
test_asan_bitfield_unround_size (test_core.wasm3) ... ok
test_asan_heap_buffer_overflow_c (test_core.wasm3) ... ok
test_asan_heap_buffer_overflow_cpp (test_core.wasm3) ... ok
test_asan_js_stack_op (test_core.wasm3) ... ok
test_asan_memchr (test_core.wasm3) ... ok
test_asan_memcpy (test_core.wasm3) ... ok
test_asan_memset_freed (test_core.wasm3) ... ok
test_asan_memset_null (test_core.wasm3) ... ok
test_asan_modularized_with_closure (test_core.wasm3) ... ok
test_asan_no_error_c (test_core.wasm3) ... ok
test_asan_no_error_cpp (test_core.wasm3) ... ok
test_asan_stack_buffer_overflow (test_core.wasm3) ... ok
test_asan_stack_buffer_overflow_js (test_core.wasm3) ... ok
test_asan_static_buffer_overflow (test_core.wasm3) ... ok
test_asan_strcpy (test_core.wasm3) ... ok
test_asan_use_after_free_c (test_core.wasm3) ... ok
test_asan_use_after_free_cpp (test_core.wasm3) ... ok
test_asan_use_after_return (test_core.wasm3) ... ok
test_asan_vector (test_core.wasm3) ... ok
test_assert (test_core.wasm3) ... ok
test_assert_standalone (test_core.wasm3) ... ok
test_async_ccall_bad (test_core.wasm3) ... ok
test_async_ccall_good (test_core.wasm3) ... ok
test_async_ccall_promise (test_core.wasm3) ... ok
test_async_hello (test_core.wasm3) ... ok
test_asyncify_assertions (test_core.wasm3) ... ok
test_asyncify_during_exit (test_core.wasm3) ... ok
test_asyncify_indirect_lists_add (test_core.wasm3) ... ok
test_asyncify_indirect_lists_ignoreindirect (test_core.wasm3) ... ok
test_asyncify_indirect_lists_normal (test_core.wasm3) ... ok
test_asyncify_lists_normal (test_core.wasm3) ... ok
test_asyncify_lists_onlylist_a (test_core.wasm3) ... ok
test_asyncify_lists_onlylist_b (test_core.wasm3) ... ok
test_asyncify_lists_onlylist_b_response (test_core.wasm3) ... ok
test_asyncify_lists_onlylist_c (test_core.wasm3) ... ok
test_asyncify_lists_onlylist_c_response (test_core.wasm3) ... ok
test_asyncify_lists_onlylist_d (test_core.wasm3) ... ok
test_asyncify_lists_removelist_a (test_core.wasm3) ... ok
test_asyncify_lists_removelist_b (test_core.wasm3) ... ok
test_asyncify_lists_removelist_c (test_core.wasm3) ... ok
test_asyncify_unused (test_core.wasm3) ... ok
test_atexit (test_core.wasm3) ... ok
test_atexit_standalone (test_core.wasm3) ... ok
test_atexit_threads (test_core.wasm3) ... ok
test_atoX (test_core.wasm3) ... ok
test_atomic (test_core.wasm3) ... ok
test_atomic_cxx (test_core.wasm3) ... FAIL
test_autodebug_wasm (test_core.wasm3) ... ok
test_autodebug_wasm_standalone (test_core.wasm3) ... ok
test_avx (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_bad_typeid (test_core.wasm3) ... ok
test_bad_typeid_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_bigarray (test_core.wasm3) ... ok
test_biggerswitch (test_core.wasm3) ... ok
test_bigswitch (test_core.wasm3) ... ok
test_binaryen_2170_emscripten_atomic_cas_u8 (test_core.wasm3) ... ok
test_bitfields (test_core.wasm3) ... ok
test_brk (test_core.wasm3) ... ok
test_bsearch (test_core.wasm3) ... ok
test_bswap64 (test_core.wasm3) ... ok
test_bswap64_standalone (test_core.wasm3) ... ok
test_bullet_autoconf (test_core.wasm3) ... ok
test_bullet_cmake (test_core.wasm3) ... ok
test_ccall (test_core.wasm3) ... ok
test_class (test_core.wasm3) ... ok
test_closebitcasts (test_core.wasm3) ... ok
test_complex (test_core.wasm3) ... ok
test_constglobalstructs (test_core.wasm3) ... ok
test_constglobalunion (test_core.wasm3) ... ok
test_conststructs (test_core.wasm3) ... ok
test_copyop (test_core.wasm3) ... ok
test_ctors_no_main (test_core.wasm3) ... ok
test_ctors_no_main_standalone (test_core.wasm3) ... ok
test_ctype (test_core.wasm3) ... ok
test_cube2hash (test_core.wasm3) ... ok
test_cube2hash_standalone (test_core.wasm3) ... ok
test_cube2md5 (test_core.wasm3) ... ok
test_cubescript (test_core.wasm3) ... ok
test_custom_js_options (test_core.wasm3) ... ok
test_cxx_self_assign (test_core.wasm3) ... ok
test_cxx_version (test_core.wasm3) ... ok
test_demangle_stacks_noexcept (test_core.wasm3) ... ok
test_demangle_stacks_normal (test_core.wasm3) ... ok
test_demangle_stacks_symbol_map (test_core.wasm3) ... ok
test_direct_string_constant_usage (test_core.wasm3) ... ok
test_dlfcn_alignment_and_zeroing (test_core.wasm3) ... ok
test_dlfcn_basic (test_core.wasm3) ... ok
test_dlfcn_data_and_fptr (test_core.wasm3) ... ok
test_dlfcn_em_asm (test_core.wasm3) ... skipped 'EM_ASM in not yet supported in SIDE_MODULE'
test_dlfcn_feature_in_lib (test_core.wasm3) ... ok
test_dlfcn_funcs (test_core.wasm3) ... ok
test_dlfcn_handle_alloc (test_core.wasm3) ... ok
test_dlfcn_i64 (test_core.wasm3) ... ok
test_dlfcn_info (test_core.wasm3) ... ok
test_dlfcn_longjmp (test_core.wasm3) ... ok
test_dlfcn_mallocs (test_core.wasm3) ... ok
test_dlfcn_missing (test_core.wasm3) ... ok
test_dlfcn_qsort (test_core.wasm3) ... ok
test_dlfcn_self (test_core.wasm3) ... ok
test_dlfcn_stacks (test_core.wasm3) ... ok
test_dlfcn_unique_sig (test_core.wasm3) ... ok
test_dlfcn_varargs (test_core.wasm3) ... ok
test_dlmalloc (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_dlmalloc_inline (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_dlmalloc_large (test_core.wasm3) ... ok
test_dlmalloc_partial (test_core.wasm3) ... ok
test_dlmalloc_partial_2 (test_core.wasm3) ... ok
test_double_i64_conversion (test_core.wasm3) ... ok
test_double_varargs (test_core.wasm3) ... ok
test_dwarf (test_core.wasm3) ... ok
test_dylink_argv_argc (test_core.wasm3) ... ok
test_dylink_basics (test_core.wasm3) ... ok
test_dylink_basics_lld_report_undefined (test_core.wasm3) ... ok
test_dylink_basics_no_modify (test_core.wasm3) ... skipped 'no modify mode only works with non-optimizing builds'
test_dylink_class (test_core.wasm3) ... ok
test_dylink_dot_a (test_core.wasm3) ... ok
test_dylink_dso_needed (test_core.wasm3) ... ok
test_dylink_dynamic_cast (test_core.wasm3) ... ok
test_dylink_floats (test_core.wasm3) ... ok
test_dylink_funcpointer (test_core.wasm3) ... ok
test_dylink_funcpointers_wrapper (test_core.wasm3) ... ok
test_dylink_function_pointer_equality (test_core.wasm3) ... ok
test_dylink_global_init (test_core.wasm3) ... ok
test_dylink_global_inits (test_core.wasm3) ... ok
test_dylink_global_var (test_core.wasm3) ... ok
test_dylink_global_var_modded (test_core.wasm3) ... ok
test_dylink_hyper_dupe (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/12815'
test_dylink_i64 (test_core.wasm3) ... ok
test_dylink_i64_b (test_core.wasm3) ... ok
test_dylink_i64_c (test_core.wasm3) ... ok
test_dylink_i64_invoke (test_core.wasm3) ... ok
test_dylink_iostream (test_core.wasm3) ... ok
test_dylink_jslib (test_core.wasm3) ... ok
test_dylink_load_compiled_side_module (test_core.wasm3) ... ok
test_dylink_many_postsets (test_core.wasm3) ... ok
test_dylink_memory_growth (test_core.wasm3) ... ok
test_dylink_no_export (test_core.wasm3) ... ok
test_dylink_postsets_chunking (test_core.wasm3) ... ok
test_dylink_printf (test_core.wasm3) ... ok
test_dylink_raii_exceptions (test_core.wasm3) ... ok
test_dylink_raii_exceptions_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_dylink_rtti (test_core.wasm3) ... ok
test_dylink_safe_heap (test_core.wasm3) ... ok
test_dylink_spaghetti (test_core.wasm3) ... ok
test_dylink_static_funcpointer_float (test_core.wasm3) ... ok
test_dylink_static_funcpointers (test_core.wasm3) ... ok
test_dylink_stdlib (test_core.wasm3) ... ok
test_dylink_syslibs (test_core.wasm3) ... skipped 'Currently not working due to duplicate symbol errors in wasm-ld'
test_dylink_tls (test_core.wasm3) ... ok
test_dylink_weak (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/13773'
test_dylink_zlib (test_core.wasm3) ... ok
test_dynamic_cast (test_core.wasm3) ... ok
test_dynamic_cast_2 (test_core.wasm3) ... ok
test_dynamic_cast_b (test_core.wasm3) ... ok
test_dyncall_specific (test_core.wasm3) ... ok
test_dyncall_specific_minimal_runtime (test_core.wasm3) ... ok
test_em_asm (test_core.wasm3) ... ok
test_em_asm_2 (test_core.wasm3) ... ok
test_em_asm_arguments_side_effects (test_core.wasm3) ... ok
test_em_asm_direct (test_core.wasm3) ... ok
test_em_asm_parameter_pack (test_core.wasm3) ... ok
test_em_asm_types (test_core.wasm3) ... ok
test_em_asm_unicode (test_core.wasm3) ... ok
test_em_asm_unused_arguments (test_core.wasm3) ... ok
test_em_js (test_core.wasm3) ... ok
test_em_js_c (test_core.wasm3) ... ok
test_em_js_linked (test_core.wasm3) ... ok
test_em_js_linked_c (test_core.wasm3) ... ok
test_embind (test_core.wasm3) ... ok
test_embind_2 (test_core.wasm3) ... ok
test_embind_3 (test_core.wasm3) ... ok
test_embind_4 (test_core.wasm3) ... ok
test_embind_5 (test_core.wasm3) ... ok
test_embind_custom_marshal (test_core.wasm3) ... ok
test_embind_float_constants (test_core.wasm3) ... ok
test_embind_i64_binding (test_core.wasm3) ... ok
test_embind_i64_val (test_core.wasm3) ... ok
test_embind_negative_constants (test_core.wasm3) ... ok
test_embind_no_rtti (test_core.wasm3) ... ok
test_embind_no_rtti_followed_by_rtti (test_core.wasm3) ... ok
test_embind_polymorphic_class_no_rtti (test_core.wasm3) ... ok
test_embind_unsigned (test_core.wasm3) ... ok
test_embind_val (test_core.wasm3) ... ok
test_emmalloc_memalign_corruption (test_core.wasm3) ... ok
test_emmalloc_memory_statistics (test_core.wasm3) ... skipped 'output is sensitive to optimization flags, so only test unoptimized builds'
test_emmalloc_memvalidate (test_core.wasm3) ... ok
test_emmalloc_memvalidate_verbose (test_core.wasm3) ... ok
test_emmalloc_normal (test_core.wasm3) ... ok
test_emmalloc_trim (test_core.wasm3) ... skipped 'output is sensitive to optimization flags, so only test unoptimized builds'
test_emmalloc_usable_size (test_core.wasm3) ... ok
test_emptyclass (test_core.wasm3) ... ok
test_emscripten_api (test_core.wasm3) ... ok
test_emscripten_async_call (test_core.wasm3) ... ok
test_emscripten_atomics (test_core.wasm3) ... ok
test_emscripten_atomics_stub (test_core.wasm3) ... ok
test_emscripten_futexes (test_core.wasm3) ... ok
test_emscripten_get_compiler_setting (test_core.wasm3) ... ok
test_emscripten_get_exported_function (test_core.wasm3) ... ok
test_emscripten_get_now (test_core.wasm3) ... ok
test_emscripten_has_asyncify (test_core.wasm3) ... ok
test_emscripten_lazy_load_code_conditional (test_core.wasm3) ... ok
test_emscripten_lazy_load_code_unconditional (test_core.wasm3) ... ok
test_emscripten_log (test_core.wasm3) ... ok
test_emscripten_math (test_core.wasm3) ... ok
test_emscripten_run_script_string_int (test_core.wasm3) ... ok
test_emscripten_run_script_string_null (test_core.wasm3) ... ok
test_emscripten_run_script_string_utf8 (test_core.wasm3) ... ok
test_emscripten_scan_registers (test_core.wasm3) ... ok
test_emscripten_stack (test_core.wasm3) ... ok
test_emulate_function_pointer_casts (test_core.wasm3) ... ok
test_env (test_core.wasm3) ... ok
test_environ (test_core.wasm3) ... ok
test_environment (test_core.wasm3) ... ok
test_erf (test_core.wasm3) ... ok
test_errar (test_core.wasm3) ... ok
test_eval_ctors (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/9527'
test_exceptions (test_core.wasm3) ... ok
test_exceptions_2 (test_core.wasm3) ... ok
test_exceptions_2_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_3 (test_core.wasm3) ... ok
test_exceptions_3_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_alias (test_core.wasm3) ... ok
test_exceptions_alias_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_allowed (test_core.wasm3) ... ok
test_exceptions_allowed_2 (test_core.wasm3) ... ok
test_exceptions_allowed_misuse (test_core.wasm3) ... ok
test_exceptions_allowed_uncaught (test_core.wasm3) ... ok
test_exceptions_convert (test_core.wasm3) ... ok
test_exceptions_convert_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_custom (test_core.wasm3) ... ok
test_exceptions_custom_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_destroy_virtual (test_core.wasm3) ... ok
test_exceptions_destroy_virtual_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_libcxx (test_core.wasm3) ... ok
test_exceptions_libcxx_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_minimal_runtime (test_core.wasm3) ... ok
test_exceptions_multi (test_core.wasm3) ... ok
test_exceptions_multi_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_multiple_inherit (test_core.wasm3) ... ok
test_exceptions_multiple_inherit_rethrow (test_core.wasm3) ... ok
test_exceptions_multiple_inherit_rethrow_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_multiple_inherit_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_off (test_core.wasm3) ... ok
test_exceptions_primary (test_core.wasm3) ... ok
test_exceptions_primary_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_refcount (test_core.wasm3) ... ok
test_exceptions_refcount_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_resume (test_core.wasm3) ... ok
test_exceptions_resume_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_rethrow (test_core.wasm3) ... ok
test_exceptions_rethrow_missing (test_core.wasm3) ... ok
test_exceptions_rethrow_missing_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_rethrow_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_simplify_cfg (test_core.wasm3) ... ok
test_exceptions_simplify_cfg_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_std (test_core.wasm3) ... ok
test_exceptions_std_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_typed (test_core.wasm3) ... ok
test_exceptions_typed_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_uncaught (test_core.wasm3) ... ok
test_exceptions_uncaught_2 (test_core.wasm3) ... ok
test_exceptions_uncaught_2_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_uncaught_count (test_core.wasm3) ... ok
test_exceptions_uncaught_count_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_uncaught_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_virtual_inheritance (test_core.wasm3) ... ok
test_exceptions_virtual_inheritance_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_wasm_eh (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exit_status (test_core.wasm3) ... ok
test_export_start (test_core.wasm3) ... ok
test_exported_response (test_core.wasm3) ... ok
test_fakestat (test_core.wasm3) ... ok
test_fannkuch (test_core.wasm3) ... ok
test_fast_math (test_core.wasm3) ... ok
test_fasta (test_core.wasm3) ... ok
test_fasta_nontrapping (test_core.wasm3) ... ok
test_fcntl (test_core.wasm3) ... ok
test_fcntl_misc (test_core.wasm3) ... ok
test_fcntl_open (test_core.wasm3) ... ok
test_fcvt (test_core.wasm3) ... ok
test_fgetc_ungetc (test_core.wasm3) ... ok
test_fgetc_unsigned (test_core.wasm3) ... ok
test_fgets_eol (test_core.wasm3) ... ok
test_fibers_asyncify (test_core.wasm3) ... ok
test_fileno (test_core.wasm3) ... ok
test_files (test_core.wasm3) ... ok
test_files_m (test_core.wasm3) ... ok
test_flexarray_struct (test_core.wasm3) ... ok
test_float32_precise (test_core.wasm3) ... ok
test_float_builtins (test_core.wasm3) ... ok
test_float_literals (test_core.wasm3) ... ok
test_floatvars (test_core.wasm3) ... ok
test_fnmatch (test_core.wasm3) ... ok
test_fpic_static (test_core.wasm3) ... ok
test_freetype (test_core.wasm3) ... ok
test_frexp (test_core.wasm3) ... ok
test_fs_64bit (test_core.wasm3) ... ok
test_fs_append (test_core.wasm3) ... ok
test_fs_base (test_core.wasm3) ... ok
test_fs_dict (test_core.wasm3) ... ok
test_fs_dict_none (test_core.wasm3) ... ok
test_fs_emptyPath (test_core.wasm3) ... ok
test_fs_errorstack (test_core.wasm3) ... ok
test_fs_llseek (test_core.wasm3) ... ok
test_fs_mmap (test_core.wasm3) ... ok
test_fs_no_main (test_core.wasm3) ... ok
test_fs_no_main_minimal_runtime (test_core.wasm3) ... ok
test_fs_nodefs_cloexec (test_core.wasm3) ... ok
test_fs_nodefs_home (test_core.wasm3) ... ok
test_fs_nodefs_nofollow (test_core.wasm3) ... ok
test_fs_nodefs_rw (test_core.wasm3) ... ok
test_fs_trackingdelegate (test_core.wasm3) ... ok
test_fs_write (test_core.wasm3) ... ok
test_fs_writeFile (test_core.wasm3) ... ok
test_fscanf (test_core.wasm3) ... ok
test_fscanf_2 (test_core.wasm3) ... ok
test_fstatat (test_core.wasm3) ... ok
test_funcptr (test_core.wasm3) ... ok
test_funcptr_import_type (test_core.wasm3) ... ok
test_funcptr_namecollide (test_core.wasm3) ... ok
test_funcptrfunc (test_core.wasm3) ... ok
test_funcs (test_core.wasm3) ... ok
test_functionpointer_libfunc_varargs (test_core.wasm3) ... ok
test_futimens (test_core.wasm3) ... ok
test_fuzz (test_core.wasm3) ... ok
test_fwrite_0 (test_core.wasm3) ... ok
test_gcc_unmangler (test_core.wasm3) ... ok
test_getFuncWrapper_sig_alias (test_core.wasm3) ... ok
test_getValue_setValue (test_core.wasm3) ... ok
test_getcwd_with_non_ascii_name (test_core.wasm3) ... ok
test_getdents64 (test_core.wasm3) ... ok
test_getdents64_special_cases (test_core.wasm3) ... ok
test_getgep (test_core.wasm3) ... ok
test_getloadavg (test_core.wasm3) ... ok
test_getopt (test_core.wasm3) ... ok
test_getopt_long (test_core.wasm3) ... ok
test_gl_main_module (test_core.wasm3) ... ok
test_globaldoubles (test_core.wasm3) ... ok
test_globals (test_core.wasm3) ... ok
test_gmtime (test_core.wasm3) ... ok
test_hello_argc (test_core.wasm3) ... ok
test_hello_argc_standalone (test_core.wasm3) ... ok
test_hello_world (test_core.wasm3) ... ok
test_hello_world_standalone (test_core.wasm3) ... ok
test_i16_emcc_intrinsic (test_core.wasm3) ... ok
test_i32_mul_precise (test_core.wasm3) ... ok
test_i64 (test_core.wasm3) ... ok
test_i64_2 (test_core.wasm3) ... ok
test_i64_3 (test_core.wasm3) ... ok
test_i64_4 (test_core.wasm3) ... ok
test_i64_7z (test_core.wasm3) ... ok
test_i64_b (test_core.wasm3) ... ok
test_i64_cmp (test_core.wasm3) ... ok
test_i64_cmp2 (test_core.wasm3) ... ok
test_i64_double (test_core.wasm3) ... ok
test_i64_i16 (test_core.wasm3) ... ok
test_i64_invoke_bigint (test_core.wasm3) ... ok
test_i64_llabs (test_core.wasm3) ... ok
test_i64_precise (test_core.wasm3) ... ok
test_i64_precise_needed (test_core.wasm3) ... ok
test_i64_precise_standalone (test_core.wasm3) ... ok
test_i64_qdouble (test_core.wasm3) ... ok
test_i64_umul (test_core.wasm3) ... ok
test_i64_varargs (test_core.wasm3) ... ok
test_i64_zextneg (test_core.wasm3) ... ok
test_if (test_core.wasm3) ... ok
test_if_else (test_core.wasm3) ... ok
test_indirectbr (test_core.wasm3) ... ok
test_indirectbr_many (test_core.wasm3) ... ok
test_inherit (test_core.wasm3) ... ok
test_inlinejs (test_core.wasm3) ... skipped 'non-fastcomp is deprecated and fails in 3.5'
test_inlinejs2 (test_core.wasm3) ... skipped 'non-fastcomp is deprecated and fails in 3.5'
test_inlinejs3 (test_core.wasm3) ... skipped 'wasm requires a proper asm module'
test_inlinejs4 (test_core.wasm3) ... ok
test_int53 (test_core.wasm3) ... ok
test_intvars (test_core.wasm3) ... ok
test_iostream_and_determinism (test_core.wasm3) ... ok
test_iostream_ctors (test_core.wasm3) ... ok
test_isdigit_l (test_core.wasm3) ... ok
test_isnan (test_core.wasm3) ... ok
test_istream (test_core.wasm3) ... ok
test_iswdigit (test_core.wasm3) ... ok
test_js_libraries (test_core.wasm3) ... ok
test_langinfo (test_core.wasm3) ... ok
test_large_exported_response (test_core.wasm3) ... ok
test_legacy_exported_runtime_numbers (test_core.wasm3) ... ok
test_libcxx (test_core.wasm3) ... ok
test_libgen (test_core.wasm3) ... ok
test_life (test_core.wasm3) ... ok
test_linked_list (test_core.wasm3) ... ok
test_linker_response_file (test_core.wasm3) ... ok
test_literal_negative_zero (test_core.wasm3) ... ok
test_llrint (test_core.wasm3) ... ok
test_llvm_fabs (test_core.wasm3) ... ok
test_llvm_used (test_core.wasm3) ... ok
test_llvmswitch (test_core.wasm3) ... ok
test_localeconv (test_core.wasm3) ... ok
test_longjmp (test_core.wasm3) ... ok
test_longjmp2 (test_core.wasm3) ... ok
test_longjmp2_main_module (test_core.wasm3) ... ok
test_longjmp3 (test_core.wasm3) ... ok
test_longjmp4 (test_core.wasm3) ... ok
test_longjmp_exc (test_core.wasm3) ... ok
test_longjmp_funcptr (test_core.wasm3) ... ok
test_longjmp_i64 (test_core.wasm3) ... ok
test_longjmp_repeat (test_core.wasm3) ... ok
test_longjmp_stacked (test_core.wasm3) ... ok
test_longjmp_standalone (test_core.wasm3) ... ok
test_longjmp_throw (test_core.wasm3) ... ok
test_longjmp_unwind (test_core.wasm3) ... ok
test_loop (test_core.wasm3) ... ok
test_lua (test_core.wasm3) ... ok
test_main_module_js_symbol (test_core.wasm3) ... ok
test_main_module_static_align (test_core.wasm3) ... ok
test_main_thread_async_em_asm (test_core.wasm3) ... ok
test_main_thread_em_asm (test_core.wasm3) ... ok
test_main_thread_em_asm_signatures (test_core.wasm3) ... ok
test_mainenv (test_core.wasm3) ... ok
test_mallinfo (test_core.wasm3) ... ok
test_mallocstruct (test_core.wasm3) ... ok
test_math (test_core.wasm3) ... ok
test_math_fmodf (test_core.wasm3) ... ok
test_math_hyperbolic (test_core.wasm3) ... ok
test_math_lgamma (test_core.wasm3) ... ok
test_mathfuncptr (test_core.wasm3) ... ok
test_maybe_wasm2js (test_core.wasm3) ... ok
test_memcpy2 (test_core.wasm3) ... ok
test_memcpy3 (test_core.wasm3) ... ok
test_memcpy_alignment (test_core.wasm3) ... ok
test_memcpy_alignment_standalone (test_core.wasm3) ... ok
test_memcpy_memcmp (test_core.wasm3) ... ok
test_memmove (test_core.wasm3) ... ok
test_memmove2 (test_core.wasm3) ... ok
test_memmove3 (test_core.wasm3) ... ok
test_memory64_hello_world (test_core.wasm3) ... skipped 'memory64 functionality only partially working'
test_memorygrowth (test_core.wasm3) ... ok
test_memorygrowth_2 (test_core.wasm3) ... ok
test_memorygrowth_3 (test_core.wasm3) ... ok
test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm3) ... ok
test_memorygrowth_MAXIMUM_MEMORY (test_core.wasm3) ... ok
test_memorygrowth_MAXIMUM_MEMORY_standalone (test_core.wasm3) ... ok
test_memorygrowth_geometric_step (test_core.wasm3) ... ok
test_memorygrowth_linear_step (test_core.wasm3) ... ok
test_memprof_requirements (test_core.wasm3) ... ok
test_memset (test_core.wasm3) ... ok
test_memset_alignment (test_core.wasm3) ... ok
test_minimal_runtime_emscripten_get_exported_function (test_core.wasm3) ... ok
test_minimal_runtime_global_initializer (test_core.wasm3) ... ok
test_minimal_runtime_hello_printf_fs (test_core.wasm3) ... ok
test_minimal_runtime_hello_printf_nofs (test_core.wasm3) ... ok
test_minimal_runtime_hello_world_default (test_core.wasm3) ... ok
test_minimal_runtime_hello_world_no_export (test_core.wasm3) ... ok
test_minimal_runtime_hello_world_streaming (test_core.wasm3) ... ok
test_minimal_runtime_hello_world_streaming_inst (test_core.wasm3) ... ok
test_minimal_runtime_memorygrowth (test_core.wasm3) ... ok
test_minimal_runtime_no_declare_asm_module_exports (test_core.wasm3) ... ok
test_minimal_runtime_safe_heap (test_core.wasm3) ... ok
test_minimal_runtime_utf8_invalid (test_core.wasm3) ... ok
test_minmax (test_core.wasm3) ... ok
test_missing_signatures (test_core.wasm3) ... ok
test_mmap (test_core.wasm3) ... ok
test_mmap_file (test_core.wasm3) ... ok
test_mod_globalstruct (test_core.wasm3) ... ok
test_modularize_closure_pre (test_core.wasm3) ... ok
test_module_wasm_memory (test_core.wasm3) ... ok
test_mount (test_core.wasm3) ... ok
test_multiply_defined_symbols (test_core.wasm3) ... ok
test_negative_zero (test_core.wasm3) ... ok
test_neon_wasm_simd (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_nestedstructs (test_core.wasm3) ... ok
test_netinet_in (test_core.wasm3) ... ok
test_newlocale (test_core.wasm3) ... ok
test_newstruct (test_core.wasm3) ... ok
test_nl_types (test_core.wasm3) ... ok
test_no_declare_asm_module_exports (test_core.wasm3) ... ok
test_noexitruntime (test_core.wasm3) ... ok
test_openjpeg (test_core.wasm3) ... ok
test_pack (test_core.wasm3) ... ok
test_perrar (test_core.wasm3) ... ok
test_phiundef (test_core.wasm3) ... ok
test_poll (test_core.wasm3) ... ok
test_polymorph (test_core.wasm3) ... ok
test_poppler (test_core.wasm3) ... skipped 'LLVM changes have caused this C++ to no longer compile,
https://github.com/emscripten-core/emscripten/issues/14614'
test_posixtime (test_core.wasm3) ... ok
test_posixtime_standalone (test_core.wasm3) ... ok
test_postrun_exception (test_core.wasm3) ... ok
test_printf (test_core.wasm3) ... ok
test_printf_2 (test_core.wasm3) ... ok
test_printf_float (test_core.wasm3) ... ok
test_printf_macros (test_core.wasm3) ... ok
test_printf_more (test_core.wasm3) ... ok
test_printf_octal (test_core.wasm3) ... ok
test_proc_self_fd (test_core.wasm3) ... ok
test_pthread_c11_threads (test_core.wasm3) ... ok
test_pthread_cleanup (test_core.wasm3) ... ok
test_pthread_create (test_core.wasm2js1) ... ok
test_pthread_create (test_core.wasm3) ... ok
test_pthread_create_embind_stack_check (test_core.wasm3) ... ok
test_pthread_create_pool (test_core.wasm3) ... ok
test_pthread_create_proxy (test_core.wasm3) ... ok
test_pthread_cxx_threads (test_core.wasm3) ... ok
test_pthread_dispatch_after_exit (test_core.wasm3) ... ok
test_pthread_dylink (test_core.wasm3) ... ok
test_pthread_dylink_basics (test_core.wasm3) ... ok
test_pthread_dylink_tls (test_core.wasm3) ... ok
test_pthread_equal (test_core.wasm3) ... ok
test_pthread_exceptions (test_core.wasm3) ... ok
test_pthread_exit_process (test_core.wasm3) ... ok
test_pthread_nested_work_queue (test_core.wasm3) ... ok
test_pthread_no_exit_process (test_core.wasm3) ... skipped '
https://github.com/emscripten-core/emscripten/issues/12945'
test_pthread_offset_converter (test_core.wasm3) ... ok
test_pthread_offset_converter_modularize (test_core.wasm3) ... ok
test_pthread_setspecific_mainthread (test_core.wasm3) ... ok
test_pthread_specific (test_core.wasm3) ... ok
test_pthread_thread_local_storage (test_core.wasm3) ... ok
test_rand (test_core.wasm3) ... ok
test_random (test_core.wasm3) ... ok
test_random_device (test_core.wasm3) ... ok
test_raytrace (test_core.wasm3) ... skipped 'Relies on double value rounding, extremely sensitive'
test_readdir (test_core.wasm3) ... ok
test_readdir_empty (test_core.wasm3) ... ok
test_regex (test_core.wasm3) ... ok
test_reinterpreted_ptrs (test_core.wasm3) ... ok
test_relocatable_void_function (test_core.wasm3) ... ok
test_remove (test_core.wasm3) ... ok
test_rename (test_core.wasm3) ... ok
test_response_file (test_core.wasm3) ... ok
test_return_address (test_core.wasm3) ... ok
test_rounding (test_core.wasm3) ... ok
test_runtime_stacksave (test_core.wasm3) ... ok
test_safe_heap_user_js (test_core.wasm3) ... ok
test_safe_stack (test_core.wasm3) ... ok
test_safe_stack_alloca (test_core.wasm3) ... ok
test_safe_stack_dylink (test_core.wasm3) ... ok
test_sbrk (test_core.wasm3) ... ok
test_sbrk_standalone (test_core.wasm3) ... ok
test_segfault (test_core.wasm3) ... ok
test_set_align (test_core.wasm3) ... ok
test_setjmp_many (test_core.wasm3) ... ok
test_setjmp_many_2 (test_core.wasm3) ... ok
test_setjmp_noleak (test_core.wasm3) ... ok
test_setlocale (test_core.wasm3) ... ok
test_sha1 (test_core.wasm3) ... ok
test_sigalrm (test_core.wasm3) ... ok
test_siglongjmp (test_core.wasm3) ... ok
test_sintvars (test_core.wasm3) ... ok
test_sizeof (test_core.wasm3) ... ok
test_source_map (test_core.wasm3) ... ok
test_source_map_minimal_runtime (test_core.wasm3) ... ok
test_sqlite (test_core.wasm3) ... FAIL
test_sscanf (test_core.wasm3) ... ok
test_sscanf_2 (test_core.wasm3) ... ok
test_sscanf_3 (test_core.wasm3) ... ok
test_sscanf_4 (test_core.wasm3) ... ok
test_sscanf_5 (test_core.wasm3) ... ok
test_sscanf_6 (test_core.wasm3) ... ok
test_sscanf_caps (test_core.wasm3) ... ok
test_sscanf_float (test_core.wasm3) ... ok
test_sscanf_hex (test_core.wasm3) ... ok
test_sscanf_n (test_core.wasm3) ... ok
test_sscanf_other_whitespace (test_core.wasm3) ... ok
test_sscanf_skip (test_core.wasm3) ... ok
test_sscanf_whitespace (test_core.wasm3) ... ok
test_sse1 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse2 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse3 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse4_1 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse4_2 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_sse_diagnostics (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_ssr (test_core.wasm3) ... ok
test_ssse3 (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_stack (test_core.wasm3) ... ok
test_stackAlloc (test_core.wasm3) ... ok
test_stack_align (test_core.wasm3) ... ok
test_stack_byval (test_core.wasm3) ... ok
test_stack_overflow (test_core.wasm3) ... ok
test_stack_overflow_check (test_core.wasm3) ... ok
test_stack_placement (test_core.wasm3) ... ok
test_stack_placement_pic (test_core.wasm3) ... ok
test_stack_varargs (test_core.wasm3) ... ok
test_stack_varargs2 (test_core.wasm3) ... ok
test_stack_void (test_core.wasm3) ... ok
test_stat (test_core.wasm3) ... ok
test_stat_chmod (test_core.wasm3) ... ok
test_stat_mknod (test_core.wasm3) ... ok
test_static_variable (test_core.wasm3) ... ok
test_statics (test_core.wasm3) ... ok
test_statvfs (test_core.wasm3) ... ok
test_std_cout_new (test_core.wasm3) ... ok
test_std_function_incomplete_return (test_core.wasm3) ... ok
test_stdbool (test_core.wasm3) ... ok
test_stddef (test_core.wasm3) ... ok
test_stdlibs (test_core.wasm3) ... ok
test_stdvec (test_core.wasm3) ... ok
test_strcasecmp (test_core.wasm3) ... ok
test_strcmp_uni (test_core.wasm3) ... ok
test_strftime (test_core.wasm3) ... ok
test_strings (test_core.wasm3) ... ok
test_strndup (test_core.wasm3) ... ok
test_strptime_days (test_core.wasm3) ... ok
test_strptime_reentrant (test_core.wasm3) ... ok
test_strptime_tm (test_core.wasm3) ... ok
test_strstr (test_core.wasm3) ... ok
test_strtod (test_core.wasm3) ... ok
test_strtok (test_core.wasm3) ... ok
test_strtol (test_core.wasm3) ... ok
test_strtol_bin (test_core.wasm3) ... ok
test_strtol_dec (test_core.wasm3) ... ok
test_strtol_hex (test_core.wasm3) ... ok
test_strtol_oct (test_core.wasm3) ... ok
test_strtold (test_core.wasm3) ... ok
test_strtoll_bin (test_core.wasm3) ... ok
test_strtoll_dec (test_core.wasm3) ... ok
test_strtoll_hex (test_core.wasm3) ... ok
test_strtoll_oct (test_core.wasm3) ... ok
test_struct_varargs (test_core.wasm3) ... ok
test_structbyval (test_core.wasm3) ... ok
test_structs (test_core.wasm3) ... ok
test_sup (test_core.wasm3) ... ok
test_systypes (test_core.wasm3) ... ok
test_tcgetattr (test_core.wasm3) ... ok
test_template_class_deduction (test_core.wasm3) ... ok
test_time (test_core.wasm3) ... ok
test_time_c (test_core.wasm3) ... ok
test_timeb (test_core.wasm3) ... ok
test_tinyfuncstr (test_core.wasm3) ... ok
test_tracing (test_core.wasm3) ... ok
test_transtrcase (test_core.wasm3) ... ok
test_trickystring (test_core.wasm3) ... ok
test_trivial_struct_varargs (test_core.wasm3) ... ok
test_typeid (test_core.wasm3) ... ok
test_ubsan_full_left_shift_fsanitize_integer (test_core.wasm3) ... ok
test_ubsan_full_left_shift_fsanitize_shift (test_core.wasm3) ... ok
test_ubsan_full_left_shift_fsanitize_undefined (test_core.wasm3) ... ok
test_ubsan_full_no_return_fsanitize_return (test_core.wasm3) ... ok
test_ubsan_full_no_return_fsanitize_undefined (test_core.wasm3) ... ok
test_ubsan_full_null_ref_fsanitize_null (test_core.wasm3) ... ok
test_ubsan_full_null_ref_fsanitize_undefined (test_core.wasm3) ... ok
test_ubsan_full_overflow_fsanitize_integer (test_core.wasm3) ... ok
test_ubsan_full_overflow_fsanitize_overflow (test_core.wasm3) ... ok
test_ubsan_full_overflow_fsanitize_undefined (test_core.wasm3) ... ok
test_ubsan_full_stack_trace_g (test_core.wasm3) ... ok
test_ubsan_full_stack_trace_g4 (test_core.wasm3) ... ok
test_ubsan_full_static_cast_fsanitize_undefined (test_core.wasm3) ... ok
test_ubsan_full_static_cast_fsanitize_vptr (test_core.wasm3) ... ok
test_ubsan_minimal_errors_same_place (test_core.wasm3) ... ok
test_ubsan_minimal_too_many_errors (test_core.wasm3) ... ok
test_ubsan_typeinfo_eq (test_core.wasm3) ... ok
test_unaligned (test_core.wasm3) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid'
test_uname (test_core.wasm3) ... ok
test_unary_literal (test_core.wasm3) ... ok
test_undefined_main (test_core.wasm3) ... ok
test_undefined_main_explict (test_core.wasm3) ... ok
test_undefined_main_standalone (test_core.wasm3) ... ok
test_undefined_main_wasm_output (test_core.wasm3) ... ok
test_unicode_js_library (test_core.wasm3) ... ok
test_unistd_access (test_core.wasm3) ... ok
test_unistd_close (test_core.wasm3) ... ok
test_unistd_confstr (test_core.wasm3) ... ok
test_unistd_curdir (test_core.wasm3) ... ok
test_unistd_dup (test_core.wasm3) ... ok
test_unistd_io (test_core.wasm3) ... ok
test_unistd_isatty (test_core.wasm3) ... ok
test_unistd_links (test_core.wasm3) ... ok
test_unistd_login (test_core.wasm3) ... ok
test_unistd_misc (test_core.wasm3) ... ok
test_unistd_pathconf (test_core.wasm3) ... ok
test_unistd_pipe (test_core.wasm3) ... ok
test_unistd_sleep (test_core.wasm3) ... ok
test_unistd_swab (test_core.wasm3) ... ok
test_unistd_symlink_on_nodefs (test_core.wasm3) ... ok
test_unistd_sysconf (test_core.wasm3) ... ok
test_unistd_sysconf_phys_pages (test_core.wasm3) ... ok
test_unistd_sysconf_standalone (test_core.wasm3) ... ok
test_unistd_truncate (test_core.wasm3) ... ok
test_unistd_truncate_noderawfs (test_core.wasm3) ... ok
test_unistd_ttyname (test_core.wasm3) ... ok
test_unistd_unlink (test_core.wasm3) ... ok
test_unsigned (test_core.wasm3) ... ok
test_utf (test_core.wasm3) ... ok
test_utf16 (test_core.wasm3) ... ok
test_utf16_textdecoder (test_core.wasm3) ... ok
test_utf32 (test_core.wasm3) ... ok
test_utf8 (test_core.wasm3) ... ok
test_utf8_invalid (test_core.wasm3) ... ok
test_utf8_textdecoder (test_core.wasm3) ... ok
test_utime (test_core.wasm3) ... ok
test_vararg_copy (test_core.wasm3) ... ok
test_varargs (test_core.wasm3) ... ok
test_varargs_byval (test_core.wasm3) ... skipped 'clang cannot compile this code with that target yet'
test_varargs_multi (test_core.wasm3) ... ok
test_vprintf (test_core.wasm3) ... ok
test_vsnprintf (test_core.wasm3) ... ok
test_vswprintf_utf8 (test_core.wasm3) ... ok
test_wasm2c_sandboxing_full (test_core.wasm3) ... ok
test_wasm2c_sandboxing_mask (test_core.wasm3) ... ok
test_wasm2c_sandboxing_none (test_core.wasm3) ... ok
test_wasm2js (test_core.wasm3) ... ok
test_wasm2js_fallback (test_core.wasm3) ... ok
test_wasm2js_fallback_minimal_runtime (test_core.wasm3) ... ok
test_wasm32_unknown_emscripten (test_core.wasm3) ... ok
test_wasm_intrinsics_simd (test_core.wasm3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_wasm_synchronous_compilation (test_core.wasm3) ... ok
test_wcslen (test_core.wasm3) ... ok
test_webidl_all (test_core.wasm3) ... FAIL
test_webidl_all_growth (test_core.wasm3) ... FAIL
test_webidl_default (test_core.wasm3) ... FAIL
test_webidl_fast (test_core.wasm3) ... FAIL
test_whets (test_core.wasm3) ... ok
test_wprintf (test_core.wasm3) ... ok
test_wrap_malloc (test_core.wasm3) ... ok
test_write_stdout_fileno (test_core.wasm3) ... ok
test_zero_multiplication (test_core.wasm3) ... ok
test_zero_struct_varargs (test_core.wasm3) ... ok
test_zerodiv (test_core.wasm3) ... ok
test_zlib_cmake (test_core.wasm3) ... ok
test_zlib_configure (test_core.wasm3) ... ok
======================================================================
FAIL: test_atomic_cxx (test_core.wasm3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 5499, in test_atomic_cxx
self.do_core_test('test_atomic_cxx.cpp')
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 279, in do_core_test
self.do_run_in_out_file_test(Path('core', testname), **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1004, in do_run_in_out_file_test
self._build_and_run(srcfile, expected, **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1018, in _build_and_run
self.build(filename, libraries=libraries, includes=includes,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 567, in build
self.run_process(cmd, stderr=self.stderr_redirect if not DEBUG else None)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 819, in run_process
self.fail('subprocess exited with non-zero return code(%d): `%s`' %
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/b/s/w/ir/k/install/emscripten/em++ /b/s/w/ir/k/install/emscripten/tests/core/test_atomic_cxx.cpp -o test_atomic_cxx.js -Werror -O3 -DIS_64BIT_LOCK_FREE=1 -I.`
======================================================================
FAIL: test_sqlite (test_core.wasm3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 212, in decorated
f(self, *args, **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 130, in decorated
return func(self, *args, **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 6033, in test_sqlite
self.do_run(src,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 990, in do_run
self._build_and_run(filename, expected_output, **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1018, in _build_and_run
self.build(filename, libraries=libraries, includes=includes,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 567, in build
self.run_process(cmd, stderr=self.stderr_redirect if not DEBUG else None)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 819, in run_process
self.fail('subprocess exited with non-zero return code(%d): `%s`' %
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/b/s/w/ir/k/install/emscripten/emcc -nostdlib++ src.c -o src.js -sDISABLE_EXCEPTION_CATCHING -sEXPORTED_FUNCTIONS=_main,_sqlite3_open,_sqlite3_close,_sqlite3_exec,_sqlite3_free -Werror -O3 -Wno-implicit-int-float-conversion -Wno-string-concatenation -Wno-unknown-warning-option -Wno-pointer-bool-conversion -I/b/s/w/ir/k/install/emscripten/tests/third_party/sqlite -I. -I/b/s/w/ir/k/install/emscripten/tests/sqlite`
======================================================================
FAIL: test_webidl_all (test_core.wasm3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 302, in resulting_test
return func(self, *args)
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 6986, in test_webidl
self.do_run_from_file(test_file('webidl/test.cpp'), output)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 997, in do_run_from_file
self._build_and_run(filename, read_file(expected_output_filename), **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1018, in _build_and_run
self.build(filename, libraries=libraries, includes=includes,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 567, in build
self.run_process(cmd, stderr=self.stderr_redirect if not DEBUG else None)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 819, in run_process
self.fail('subprocess exited with non-zero return code(%d): `%s`' %
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/b/s/w/ir/k/install/emscripten/em++ /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -o test.js -sWASM_ASYNC_COMPILATION=0 -Werror -O3 -s EXPORTED_FUNCTIONS=_malloc,_free --post-js=glue.js --extern-post-js=extern-post.js -I.`
======================================================================
FAIL: test_webidl_all_growth (test_core.wasm3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 302, in resulting_test
return func(self, *args)
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 6986, in test_webidl
self.do_run_from_file(test_file('webidl/test.cpp'), output)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 997, in do_run_from_file
self._build_and_run(filename, read_file(expected_output_filename), **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1018, in _build_and_run
self.build(filename, libraries=libraries, includes=includes,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 567, in build
self.run_process(cmd, stderr=self.stderr_redirect if not DEBUG else None)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 819, in run_process
self.fail('subprocess exited with non-zero return code(%d): `%s`' %
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/b/s/w/ir/k/install/emscripten/em++ /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -o test.js -sWASM_ASYNC_COMPILATION=0 -sALLOW_MEMORY_GROWTH -Werror -O3 -s EXPORTED_FUNCTIONS=_malloc,_free --post-js=glue.js --extern-post-js=extern-post.js -I.`
======================================================================
FAIL: test_webidl_default (test_core.wasm3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 302, in resulting_test
return func(self, *args)
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 6986, in test_webidl
self.do_run_from_file(test_file('webidl/test.cpp'), output)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 997, in do_run_from_file
self._build_and_run(filename, read_file(expected_output_filename), **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1018, in _build_and_run
self.build(filename, libraries=libraries, includes=includes,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 567, in build
self.run_process(cmd, stderr=self.stderr_redirect if not DEBUG else None)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 819, in run_process
self.fail('subprocess exited with non-zero return code(%d): `%s`' %
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/b/s/w/ir/k/install/emscripten/em++ /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -o test.js -sWASM_ASYNC_COMPILATION=0 -Werror -O3 -s EXPORTED_FUNCTIONS=_malloc,_free --post-js=glue.js --extern-post-js=extern-post.js -I.`
======================================================================
FAIL: test_webidl_fast (test_core.wasm3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 302, in resulting_test
return func(self, *args)
File "/b/s/w/ir/k/install/emscripten/tests/test_core.py", line 6986, in test_webidl
self.do_run_from_file(test_file('webidl/test.cpp'), output)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 997, in do_run_from_file
self._build_and_run(filename, read_file(expected_output_filename), **kwargs)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 1018, in _build_and_run
self.build(filename, libraries=libraries, includes=includes,
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 567, in build
self.run_process(cmd, stderr=self.stderr_redirect if not DEBUG else None)
File "/b/s/w/ir/k/install/emscripten/tests/common.py", line 819, in run_process
self.fail('subprocess exited with non-zero return code(%d): `%s`' %
File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/b/s/w/ir/k/install/emscripten/em++ /b/s/w/ir/k/install/emscripten/tests/webidl/test.cpp -o test.js -sWASM_ASYNC_COMPILATION=0 -Werror -O3 -s EXPORTED_FUNCTIONS=_malloc,_free --post-js=glue.js --extern-post-js=extern-post.js -I.`
----------------------------------------------------------------------
Ran 736 tests in 1060.247s
FAILED (failures=6, skipped=54)
!@@@STEP_FAILURE@@@
!@@@BUILD_STEP Summary@@@
Failed steps: 1.
Execute emscripten testsuite (emwasm)
Warned steps: 0.
!@@@STEP_FAILURE@@@
Completed in 1069.7741568088531s