Created
May 3, 2022 09:50
-
-
Save silvasean/e96175f74a8c7833299b8d35e33ebfd2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ninja: Entering directory `/usr/local/google/home/silvasean/pg/iree/build' | |
[0/2] Re-checking globbed directories... | |
ninja: no work to do. | |
ninja: Entering directory `/usr/local/google/home/silvasean/pg/iree/build' | |
[0/2] Re-checking globbed directories... | |
ninja: no work to do. | |
iree-compile: /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/Casting.h:269: typename cast_retty<X, Y *>::ret_type llvm::cast(Y *) [X = mlir::iree_compiler::IREE::Flow::PartitionableLoopsInterface, Y = mlir::Operation]: Assertion `isa<X>(Val) && "cast<Ty>() argument of incompatible type!"' failed. | |
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. | |
#0 0x00000000067e2193 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/lib/Support/Unix/Signals.inc:565:13 | |
#1 0x00000000067e0390 llvm::sys::RunSignalHandlers() /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/lib/Support/Signals.cpp:104:18 | |
#2 0x00000000067e24fa SignalHandler(int) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/lib/Support/Unix/Signals.inc:407:1 | |
#3 0x00007f86448f2200 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x13200) | |
#4 0x00007f86444ba8a1 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3c8a1) | |
#5 0x00007f86444a4546 abort (/lib/x86_64-linux-gnu/libc.so.6+0x26546) | |
#6 0x00007f86444a442f (/lib/x86_64-linux-gnu/libc.so.6+0x2642f) | |
#7 0x00007f86444b3222 (/lib/x86_64-linux-gnu/libc.so.6+0x35222) | |
#8 0x0000000003e9c293 Interface /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/../mlir/include/mlir/Support/InterfaceSupport.h:94:5 | |
#9 0x0000000003e9c293 Interface /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/../mlir/include/mlir/IR/OpDefinition.h:1892:24 | |
#10 0x0000000003e9c293 Interface /usr/local/google/home/silvasean/pg/iree/build/compiler/src/iree/compiler/Dialect/Flow/IR/PartitionableLoopsInterface.h.inc:51:111 | |
#11 0x0000000003e9c293 doit /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/../mlir/include/mlir/IR/Operation.h:828:50 | |
#12 0x0000000003e9c293 cast<mlir::iree_compiler::IREE::Flow::PartitionableLoopsInterface, mlir::Operation> /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/Casting.h:270:10 | |
#13 0x0000000003e9c293 mlir::iree_compiler::setRootConfig(mlir::func::FuncOp, mlir::linalg::LinalgOp, llvm::ArrayRef<mlir::iree_compiler::LoopTilingAndDistributionInfo>) /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp:885:7 | |
#14 0x0000000003e9bcd0 setRootConfig /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp:0:0 | |
#15 0x0000000003e9bcd0 setTranslationInfoAndRootConfig /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp:1073:10 | |
#16 0x0000000003e9bcd0 mlir::iree_compiler::initCPULaunchConfig(mlir::ModuleOp) /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp:1103:13 | |
#17 0x0000000003e99082 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/../mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#18 0x0000000003e99082 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/../mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#19 0x0000000003e99082 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/../mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#20 0x0000000003e99082 mlir::iree_compiler::(anonymous namespace)::LLVMCPULowerExecutableTargetPass::runOnOperation() /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp:144:9 | |
#21 0x00000000064ad7f0 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:0:11 | |
#22 0x00000000064ae004 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#23 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#24 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#25 0x00000000064ae004 mlir::detail::OpToOpPassAdaptor::runPipeline(llvm::iterator_range<llvm::pointee_iterator<std::unique_ptr<mlir::Pass, std::default_delete<mlir::Pass> >*, mlir::Pass> >, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:469:9 | |
#26 0x00000000064b1c7d operator() /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:393:12 | |
#27 0x00000000064b1c7d mlir::LogicalResult llvm::function_ref<mlir::LogicalResult (mlir::OpPassManager&, mlir::Operation*)>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int)::$_2>(long, mlir::OpPassManager&, mlir::Operation*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12 | |
#28 0x0000000004ab53e7 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#29 0x0000000004ab53e7 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#30 0x0000000004ab53e7 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#31 0x0000000004ab53e7 mlir::iree_compiler::IREE::HAL::TranslateTargetExecutableVariantsPass::runOnOperation() /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Dialect/HAL/Transforms/TranslateExecutables.cpp:67:9 | |
#32 0x00000000064ad7f0 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:0:11 | |
#33 0x00000000064ae004 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#34 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#35 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#36 0x00000000064ae004 mlir::detail::OpToOpPassAdaptor::runPipeline(llvm::iterator_range<llvm::pointee_iterator<std::unique_ptr<mlir::Pass, std::default_delete<mlir::Pass> >*, mlir::Pass> >, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:469:9 | |
#37 0x00000000064b266b auto mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_8::operator()<std::pair<mlir::Operation*, mlir::AnalysisManager> >(std::pair<mlir::Operation*, mlir::AnalysisManager>&) const /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:629:9 | |
#38 0x00000000064aefe8 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#39 0x00000000064aefe8 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#40 0x00000000064aefe8 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#41 0x00000000064aefe8 failableParallelForEach<__gnu_cxx::__normal_iterator<std::pair<mlir::Operation *, mlir::AnalysisManager> *, std::vector<std::pair<mlir::Operation *, mlir::AnalysisManager>, std::allocator<std::pair<mlir::Operation *, mlir::AnalysisManager> > > >, (lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:614:20) &> /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/IR/Threading.h:49:11 | |
#42 0x00000000064aefe8 failableParallelForEach<std::vector<std::pair<mlir::Operation *, mlir::AnalysisManager>, std::allocator<std::pair<mlir::Operation *, mlir::AnalysisManager> > > &, (lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:614:20) &> /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/IR/Threading.h:97:10 | |
#43 0x00000000064aefe8 mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:638:14 | |
#44 0x00000000064ad931 runOnOperation /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:0:5 | |
#45 0x00000000064ad931 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:405:14 | |
#46 0x00000000064ae004 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#47 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#48 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#49 0x00000000064ae004 mlir::detail::OpToOpPassAdaptor::runPipeline(llvm::iterator_range<llvm::pointee_iterator<std::unique_ptr<mlir::Pass, std::default_delete<mlir::Pass> >*, mlir::Pass> >, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:469:9 | |
#50 0x00000000064b1c7d operator() /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:393:12 | |
#51 0x00000000064b1c7d mlir::LogicalResult llvm::function_ref<mlir::LogicalResult (mlir::OpPassManager&, mlir::Operation*)>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int)::$_2>(long, mlir::OpPassManager&, mlir::Operation*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12 | |
#52 0x0000000004ab5ed3 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#53 0x0000000004ab5ed3 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#54 0x0000000004ab5ed3 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#55 0x0000000004ab5ed3 mlir::iree_compiler::IREE::HAL::TranslateExecutablesPass::runOnOperation() /usr/local/google/home/silvasean/pg/iree/iree/compiler/src/iree/compiler/Dialect/HAL/Transforms/TranslateExecutables.cpp:121:9 | |
#56 0x00000000064ad7f0 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:0:11 | |
#57 0x00000000064ae004 succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#58 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#59 0x00000000064ae004 failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#60 0x00000000064ae004 mlir::detail::OpToOpPassAdaptor::runPipeline(llvm::iterator_range<llvm::pointee_iterator<std::unique_ptr<mlir::Pass, std::default_delete<mlir::Pass> >*, mlir::Pass> >, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:469:9 | |
#61 0x00000000064b266b auto mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_8::operator()<std::pair<mlir::Operation*, mlir::AnalysisManager> >(std::pair<mlir::Operation*, mlir::AnalysisManager>&) const /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/lib/Pass/Pass.cpp:629:9 | |
#62 0x00000000064b271d succeeded /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:41:35 | |
#63 0x00000000064b271d failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:44:33 | |
#64 0x00000000064b271d failed /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/Support/LogicalResult.h:72:58 | |
#65 0x00000000064b271d operator() /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/IR/Threading.h:65:11 | |
#66 0x00000000064b271d __invoke_impl<void, (lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/IR/Threading.h:59:20) &> /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61:14 | |
#67 0x00000000064b271d __invoke_r<void, (lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/mlir/include/mlir/IR/Threading.h:59:20) &> /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:154:7 | |
#68 0x00000000064b271d std::_Function_handler<void (), mlir::LogicalResult mlir::failableParallelForEach<__gnu_cxx::__normal_iterator<std::pair<mlir::Operation*, mlir::AnalysisManager>*, std::vector<std::pair<mlir::Operation*, mlir::AnalysisManager>, std::allocator<std::pair<mlir::Operation*, mlir::AnalysisManager> > > >, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_8&>(mlir::MLIRContext*, __gnu_cxx::__normal_iterator<std::pair<mlir::Operation*, mlir::AnalysisManager>*, std::vector<std::pair<mlir::Operation*, mlir::AnalysisManager>, std::allocator<std::pair<mlir::Operation*, mlir::AnalysisManager> > > >, __gnu_cxx::__normal_iterator<std::pair<mlir::Operation*, mlir::AnalysisManager>*, std::vector<std::pair<mlir::Operation*, mlir::AnalysisManager>, std::allocator<std::pair<mlir::Operation*, mlir::AnalysisManager> > > >, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_8&)::'lambda'()>::_M_invoke(std::_Any_data const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:290:9 | |
#69 0x000000000642cd86 get /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:1296:16 | |
#70 0x000000000642cd86 _M_get /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:993:66 | |
#71 0x000000000642cd86 operator-> /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:987:9 | |
#72 0x000000000642cd86 operator() /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/ThreadPool.h:96:15 | |
#73 0x000000000642cd86 __invoke_impl<void, (lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/ThreadPool.h:94:13) &> /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61:14 | |
#74 0x000000000642cd86 __invoke_r<void, (lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/ThreadPool.h:94:13) &> /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:154:7 | |
#75 0x000000000642cd86 std::_Function_handler<void (), llvm::ThreadPool::createTaskAndFuture(std::function<void ()>)::'lambda'()>::_M_invoke(std::_Any_data const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:290:9 | |
#76 0x000000000678a82d operator() /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:0:9 | |
#77 0x000000000678a82d operator() /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/lib/Support/ThreadPool.cpp:59:9 | |
#78 0x000000000678a82d Apply<(lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/lib/Support/ThreadPool.cpp:37:26)> /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/thread.h:42:5 | |
#79 0x000000000678a82d GenericThreadProxy<std::tuple<(lambda at /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/lib/Support/ThreadPool.cpp:37:26)> > /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/thread.h:50:5 | |
#80 0x000000000678a82d void* llvm::thread::ThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(void*) /usr/local/google/home/silvasean/pg/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/thread.h:60:5 | |
#81 0x00007f86448e7d80 start_thread ./nptl/pthread_create.c:482:7 | |
#82 0x00007f864457c76f __clone (/lib/x86_64-linux-gnu/libc.so.6+0xfe76f) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment