lide-reed opened a new issue, #12900: URL: https://github.com/apache/doris/issues/12900
### 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 Doris 1.1.2-rc05 ### What's Wrong? BE Core dump `start time: 2022年 09月 22日 星期四 19:20:06 CST WARNING: Logging before InitGoogleLogging() is written to STDERR I0922 19:20:06.297966 770522 env.cpp:46] Env init successfully. *** Aborted at 1663848343 (unix time) try "date -d @1663848343" if you are using GNU date *** *** SIGSEGV address not mapped to object (@0x0) received by PID 770522 (TID 0x7ff97444d700) from PID 0; stack trace: *** 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /data/doris-1.x/be/src/common/signal_handler.h:420 1# 0x00007FFA3C94D400 in /lib64/libc.so.6 2# doris::vectorized::is_column_const(doris::vectorized::IColumn const&) at /data/doris-1.x/be/src/vec/columns/column.cpp:54 3# doris::vectorized::ConstOrVectorAdapter<doris::vectorized::DataTypeNumber<int>, doris::vectorized::DataTypeNumber<int>, doris::vectorized::MinusImpl, false>::execute(COW<doris::vectorized::IColumn>::immutable_ptr<doris::vectorized::IColumn>, COW<doris::vectorized::IColumn>::immutable_ptr<doris::vectorized::IColumn>, doris::vectorized::DataTypeNumber<int> const&, doris::vectorized::DataTypeNumber<int> const&) [clone .isra.0] at /data/doris-1.x/be/src/vec/functions/function_binary_arithmetic.h:630 4# bool doris::vectorized::cast_type_to_either<doris::vectorized::DataTypeNumber<unsigned char>, doris::vectorized::DataTypeNumber<signed char>, doris::vectorized::DataTypeNumber<short>, doris::vectorized::DataTypeNumber<int>, doris::vectorized::DataTypeNumber<long>, doris::vectorized::DataTypeNumber<__int128>, doris::vectorized::DataTypeNumber<float>, doris::vectorized::DataTypeNumber<double>, doris::vectorized::DataTypeDecimal<doris::vectorized::Decimal<int> >, doris::vectorized::DataTypeDecimal<doris::vectorized::Decimal<long> >, doris::vectorized::DataTypeDecimal<doris::vectorized::Decimal<__int128> >, doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::cast_both_types<doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::execute_impl(doris_udf::FunctionContext*, doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned long> > const&, unsi gned long, unsigned long)::{lambda(auto:1 const&, auto:2 const&)#1}>(doris::vectorized::IDataType const*, doris::vectorized::IDataType const*, doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::execute_impl(doris_udf::FunctionContext*, doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long, unsigned long)::{lambda(auto:1 const&, auto:2 const&)#1}&&)::{lambda(auto:1 const&)#1}::operator()<doris::vectorized::DataTypeNumber<int> >(doris::vectorized::DataTypeNumber<int> const&) const::{lambda(auto:1 const&)#1}>(doris::vectorized::IDataType const*, doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::cast_both_types<doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::execute_impl(doris_udf::FunctionContext*, doris::vectorized::Block&, std::vector<unsigned lon g, std::allocator<unsigned long> > const&, unsigned long, unsigned long)::{lambda(auto:1 const&, auto:2 const&)#1}>(doris::vectorized::IDataType const*, doris::vectorized::IDataType const*, doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::execute_impl(doris_udf::FunctionContext*, doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long, unsigned long)::{lambda(auto:1 const&, auto:2 const&)#1}&&)::{lambda(auto:1 const&)#1}::operator()<doris::vectorized::DataTypeNumber<int> >(doris::vectorized::DataTypeNumber<int> const&) const::{lambda(auto:1 const&)#1}&&) at /data/doris-1.x/be/src/vec/functions/cast_type_to_either.h:32 5# doris::vectorized::FunctionBinaryArithmetic<doris::vectorized::MinusImpl, doris::vectorized::NameMinus, false>::execute_impl(doris_udf::FunctionContext*, doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long, unsigned long) at /data/doris-1.x/be/src/vec/functions/function_binary_arithmetic.h:824 6# 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 /data/doris-1.x/be/src/vec/functions/function.cpp:251 7# 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*) at /data/doris-1.x/be/src/vec/functions/function.cpp:221 8# 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 /data/doris-1.x/be/src/vec/functions/function.cpp:272 9# 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 /data/doris-1.x/be/src/vec/functions/function.h:136 10# doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, doris::vectorized::Block*, int*) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:90 11# doris::vectorized::VExpr::get_const_col(doris::vectorized::VExprContext*) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:303 12# doris::vectorized::VExpr::init_function_context(doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope, std::shared_ptr<doris::vectorized::IFunctionBase> const&) const at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:325 13# doris::vectorized::VCastExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vcast_expr.cpp:64 14# doris::vectorized::VExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:74 15# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:66 16# doris::vectorized::VExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:74 17# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:66 18# doris::vectorized::VExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:74 19# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:66 20# doris::vectorized::VExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:74 21# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:66 22# doris::vectorized::VExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:74 23# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:66 24# doris::vectorized::VExpr::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vexpr.cpp:74 25# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, doris::vectorized::VExprContext*, doris_udf::FunctionContext::FunctionStateScope) at /data/doris-1.x/be/src/vec/exprs/vectorized_fn_call.cpp:66 26# doris::vectorized::VExprContext::open(doris::RuntimeState*) at /data/doris-1.x/be/src/vec/exprs/vexpr_context.cpp:64 27# doris::ExecNode::open(doris::RuntimeState*) at /data/doris-1.x/be/src/exec/exec_node.cpp:230 28# doris::OlapScanNode::open(doris::RuntimeState*) at /data/doris-1.x/be/src/exec/olap_scan_node.cpp:222 29# doris::vectorized::AggregationNode::open(doris::RuntimeState*) at /data/doris-1.x/be/src/vec/exec/vaggregation_node.cpp:361 30# doris::PlanFragmentExecutor::open_vectorized_internal() at /data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:286 31# doris::PlanFragmentExecutor::open() at /data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:259 32# doris::FragmentExecState::execute() at /data/doris-1.x/be/src/runtime/fragment_mgr.cpp:246 33# doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, std::function<void (doris::PlanFragmentExecutor*)>) at /data/doris-1.x/be/src/runtime/fragment_mgr.cpp:478 34# std::_Function_handler<void (), std::_Bind_result<void, void (doris::FragmentMgr::*(doris::FragmentMgr*, std::shared_ptr<doris::FragmentExecState>, std::function<void (doris::PlanFragmentExecutor*)>))(std::shared_ptr<doris::FragmentExecState>, std::function<void (doris::PlanFragmentExecutor*)>)> >::_M_invoke(std::_Any_data const&) at /var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291 35# doris::ThreadPool::dispatch_thread() at /data/doris-1.x/be/src/util/threadpool.cpp:578 36# doris::Thread::supervise_thread(void*) at /data/doris-1.x/be/src/util/thread.cpp:407 37# start_thread in /lib64/libpthread.so.0 38# __clone in /lib64/libc.so.6` ### What You Expected? no core ### 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: commits-unsubscr...@doris.apache.org.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