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]

Reply via email to