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

Reply via email to