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

   # Proposed changes
   
   ```
   *** Current BE git commitID: Unknown ***
   *** SIGSEGV unkown detail explain (@0x0) received by PID 996 (TID 
0x7f8be955d700) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:420
    1# os::Linux::chained_handler(int, siginfo_t*, void*) in 
/usr/lib/jvm/java-1.8.0/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/usr/lib/jvm/java-1.8.0/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo_t*, void*) in 
/usr/lib/jvm/java-1.8.0/jre/lib/amd64/server/libjvm.so
    4# 0x00007F8CC0139400 in /lib64/libc.so.6
    5# doris::vectorized::ColumnNullable::compare_at(unsigned long, unsigned 
long, doris::vectorized::IColumn const&, int) const at 
/root/doris/be/src/vec/columns/column_nullable.cpp:340
    6# 
doris::vectorized::GenericComparisonImpl<doris::vectorized::EqualsOp<int, int> 
>::vector_constant(doris::vectorized::IColumn const&, 
doris::vectorized::IColumn const&, doris::vectorized::PODArray<unsigned char, 
4096ul, Allocator<false, false>, 15ul, 16ul>&) at 
/root/doris/be/src/vec/functions/functions_comparison.h:117
    7# doris::vectorized::FunctionComparison<doris::vectorized::EqualsOp, 
doris::vectorized::NameEquals>::execute_impl(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long) at 
/root/doris/be/src/vec/functions/functions_comparison.h:423
    8# 
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) at 
/root/doris/be/src/vec/functions/function.cpp:244
    9# 
doris::vectorized::PreparedFunctionImpl::execute(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) at 
/root/doris/be/src/vec/functions/function.cpp:267
   10# doris::vectorized::IFunctionBase::execute(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) at 
/root/doris/be/src/vec/functions/function.h:154
   11# 
doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/root/doris/be/src/vec/exprs/vectorized_fn_call.cpp:109
   12# doris::vectorized::VCaseExpr::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/root/doris/be/src/vec/exprs/vcase_expr.cpp:80
   13# doris::vectorized::VCaseExpr::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/root/doris/be/src/vec/exprs/vcase_expr.cpp:80
   14# doris::vectorized::VExprContext::execute(doris::vectorized::Block*, 
int*) at /root/doris/be/src/vec/exprs/vexpr_context.cpp:47
   15# 
doris::vectorized::AggregationNode::_pre_agg_with_serialized_key(doris::vectorized::Block*,
 doris::vectorized::Block*) at 
/root/doris/be/src/vec/exec/vaggregation_node.cpp:953
   16# std::_Function_handler<doris::Status (doris::vectorized::Block*, 
doris::vectorized::Block*), std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>, std::_Placeholder<2>))(doris::vectorized::Block*, 
doris::vectorized::Block*)> >::_M_invoke(std::_Any_data const&, 
doris::vectorized::Block*&&, doris::vectorized::Block*&&) at 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:293
   17# doris::vectorized::AggregationNode::get_next(doris::RuntimeState*, 
doris::vectorized::Block*, bool*) at 
/root/doris/be/src/vec/exec/vaggregation_node.cpp:508
   18# doris::ExecNode::get_next_after_projects(doris::RuntimeState*, 
doris::vectorized::Block*, bool*) at /root/doris/be/src/exec/exec_node.cpp:852
   19# 
doris::PlanFragmentExecutor::get_vectorized_internal(doris::vectorized::Block**)
 at /root/doris/be/src/runtime/plan_fragment_executor.cpp:360
   20# doris::PlanFragmentExecutor::open_vectorized_internal() at 
/root/doris/be/src/runtime/plan_fragment_executor.cpp:308
   21# doris::PlanFragmentExecutor::open() at 
/root/doris/be/src/runtime/plan_fragment_executor.cpp:261
   22# doris::FragmentExecState::execute() at 
/root/doris/be/src/runtime/fragment_mgr.cpp:261
   23# 
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>) at 
/root/doris/be/src/runtime/fragment_mgr.cpp:508
   24# std::_Function_handler<void (), 
doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, 
std::function<void 
(doris::PlanFragmentExecutor*)>)::{lambda()#1}>::_M_invoke(std::_Any_data 
const&) at /var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
   25# doris::ThreadPool::dispatch_thread() at 
/root/doris/be/src/util/threadpool.cpp:543
   26# doris::Thread::supervise_thread(void*) at 
/root/doris/be/src/util/thread.cpp:455
   27# start_thread in /lib64/libpthread.so.0
   28# clone in /lib64/libc.so.6
   ```
   
   ## Problem summary
   
   Describe your changes.
   
   ## Checklist(Required)
   
   * [ ] Does it affect the original behavior
   * [ ] Has unit tests been added
   * [ ] Has document been added or modified
   * [ ] Does it need to update dependencies
   * [ ] Is this PR support rollback (If NO, please explain WHY)
   
   ## 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