jacktengg opened a new pull request, #26127:
URL: https://github.com/apache/doris/pull/26127

   ## Proposed changes
   
   Issue Number: close #xxx
   
   failure message:
   ```
   F20231025 16:39:08.590188 3535510 block.cpp:694] Check failed: 
d.column->use_count() == 1 (2 vs. 1)  
   *** Check failure stack trace: *** 
   F20231025 16:39:08.591538 3535515 block.cpp:694] Check failed: 
d.column->use_count() == 1 (2 vs. 1)                                            
                                                                      
   *** Check failure stack trace: *** 
   F20231025 16:39:08.591538 3535515 block.cpp:694] Check failed: 
d.column->use_count() == 1 (2 vs. 1) F20231025 16:39:08.592170 3535519 
block.cpp:694] Check failed: d.column->use_count() == 1 (2 vs. 1)  
   *** Check failure stack trace: *** 
   F20231025 16:39:08.591538 3535515 block.cpp:694] Check failed: 
d.column->use_count() == 1 (2 vs. 1) F20231025 16:39:08.592170 3535519 
block.cpp:694] Check failed: d.column->use_count() == 1 (2 vs. 1) F20231025 
16:39:08.592965 3535523 block.cpp:694] Check failed: d.column->use_count() == 1 
(2 vs. 1)  
   *** Check failure stack trace: *** 
       @     0x55770c4767e6  google::LogMessage::SendToLog()
       @     0x55770c4767e6  google::LogMessage::SendToLog()
       @     0x55770c4767e6  google::LogMessage::SendToLog()
       @     0x55770c4767e6  google::LogMessage::SendToLog()
       @     0x55770c472db0  google::LogMessage::Flush()
       @     0x55770c472db0  google::LogMessage::Flush()
       @     0x55770c472db0  google::LogMessage::Flush()
       @     0x55770c472db0  google::LogMessage::Flush()
       @     0x55770c477029  google::LogMessageFatal::~LogMessageFatal()
       @     0x55770c477029  google::LogMessageFatal::~LogMessageFatal()
       @     0x55770c477029  google::LogMessageFatal::~LogMessageFatal()
       @     0x55770c477029  google::LogMessageFatal::~LogMessageFatal()
       @     0x5576f438a4ad  doris::vectorized::Block::clear_column_data()
       @     0x5576f438a4ad  doris::vectorized::Block::clear_column_data()
       @     0x5576f438a4ad  doris::vectorized::Block::clear_column_data()
       @     0x5576f438a4ad  doris::vectorized::Block::clear_column_data()
       @     0x55770c2b4412  doris::pipeline::PipelineTask::execute()
       @     0x55770c2b4412  doris::pipeline::PipelineTask::execute()
       @     0x55770c2b4412  doris::pipeline::PipelineTask::execute()
       @     0x55770c2b4412  doris::pipeline::PipelineTask::execute()
       @     0x55770c442b8f  doris::pipeline::TaskScheduler::_do_work()
       @     0x55770c442b8f  doris::pipeline::TaskScheduler::_do_work()
   
   
   0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at 
/mnt/disk2/tengjianping/doris-1.1/be/src/common/signal_handler.h:417
    1# 0x00007F4120917400 in /lib64/libc.so.6
    2# __GI_raise in /lib64/libc.so.6
    3# __GI_abort in /lib64/libc.so.6
    4# 0x000055770C480FFD in 
/mnt/disk2/tengjianping/doris-1.1/output/be2/lib/doris_be
    5# 0x000055770C47330A in 
/mnt/disk2/tengjianping/doris-1.1/output/be2/lib/doris_be
    6# google::LogMessage::SendToLog() in 
/mnt/disk2/tengjianping/doris-1.1/output/be2/lib/doris_be
    7# google::LogMessage::Flush() in 
/mnt/disk2/tengjianping/doris-1.1/output/be2/lib/doris_be
    8# google::LogMessageFatal::~LogMessageFatal() in 
/mnt/disk2/tengjianping/doris-1.1/output/be2/lib/doris_be
    9# doris::vectorized::Block::clear_column_data(int) in 
/mnt/disk2/tengjianping/doris-1.1/output/be2/lib/doris_be
   10# doris::pipeline::PipelineTask::execute(bool*) at 
/mnt/disk2/tengjianping/doris-1.1/be/src/pipeline/pipeline_task.cpp:285
   11# doris::pipeline::TaskScheduler::_do_work(unsigned long) at 
/mnt/disk2/tengjianping/doris-1.1/be/src/pipeline/task_scheduler.cpp:264
   12# void std::__invoke_impl<void, void 
(doris::pipeline::TaskScheduler::*&)(unsigned long), 
doris::pipeline::TaskScheduler*&, unsigned long&>(std::__invoke_memfun_deref, 
void (doris::pipeline::TaskScheduler::*&)(unsigned long), 
doris::pipeline::TaskScheduler*&, unsigned long&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
   13# std::__invoke_result<void (doris::pipeline::TaskScheduler::*&)(unsigned 
long), doris::pipeline::TaskScheduler*&, unsigned long&>::type 
std::__invoke<void (doris::pipeline::TaskScheduler::*&)(unsigned long), 
doris::pipeline::TaskScheduler*&, unsigned long&>(void 
(doris::pipeline::TaskScheduler::*&)(unsigned long), 
doris::pipeline::TaskScheduler*&, unsigned long&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   14# void std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, 
std::_Index_tuple<0ul, 1ul>) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   15# void std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>::operator()<, void>() at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   16# void std::__invoke_impl<void, std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>&>(std::__invoke_other, std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   17# std::enable_if<is_invocable_r_v<void, std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>&>, void>::type std::__invoke_r<void, std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>&>(std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)>&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   18# std::_Function_handler<void (), std::_Bind<void 
(doris::pipeline::TaskScheduler::*(doris::pipeline::TaskScheduler*, unsigned 
long))(unsigned long)> >::_M_invoke(std::_Any_data const&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   19# std::function<void ()>::operator()() const at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   20# doris::FunctionRunnable::run() at 
/mnt/disk2/tengjianping/doris-1.1/be/src/util/threadpool.cpp:48
   21# doris::ThreadPool::dispatch_thread() at 
/mnt/disk2/tengjianping/doris-1.1/be/src/util/threadpool.cpp:543
   22# void std::__invoke_impl<void, void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>(std::__invoke_memfun_deref, void 
(doris::ThreadPool::*&)(), doris::ThreadPool*&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
   23# std::__invoke_result<void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>::type std::__invoke<void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   24# void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::__call<void, , 
0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   25# void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::operator()<, void>() at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   26# void std::__invoke_impl<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::__invoke_other, 
std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   27# std::enable_if<is_invocable_r_v<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>, void>::type 
std::__invoke_r<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   28# std::_Function_handler<void (), std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()> >::_M_invoke(std::_Any_data 
const&) at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   29# std::function<void ()>::operator()() const at 
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   30# doris::Thread::supervise_thread(void*) at 
/mnt/disk2/tengjianping/doris-1.1/be/src/util/thread.cpp:494
   31# start_thread in /lib64/libpthread.so.0
   32# __GI___clone in /lib64/libc.so.6
   ```
   
   <!--Describe your changes.-->
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at 
[d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you 
chose the solution you did and what alternatives you considered, etc...
   
   


-- 
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

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