Test Failure: Transforms/Coroutines/coro-async-notail-wasm.ll

Test source: git

Log:


stderr:

RUN: at line 1: /home/nlopes/alive2/build/opt-alive.sh < /bitbucket/nlopes/llvm/llvm/test/Transforms/Coroutines/coro-async-notail-wasm.ll -O0 -S -mtriple=wasm32-unknown-unknown | /bitbucket/nlopes/llvm/build/bin/FileCheck /bitbucket/nlopes/llvm/llvm/test/Transforms/Coroutines/coro-async-notail-wasm.ll
+ /home/nlopes/alive2/build/opt-alive.sh -O0 -S -mtriple=wasm32-unknown-unknown
+ /bitbucket/nlopes/llvm/build/bin/FileCheck /bitbucket/nlopes/llvm/llvm/test/Transforms/Coroutines/coro-async-notail-wasm.ll
opt: /home/nlopes/llvm/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:1858: void splitAsyncCoroutine(llvm::Function&, llvm::coro::Shape&, llvm::SmallVectorImpl<llvm::Function*>&, llvm::TargetTransformInfo&): Assertion `InlineRes.isSuccess() && "Expected inlining to succeed"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /home/nlopes/llvm/build/bin/opt -load=/home/nlopes/alive2/build/tv/tv.so -load-pass-plugin=/home/nlopes/alive2/build/tv/tv.so -tv-exit-on-error -O0 -S -mtriple=wasm32-unknown-unknown -tv-smt-to=20000 -tv-report-dir=/home/nlopes/alive2/build/logs -tv-smt-stats
1.	While splitting coroutine @check
 #0 0x00007f64605efc6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMSupport.so.19.0git+0x1efc6b)
 #1 0x00007f64605eceeb llvm::sys::RunSignalHandlers() (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMSupport.so.19.0git+0x1eceeb)
 #2 0x00007f64605ed015 SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f645fc3e6f0 __restore_rt (/lib64/libc.so.6+0x3e6f0)
 #4 0x00007f645fc8b94c __pthread_kill_implementation (/lib64/libc.so.6+0x8b94c)
 #5 0x00007f645fc3e646 gsignal (/lib64/libc.so.6+0x3e646)
 #6 0x00007f645fc287f3 abort (/lib64/libc.so.6+0x287f3)
 #7 0x00007f645fc2871b _nl_load_domain.cold (/lib64/libc.so.6+0x2871b)
 #8 0x00007f645fc37386 (/lib64/libc.so.6+0x37386)
 #9 0x00007f64643045e1 splitAsyncCoroutine(llvm::Function&, llvm::coro::Shape&, llvm::SmallVectorImpl<llvm::Function*>&, llvm::TargetTransformInfo&) CoroSplit.cpp:0:0
#10 0x00007f646430a0bc llvm::CoroSplitPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMCoroutines.so.19.0git+0x5f0bc)
#11 0x00007f6463ab9b1d llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CoroSplitPass, 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&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMPasses.so.19.0git+0xb9b1d)
#12 0x00007f6460f681dc 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&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMAnalysis.so.19.0git+0x1681dc)
#13 0x00007f6463ab85bd llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, 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&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMPasses.so.19.0git+0xb85bd)
#14 0x00007f6460f6a499 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMAnalysis.so.19.0git+0x16a499)
#15 0x00007f6463ab859d llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMPasses.so.19.0git+0xb859d)
#16 0x00007f64642c70d8 llvm::CoroConditionalWrapper::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMCoroutines.so.19.0git+0x1c0d8)
#17 0x00007f6463ab780d llvm::detail::PassModel<llvm::Module, llvm::CoroConditionalWrapper, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMPasses.so.19.0git+0xb780d)
#18 0x00007f6460b1b345 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMCore.so.19.0git+0x31b345)
#19 0x00007f64696e0410 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, llvm::ArrayRef<std::function<void (llvm::PassBuilder&)>>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool, bool) (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMOptDriver.so.19.0git+0x2c410)
#20 0x00007f64696ed805 optMain (/bitbucket/nlopes/llvm/build/bin/../lib/libLLVMOptDriver.so.19.0git+0x39805)
#21 0x00007f645fc29590 __libc_start_call_main (/lib64/libc.so.6+0x29590)
#22 0x00007f645fc29640 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x29640)
#23 0x0000000000402075 _start (/home/nlopes/llvm/build/bin/opt+0x402075)
timeout: the monitored command dumped core
/home/nlopes/alive2/build/opt-alive.sh: line 93: 489034 Aborted                 $COMMAND
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /bitbucket/nlopes/llvm/build/bin/FileCheck /bitbucket/nlopes/llvm/llvm/test/Transforms/Coroutines/coro-async-notail-wasm.ll

 

<-- Back