Gabriel39 opened a new pull request, #16281:
URL: https://github.com/apache/doris/pull/16281

   # Proposed changes
   
   #0 0x55cb3e0e1ed9 in bool 
doris::vectorized::VecDateTimeValue::date_add_interval<(doris::vectorized::TimeUnit)5>(doris::vectorized::TimeInterval
 const&) /root/doris/be/src/vec/runtime/vdatetime_value.cpp:1593
       #1 0x55cb3648950b in void 
doris::vectorized::TimeRound<doris::vectorized::MonthFloor>::time_round<long, 
doris::vectorized::VecDateTimeValue>(doris::vectorized::VecDateTimeValue 
const&, int, doris::vectorized::VecDateTimeValue&, unsigned char&) 
/root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp:428
       #2 0x55cb3648950b in void 
doris::vectorized::TimeRound<doris::vectorized::MonthFloor>::time_round<long, 
doris::vectorized::VecDateTimeValue>(long, int, long&, unsigned char&) 
/root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp:453
       #3 0x55cb3648950b in void 
doris::vectorized::FloorCeilImpl<doris::vectorized::TimeRound<doris::vectorized::MonthFloor>
 >::vector_constant_delta<long, int>(doris::vectorized::PODArray<long, 4096ul, 
Allocator<false, false>, 15ul, 16ul> const&, int, 
doris::vectorized::PODArray<long, 4096ul, Allocator<false, false>, 15ul, 
16ul>&, doris::vectorized::PODArray<unsigned char, 4096ul, Allocator<false, 
false>, 15ul, 16ul>&) 
/root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp:203
       #4 0x55cb364e2f6a in void 
doris::vectorized::FloorCeilImpl<doris::vectorized::TimeRound<doris::vectorized::MonthFloor>
 >::vector<long>(doris::vectorized::PODArray<long, 4096ul, Allocator<false, 
false>, 15ul, 16ul> const&, doris::vectorized::PODArray<long, 4096ul, 
Allocator<false, false>, 15ul, 16ul>&, doris::vectorized::PODArray<unsigned 
char, 4096ul, Allocator<false, false>, 15ul, 16ul>&) 
/root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp:172
       #5 0x55cb364e2f6a in 
doris::vectorized::FunctionDateTimeFloorCeil<doris::vectorized::FloorCeilImpl<doris::vectorized::TimeRound<doris::vectorized::MonthFloor>
 >, doris::vectorized::VecDateTimeValue, long, 1, 
false>::execute_impl(doris_udf::FunctionContext*, doris::vectorized::Block&, 
std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned 
long, unsigned long) 
/root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp:107
   
       #6 0x55cb33d6d584 in 
doris::vectorized::DefaultExecutable::execute_impl(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long) 
/root/doris/be/src/vec/functions/function.h:467
       #7 0x55cb35ae85dd in 
doris::vectorized::PreparedFunctionImpl::execute_without_low_cardinality_columns(doris_udf::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) 
/root/doris/be/src/vec/functions/function.cpp:251
       #8 0x55cb35ae7859 in 
doris::vectorized::PreparedFunctionImpl::default_implementation_for_nulls(doris_udf::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool, bool*) 
/root/doris/be/src/vec/functions/function.cpp:221
       #9 0x55cb35ae82b2 in 
doris::vectorized::PreparedFunctionImpl::execute_without_low_cardinality_columns(doris_udf::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) 
/root/doris/be/src/vec/functions/function.cpp:242
       #10 0x55cb35aedde8 in 
doris::vectorized::PreparedFunctionImpl::execute(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) 
/root/doris/be/src/vec/functions/function.cpp:273
       #11 0x55cb33d724b3 in 
doris::vectorized::IFunctionBase::execute(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) 
/root/doris/be/src/vec/functions/function.h:136
       #12 0x55cb33ccef3c in 
doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) 
/root/doris/be/src/vec/exprs/vectorized_fn_call.cpp:106
       #13 0x55cb33cda0e5 in 
doris::vectorized::VExprContext::execute(doris::vectorized::Block*, int*) 
/root/doris/be/src/vec/exprs/vexpr_context.cpp:43
       #14 0x55cb2d33bd82 in 
doris::ExecNode::do_projections(doris::vectorized::Block*, 
doris::vectorized::Block*) /root/doris/be/src/exec/exec_node.cpp:558
       #15 0x55cb2d33cb78 in 
doris::ExecNode::get_next_after_projects(doris::RuntimeState*, 
doris::vectorized::Block*, bool*, std::function<doris::Status 
(doris::RuntimeState*, doris::vectorized::Block*, bool*)> const&) 
/root/doris/be/src/exec/exec_node.cpp:585
       #16 0x55cb30ad9fc6 in 
doris::vectorized::VSortNode::open(doris::RuntimeState*) 
/root/doris/be/src/vec/exec/vsort_node.cpp:152
       #17 0x55cb2d31b39f in 
doris::PlanFragmentExecutor::open_vectorized_internal() 
/root/doris/be/src/runtime/plan_fragment_executor.cpp:266
       #18 0x55cb2d3227e9 in doris::PlanFragmentExecutor::open() 
/root/doris/be/src/runtime/plan_fragment_executor.cpp:241
       #19 0x55cb2d2a0687 in doris::FragmentExecState::execute() 
/root/doris/be/src/runtime/fragment_mgr.cpp:250
   
       #19 0x55cb2d2a0687 in doris::FragmentExecState::execute() 
/root/doris/be/src/runtime/fragment_mgr.cpp:250
       #20 0x55cb2d2a33af in 
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::RuntimeState*, doris::Status*)>) 
/root/doris/be/src/runtime/fragment_mgr.cpp:490
       #21 0x55cb2d2a46dd in operator() 
/root/doris/be/src/runtime/fragment_mgr.cpp:746
       #22 0x55cb2d2a46dd in __invoke_impl<void, 
doris::FragmentMgr::exec_plan_fragment(const doris::TExecPlanFragmentParams&, 
doris::FragmentMgr::FinishCallback)::<lambda()>&> 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:61
       #23 0x55cb2d2a46dd in __invoke_r<void, 
doris::FragmentMgr::exec_plan_fragment(const doris::TExecPlanFragmentParams&, 
doris::FragmentMgr::FinishCallback)::<lambda()>&> 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:111
       #24 0x55cb2d2a46dd in _M_invoke 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
       #25 0x55cb2d9f6126 in std::function<void ()>::operator()() const 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:560
       #26 0x55cb2d9f6126 in doris::FunctionRunnable::run() 
/root/doris/be/src/util/threadpool.cpp:46
       #27 0x55cb2d9f4170 in doris::ThreadPool::dispatch_thread() 
/root/doris/be/src/util/threadpool.cpp:535
       #28 0x55cb2d9f5cda in void std::_invoke_impl<void, void 
(doris::ThreadPool::&)(), doris::ThreadPool&>(std::_invoke_memfun_deref, void 
(doris::ThreadPool::&)(), doris::ThreadPool&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:74
       #29 0x55cb2d9f5cda in std::_invoke_result<void (doris::ThreadPool::&)(), 
doris::ThreadPool&>::type std::_invoke<void (doris::ThreadPool::&)(), 
doris::ThreadPool&>(void (doris::ThreadPool::&)(), doris::ThreadPool&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:96
       #30 0x55cb2d9f5cda in void std::Bind<void 
(doris::ThreadPool::(doris::ThreadPool))()>::_call<void, , 0ul>(std::tuple<>&&, 
std::_Index_tuple<0ul>) /var/local/ldb-toolchain/include/c++/11/functional:420
       #31 0x55cb2d9f5cda in void std::_Bind<void 
(doris::ThreadPool::(doris::ThreadPool))()>::operator()<, void>() 
/var/local/ldb-toolchain/include/c++/11/functional:503
       #32 0x55cb2d9f5cda in void std::_invoke_impl<void, std::_Bind<void 
(doris::ThreadPool::(doris::ThreadPool))()>&>(std::_invoke_other, 
std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()>&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:61
       #33 0x55cb2d9f5cda in 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))()>&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:111
       #34 0x55cb2d9f5cda in std::_Function_handler<void (), std::_Bind<void 
(doris::ThreadPool::(doris::ThreadPool))()> >::_M_invoke(std::_Any_data const&) 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
       #35 0x55cb2d9c8054 in std::function<void ()>::operator()() const 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:560
       #36 0x55cb2d9c8054 in doris::Thread::supervise_thread(void*) 
/root/doris/be/src/util/thread.cpp:453
       #37 0x7f670d9f5608 in start_thread 
/build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:477
       #38 0x7f670d7cb132 in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x11f132)
   
   
   
   ## Problem summary
   
   Describe your changes.
   
   ## Checklist(Required)
   
   1. Does it affect the original behavior: 
       - [ ] Yes
       - [ ] No
       - [ ] I don't know
   2. Has unit tests been added:
       - [ ] Yes
       - [ ] No
       - [ ] No Need
   3. Has document been added or modified:
       - [ ] Yes
       - [ ] No
       - [ ] No Need
   4. Does it need to update dependencies:
       - [ ] Yes
       - [ ] No
   5. Are there any changes that cannot be rolled back:
       - [ ] Yes (If Yes, please explain WHY)
       - [ ] No
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at 
[d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you 
chose the solution you did and what alternatives you considered, etc...
   
   


-- 
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: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to