eldenmoon opened a new issue, #16398: URL: https://github.com/apache/doris/issues/16398
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no similar issues. ### Version master ### What's Wrong? I0000 00:00:00.000000 2447689 vlog_is_on.cc:197] RAW: Set VLOG level for "*" to 10 F0203 15:29:00.776072 2448547 assert_cast.h:50] Bad cast from type:doris::vectorized::ColumnNullable to doris::vectorized::ColumnString *** Check failure stack trace: *** @ 0x5625ae74e1e9 google::LogMessageFatal::~LogMessageFatal() @ 0x5625a6dc7a4d assert_cast<>() @ 0x5625a775cf7b doris::vectorized::ColumnString::insert_from() @ 0x5625ad7ece1b doris::vectorized::VSortedRunMerger::get_next() @ 0x5625ad7b7ed5 doris::vectorized::VDataStreamRecvr::get_next() @ 0x5625a7aa2002 doris::vectorized::VExchangeNode::get_next() @ 0x5625a65a20bd std::__invoke_impl<>() @ 0x5625a65a1ee0 std::__invoke<>() @ 0x5625a65a1e4f _ZNSt5_BindIFMN5doris8ExecNodeEFNS0_6StatusEPNS0_12RuntimeStateEPNS0_10vectorized5BlockEPbEPS1_St12_PlaceholderILi1EESC_ILi2EES C_ILi3EEEE6__callIS2_JOS4_OS7_OS8_EJLm0ELm1ELm2ELm3EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE @ 0x5625a65a1d85 std::_Bind<>::operator()<>() @ 0x5625a65a1d18 std::__invoke_impl<>() @ 0x5625a65a1ca8 _ZSt10__invoke_rIN5doris6StatusERSt5_BindIFMNS0_8ExecNodeEFS1_PNS0_12RuntimeStateEPNS0_10vectorized5BlockEPbEPS3_St12_Placehold erILi1EESD_ILi2EESD_ILi3EEEEJS5_S8_S9_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESL_E4typeEOSM_DpOSN_ @ 0x5625a65a1a38 std::_Function_handler<>::_M_invoke() @ 0x5625a65ac510 std::function<>::operator()() @ 0x5625a65a7439 doris::ExecNode::get_next_after_projects() @ 0x5625a659a340 doris::PlanFragmentExecutor::get_vectorized_internal() @ 0x5625a65997e8 doris::PlanFragmentExecutor::open_vectorized_internal() @ 0x5625a6598313 doris::PlanFragmentExecutor::open() @ 0x5625a6559bf2 doris::FragmentExecState::execute() @ 0x5625a655baf4 doris::FragmentMgr::_exec_actual() @ 0x5625a6564df0 doris::FragmentMgr::exec_plan_fragment()::$_3::operator()() @ 0x5625a6564d85 std::__invoke_impl<>() @ 0x5625a6564d45 _ZSt10__invoke_rIvRZN5doris11FragmentMgr18exec_plan_fragmentERKNS0_23TExecPlanFragmentParamsESt8functionIFvPNS0_12RuntimeStateE PNS0_6StatusEEEE3$_3JEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESF_E4typeEOSG_DpOSH_ @ 0x5625a6564bbd std::_Function_handler<>::_M_invoke() @ 0x5625a6650645 std::function<>::operator()() @ 0x5625a6847a09 doris::FunctionRunnable::run() @ 0x5625a684045f doris::ThreadPool::dispatch_thread() @ 0x5625a684e8e9 std::__invoke_impl<>() @ 0x5625a684e82d std::__invoke<>() @ 0x5625a684e7fd _ZNSt5_BindIFMN5doris10ThreadPoolEFvvEPS1_EE6__callIvJEJLm0EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE @ 0x5625a684e7b6 std::_Bind<>::operator()<>() @ 0x5625a684e785 std::__invoke_impl<>() *** Query id: eec076985894459a-9fb0c3f126ae9a5c *** *** Aborted at 1675409340 (unix time) try "date -d @1675409340" if you are using GNU date *** *** Current BE git commitID: 663a699b4 *** *** SIGABRT unkown detail explain (@0x41800255949) received by PID 2447689 (TID 2448547 OR 0x7f6febbe6700) from PID 2447689; stack trace: *** 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /mnt/disk2/lihangyu/doris/be/src/common/signal_handler.h:428 1# 0x00007F709B1B4400 in /lib64/libc.so.6 2# __GI_raise in /lib64/libc.so.6 3# __GI_abort in /lib64/libc.so.6 4# 0x00005625AE7541B9 in /mnt/disk2/lihangyu/doris/output/be/lib/doris_be 5# google::LogMessage::SendToLog() in /mnt/disk2/lihangyu/doris/output/be/lib/doris_be 6# google::LogMessage::Flush() in /mnt/disk2/lihangyu/doris/output/be/lib/doris_be 7# google::LogMessageFatal::~LogMessageFatal() in /mnt/disk2/lihangyu/doris/output/be/lib/doris_be 8# doris::vectorized::ColumnString const& assert_cast<doris::vectorized::ColumnString const&, doris::vectorized::IColumn const&>(doris::vectorized::ICol umn const&) in /mnt/disk2/lihangyu/doris/output/be/lib/doris_be 9# doris::vectorized::ColumnString::insert_from(doris::vectorized::IColumn const&, unsigned long) at /mnt/disk2/lihangyu/doris/be/src/vec/columns/column _string.h:138 10# doris::vectorized::VSortedRunMerger::get_next(doris::vectorized::Block*, bool*) at /mnt/disk2/lihangyu/doris/be/src/vec/runtime/vsorted_run_merger.cp p:139 11# doris::vectorized::VDataStreamRecvr::get_next(doris::vectorized::Block*, bool*) at /mnt/disk2/lihangyu/doris/be/src/vec/runtime/vdata_stream_recvr.cp p:400 12# doris::vectorized::VExchangeNode::get_next(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /mnt/disk2/lihangyu/doris/be/src/vec/exec/vexch ange_node.cpp:127 ### What You Expected? run correctly ### How to Reproduce? enable fuzzy mode and run bellow query multiple times ``` for ((i=0;i<100;i++));do mysql -h127.0.0.1 -P9137 -u root -e "select split_part(k8, '1', 1), k8, split_part(concat(k8, '12'), '1', 1) from test_query_db.test order by k8 limit 2;" ;done ``` ### Anything Else? _No response_ ### Are you willing to submit PR? - [X] 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: [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]
