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]

Reply via email to