amorynan opened a new pull request, #39105:
URL: https://github.com/apache/doris/pull/39105
## Proposed changes
if we use sql with string:
we will meet coredump below:
```
[WARNING!] /sys/kernel/mm/transparent_hugepage/enabled: [always] madvise
never, Doris not recommend turning on THP, which may cause the BE process to
use more memory and cannot be freed in time. Turn off THP: `echo madvise | sudo
tee /sys/kernel/mm/transparent_hugepage/enabled`
start BE in local mode
F20240807 22:30:39.816305 1767121 function_array_apply.cpp:227] unsupported
type Nullable(String)
*** Check failure stack trace: ***
@ 0x55e6a10363b6 google::LogMessage::SendToLog()
@ 0x55e6a1032e00 google::LogMessage::Flush()
@ 0x55e6a1036bf9 google::LogMessageFatal::~LogMessageFatal()
@ 0x55e67b721ef9 doris::vectorized::FunctionArrayApply::_execute()
@ 0x55e67b71af19
doris::vectorized::FunctionArrayApply::execute_impl()
@ 0x55e67a9adba7
doris::vectorized::DefaultExecutable::execute_impl()
@ 0x55e68107e47d
doris::vectorized::PreparedFunctionImpl::_execute_skipped_constant_deal()
@ 0x55e681065f90
doris::vectorized::PreparedFunctionImpl::default_implementation_for_constant_arguments()
@ 0x55e681068ae0
doris::vectorized::PreparedFunctionImpl::execute_without_low_cardinality_columns()
@ 0x55e681069032 doris::vectorized::PreparedFunctionImpl::execute()
@ 0x55e67a9a85da doris::vectorized::IFunctionBase::execute()
@ 0x55e67a98c880 doris::vectorized::VectorizedFnCall::_do_execute()
@ 0x55e67a98ce58 doris::vectorized::VectorizedFnCall::execute()
@ 0x55e67a9ccdcb doris::vectorized::VExpr::get_const_col()
@ 0x55e67a988cdc doris::vectorized::VectorizedFnCall::open()
@ 0x55e67aabda3f doris::vectorized::VExprContext::open()
@ 0x55e65499e757 doris::FoldConstantExecutor::_prepare_and_open<>()
@ 0x55e654986927 doris::FoldConstantExecutor::fold_constant_vexpr()
@ 0x55e65486de05 doris::PInternalService::_fold_constant_expr()
@ 0x55e6548bd36a
doris::PInternalService::fold_constant_expr()::$_0::operator()()
@ 0x55e6548bc84f std::__invoke_impl<>()
@ 0x55e6548bc78f
_ZSt10__invoke_rIvRZN5doris16PInternalService18fold_constant_exprEPN6google8protobuf13RpcControllerEPKNS0_20PConstantExprRequestEPNS0_19PConstantExprResultEPNS3_7ClosureEE3$_0JEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESG_E4typeEOSH_DpOSI_
@ 0x55e6548bc466 std::_Function_handler<>::_M_invoke()
@ 0x55e64e07b8eb std::function<>::operator()()
@ 0x55e6549172f5 doris::WorkThreadPool<>::work_thread()
@ 0x55e654919de9 std::__invoke_impl<>()
@ 0x55e654919bb3 std::__invoke<>()
@ 0x55e654919b19
_ZNKSt12_Mem_fn_baseIMN5doris14WorkThreadPoolILb0EEEFviELb1EEclIJRPS2_RiEEEDTclsr3stdE8__invokedtdefpT6_M_pmfspclsr3stdE7forwardIT_Efp_EEEDpOSA_
@ 0x55e654919a63 std::__invoke_impl<>()
@ 0x55e654919873
_ZSt10__invoke_rIvRSt7_Mem_fnIMN5doris14WorkThreadPoolILb0EEEFviEEJRPS3_RiEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESC_E4typeEOSD_DpOSE_
@ 0x55e654919785
_ZNSt12_Bind_resultIvFSt7_Mem_fnIMN5doris14WorkThreadPoolILb0EEEFviEEPS3_iEE6__callIvJEJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
@ 0x55e6549194b6 std::_Bind_result<>::operator()<>()
*** Query id: 0-0 ***
*** is nereids: 0 ***
*** tablet id: 0 ***
*** Aborted at 1723041040 (unix time) try "date -d @1723041040" if you are
using GNU date ***
*** Current BE git commitID: f4422905f8 ***
*** SIGABRT unknown detail explain (@0x461001aef86) received by PID 1765254
(TID 1767121 OR 0x7fd88b686700) from PID 1765254; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int,
siginfo_t*, void*) at
/mnt/disk1/wangqiannan/amory/doris/be/src/common/signal_handler.h:421
1# 0x00007FDECA380B50 in /lib64/libc.so.6
2# gsignal in /lib64/libc.so.6
3# __GI_abort in /lib64/libc.so.6
4# 0x000055E6A1040C2D in
/mnt/disk1/wangqiannan/amory/doris/output/be/lib/doris_be
5# 0x000055E6A10332CA in
/mnt/disk1/wangqiannan/amory/doris/output/be/lib/doris_be
6# google::LogMessage::SendToLog() in
/mnt/disk1/wangqiannan/amory/doris/output/be/lib/doris_be
```
Issue Number: close #xxx
<!--Describe your changes.-->
--
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]