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

   
   
   ## Proposed changes
   
   EAD of size 8 at 0x603016b1b220 thread T800 (_scanner_scan)
       #0 0x5620cd597d1e in 
doris::vectorized::OrcReader::_collect_profile_on_close() 
/home/zcp/repo_center/doris_master/doris/be/src/vec/exec/format/orc/vorc_reader.cpp:186:9
       #1 0x5620cd5979a2 in doris::vectorized::OrcReader::~OrcReader() 
/home/zcp/repo_center/doris_master/doris/be/src/vec/exec/format/orc/vorc_reader.cpp:178:5
       #2 0x5620cd5985b8 in doris::vectorized::OrcReader::~OrcReader() 
/home/zcp/repo_center/doris_master/doris/be/src/vec/exec/format/orc/vorc_reader.cpp:177:25
       #3 0x5620baac5954 in 
std::default_delete::operator()(doris::vectorized::GenericReader*) const 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:85:2
       #4 0x5620baa9b75b in std::unique_ptr>::~unique_ptr() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:361:4
       #5 0x5620d4351afb in doris::vectorized::VFileScanner::~VFileScanner() 
/home/zcp/repo_center/doris_master/doris/be/src/vec/exec/scan/vfile_scanner.h:60:7
       #6 0x5620d4351b28 in doris::vectorized::VFileScanner::~VFileScanner() 
/home/zcp/repo_center/doris_master/doris/be/src/vec/exec/scan/vfile_scanner.h:60:7
       #7 0x5620d40d5f14 in 
std::default_delete::operator()(doris::vectorized::VFileScanner*) const 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:85:2
       #8 0x5620d40d6ccb in std::_Sp_counted_deleter, std::allocator, 
(__gnu_cxx::_Lock_policy)2>::_M_dispose() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:442:9
       #9 0x5620b7a22a41 in 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:168:6
       #10 0x5620b7a22779 in 
std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:702:11
       #11 0x5620d405dd2a in std::__shared_ptr::~__shared_ptr() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:1149:31
       #12 0x5620d405d9f4 in std::shared_ptr::~shared_ptr() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr.h:122:11
       #13 0x5620d42fd5b9 in 
doris::vectorized::ScannerScheduler::_schedule_scanners(std::shared_ptr)::$_5::~$_5()
 
/home/zcp/repo_center/doris_master/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:271:38
       #14 0x5620d4306362 in 
std::_Function_base::_Base_manager)::$_5>::_M_destroy(std::_Any_data&, 
std::integral_constant) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:174:4
       #15 0x5620d4306209 in 
std::_Function_base::_Base_manager)::$_5>::_M_manager(std::_Any_data&, 
std::_Any_data const&, std::_Manager_operation) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:200:8
       #16 0x5620d4305cbb in 
std::_Function_handler)::$_5>::_M_manager(std::_Any_data&, std::_Any_data 
const&, std::_Manager_operation) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:283:6
       #17 0x5620b7aa9112 in std::_Function_base::~_Function_base() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:245:2
       #18 0x5620b7affe54 in std::function::~function() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:111:11
       #19 0x5620b7bdd2b8 in doris::WorkThreadPool::Task::~Task() 
/home/zcp/repo_center/doris_master/doris/be/src/util/work_thread_pool.hpp:40:12
       #20 0x5620b7bdfac4 in doris::WorkThreadPool::work_thread(int) 
/home/zcp/repo_center/doris_master/doris/be/src/util/work_thread_pool.hpp:164:9
       #21 0x5620b7be2134 in void std::__invoke_impl::* const&)(int), 
doris::WorkThreadPool*&, int&>(std::__invoke_memfun_deref, void 
(doris::WorkThreadPool::* const&)(int), doris::WorkThreadPool*&, int&) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74:14
       #22 0x5620b7be1ff6 in std::__invoke_result::* const&)(int), 
doris::WorkThreadPool*&, int&>::type std::__invoke::* const&)(int), 
doris::WorkThreadPool*&, int&>(void (doris::WorkThreadPool::* const&)(int), 
doris::WorkThreadPool*&, int&) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96:14
       #23 0x5620b7be1fb6 in decltype(std::__invoke((*this)._M_pmf, 
std::forward*&>(fp), std::forward(fp))) std::_Mem_fn_base::*)(int), 
true>::operator()*&, int&>(doris::WorkThreadPool*&, int&) const 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:131:11
       #24 0x5620b7be1f76 in void std::__invoke_impl::*)(int)>&, 
doris::WorkThreadPool*&, int&>(std::__invoke_other, std::_Mem_fn::*)(int)>&, 
doris::WorkThreadPool*&, int&) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61:14
       #25 0x5620b7be1e78 in std::enable_if::*)(int)>&, 
doris::WorkThreadPool*&, int&>, void>::type std::__invoke_r::*)(int)>&, 
doris::WorkThreadPool*&, int&>(std::_Mem_fn::*)(int)>&, 
doris::WorkThreadPool*&, int&) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:111:2
       #26 0x5620b7be1da5 in void std::_Bind_result::*)(int)> 
(doris::WorkThreadPool*, int)>::__call(std::tuple<>&&, std::_Index_tuple<0ul, 
1ul>) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:570:11
       #27 0x5620b7be1bff in void std::_Bind_result::*)(int)> 
(doris::WorkThreadPool*, int)>::operator()<>() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:629:17
       #28 0x5620b7be1b06 in void std::__invoke_impl::*)(int)> 
(doris::WorkThreadPool*, int)>>(std::__invoke_other, 
std::_Bind_result::*)(int)> (doris::WorkThreadPool*, int)>&&) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61:14
       #29 0x5620b7be1aa6 in std::__invoke_result::*)(int)> 
(doris::WorkThreadPool*, int)>>::type std::__invoke::*)(int)> 
(doris::WorkThreadPool*, int)>>(std::_Bind_result::*)(int)> 
(doris::WorkThreadPool*, int)>&&) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96:14
       #30 0x5620b7be1a6e in void std::thread::_Invoker::*)(int)> 
(doris::WorkThreadPool*, int)>>>::_M_invoke<0ul>(std::_Index_tuple<0ul>) 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:253:13
       #31 0x5620b7be1a36 in std::thread::_Invoker::*)(int)> 
(doris::WorkThreadPool*, int)>>>::operator()() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:260:11
       #32 0x5620b7be197a in std::thread::_State_impl::*)(int)> 
(doris::WorkThreadPool*, int)>>>>::_M_run() 
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:211:13
       #33 0x5620ee582d7f in execute_native_thread_routine 
/data/gcc-11.1.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11/thread.cc:82:18
       #34 0x7f4d9e97e608 in start_thread 
/build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:477:8
   
   ## 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