chenlinzhong opened a new issue, #11561: URL: https://github.com/apache/doris/issues/11561
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues. ### Version master Stable recurrence master,开启向量化后稳定复现,行存下正常 ### What's Wrong? 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/clz/baidu/bdg/doris/core/be/src/common/signal_handler.h:420 1# 0x00007F3C7BF8A920 in /lib64/libc.so.6 2# __GI_raise in /lib64/libc.so.6 3# abort in /lib64/libc.so.6 4# 0x00005648B1BB9CE9 in /home/clz/baidu/myproject/be_1/lib/doris_be 5# 0x00005648B1BAF2FD at src/logging.cc:1650 6# google::LogMessage::SendToLog() at src/logging.cc:1607 7# google::LogMessage::Flush() at src/logging.cc:1477 8# google::LogMessageFatal::~LogMessageFatal() at src/logging.cc:2227 9# doris::vectorized::VExprContext::~VExprContext() at /home/clz/baidu/bdg/doris/core/be/src/vec/exprs/vexpr_context.cpp:36 10# doris::ObjectPool::add<doris::vectorized::VExprContext>(doris::vectorized::VExprContext*)::{lambda(void*)#1}::operator()(void*) const at /home/clz/baidu/bdg/doris/core/be/src/common/object_pool.h:40 11# doris::ObjectPool::add<doris::vectorized::VExprContext>(doris::vectorized::VExprContext*)::{lambda(void*)#1}::_FUN(void*) at /home/clz/baidu/bdg/doris/core/be/src/common/object_pool.h:40 12# doris::ObjectPool::clear() at /home/clz/baidu/bdg/doris/core/be/src/common/object_pool.h:53 13# doris::RuntimeState::~RuntimeState() at /home/clz/baidu/bdg/doris/core/be/src/runtime/runtime_state.cpp:175 14# std::default_delete<doris::RuntimeState>::operator()(doris::RuntimeState*) const at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/unique_ptr.h:85 15# std::unique_ptr<doris::RuntimeState, std::default_delete<doris::RuntimeState> >::~unique_ptr() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/unique_ptr.h:362 16# doris::PlanFragmentExecutor::~PlanFragmentExecutor() at /home/clz/baidu/bdg/doris/core/be/src/runtime/plan_fragment_executor.cpp:74 17# doris::FragmentExecState::~FragmentExecState() at /home/clz/baidu/bdg/doris/core/be/src/runtime/fragment_mgr.cpp:80 18# std::_Sp_counted_ptr<doris::FragmentExecState*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:348 19# std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:180 20# std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:703 21# std::__shared_ptr<doris::FragmentExecState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:1149 22# std::shared_ptr<doris::FragmentExecState>::~shared_ptr() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr.h:122 23# doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>)::{lambda()#1}::~function() at /home/clz/baidu/bdg/doris/core/be/src/runtime/fragment_mgr.cpp:688 24# std::_Function_base::_Base_manager<doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:174 25# std::_Function_base::_Base_manager<doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:201 26# std::_Function_handler<void (), doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:285 27# std::_Function_base::~_Function_base() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:246 28# std::function<void ()>::~function() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:328 29# doris::FunctionRunnable::~FunctionRunnable() at /home/clz/baidu/bdg/doris/core/be/src/util/threadpool.cpp:41 30# void __gnu_cxx::new_allocator<doris::FunctionRunnable>::destroy<doris::FunctionRunnable>(doris::FunctionRunnable*) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/ext/new_allocator.h:162 31# void std::allocator_traits<std::allocator<doris::FunctionRunnable> >::destroy<doris::FunctionRunnable>(std::allocator<doris::FunctionRunnable>&, doris::FunctionRunnable*) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/alloc_traits.h:535 32# std::_Sp_counted_ptr_inplace<doris::FunctionRunnable, std::allocator<doris::FunctionRunnable>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:529 33# std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:180 34# std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:703 35# std::__shared_ptr<doris::Runnable, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:1149 36# std::__shared_ptr<doris::Runnable, (__gnu_cxx::_Lock_policy)2>::reset() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/shared_ptr_base.h:1267 37# doris::ThreadPool::dispatch_thread() at /home/clz/baidu/bdg/doris/core/be/src/util/threadpool.cpp:549 38# void std::__invoke_impl<void, void (doris::ThreadPool::*&)(), doris::ThreadPool*&>(std::__invoke_memfun_deref, void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:74 39# std::__invoke_result<void (doris::ThreadPool::*&)(), doris::ThreadPool*&>::type std::__invoke<void (doris::ThreadPool::*&)(), doris::ThreadPool*&>(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:97 40# void std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/functional:422 41# void std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>::operator()<, void>() at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/functional:505 42# void std::__invoke_impl<void, std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::__invoke_other, std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:61 43# std::enable_if<is_invocable_r_v<void, std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&>, void>::type std::__invoke_r<void, std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:117 44# std::_Function_handler<void (), std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()> >::_M_invoke(std::_Any_data const&) at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:292 45# std::function<void ()>::operator()() const at /home/clz/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:560 46# doris::Thread::supervise_thread(void*) at /home/clz/baidu/bdg/doris/core/be/src/util/thread.cpp:409 47# start_thread in /lib64/libpthread.so.0 48# clone in /lib64/libc.so.6 ### What You Expected? run well ### How to Reproduce? _No response_ ### Anything Else? _No response_ ### Are you willing to submit PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
