HappenLee opened a new issue #8404:
URL: https://github.com/apache/incubator-doris/issues/8404


   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### Version
   
   master
   
   ### What's Wrong?
   
   ```
   ==112554==ERROR: AddressSanitizer: stack-buffer-overflow on address 
0x7fa76b368ee1 at pc 0x55abb5ebea57 bp 0x7fa76b368eb0 sp 0x7fa76b368658
   WRITE of size 24 at 0x7fa76b368ee1 thread T279 (TaskWorkerPool.)
       #0 0x55abb5ebea56 in __interceptor_sigaltstack.part.0 
(/home/disk1/palo-qa/teamcity/local/9137/PALO-BE/be/lib/palo_be+0x22aba56)
       #1 0x55abb5f247ff in __asan::PlatformUnpoisonStacks() 
(/home/disk1/palo-qa/teamcity/local/9137/PALO-BE/be/lib/palo_be+0x23117ff)
       #2 0x55abb5f2a164 in __asan_handle_no_return 
(/home/disk1/palo-qa/teamcity/local/9137/PALO-BE/be/lib/palo_be+0x2317164)
       #3 0x55abb56f8d84 in __gnu_cxx::new_allocator<char>::~new_allocator() 
/var/local/ldb-toolchain/include/c++/11/ext/new_allocator.h:89
       #4 0x55abb56f8d84 in std::allocator<char>::~allocator() 
/var/local/ldb-toolchain/include/c++/11/bits/allocator.h:162
       #5 0x55abb56f8d84 in std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider() 
/var/local/ldb-toolcha
   in/include/c++/11/bits/basic_string.h:150
       #6 0x55abb56f8d84 in std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string() 
/var/local/ldb-toolchain/include/c++
   /11/bits/basic_string.h:658
       #7 0x55abb56f8d84 in 
doris::FrontendServiceClient::recv_finishTask(doris::TMasterResult&) 
/root/doris-release/gensrc/build/gen_cpp/FrontendService.cpp:557
   2
       #8 0x55abb8828648 in 
doris::MasterServerClient::finish_task(doris::TFinishTaskRequest const&, 
doris::TMasterResult*) /root/doris-release/be/src/agent/util
   s.cpp:60
       #9 0x55abb87d99b6 in 
doris::TaskWorkerPool::_finish_task(doris::TFinishTaskRequest const&) 
/root/doris-release/be/src/agent/task_worker_pool.cpp:296
       #10 0x55abb88063c9 in 
doris::TaskWorkerPool::_alter_tablet_worker_thread_callback() 
/root/doris-release/be/src/agent/task_worker_pool.cpp:504
       #11 0x55abb881b12b in void std::__invoke_impl<void, void 
(doris::TaskWorkerPool::*&)(), 
doris::TaskWorkerPool*&>(std::__invoke_memfun_deref, void (doris::
   TaskWorkerPool::*&)(), doris::TaskWorkerPool*&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:74
       #12 0x55abb881b12b in std::enable_if<is_invocable_r_v<void, void 
(doris::TaskWorkerPool::*&)(), doris::TaskWorkerPool*&>, void>::type 
std::__invoke_r<void
   , void (doris::TaskWorkerPool::*&)(), doris::TaskWorkerPool*&>(void 
(doris::TaskWorkerPool::*&)(), doris::TaskWorkerPool*&) 
/var/local/ldb-toolchain/include/c
   ++/11/bits/invoke.h:111
       #13 0x55abb881b12b in void std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()>::__call<void, , 
0ul>(std::tuple<>&&, std::_I
   ndex_tuple<0ul>) /var/local/ldb-toolchain/include/c++/11/functional:570
       #14 0x55abb881b12b in void std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()>::operator()<>() 
/var/local/ldb-toolchain/inc
   lude/c++/11/functional:629
       #15 0x55abb881b12b in void std::__invoke_impl<void, 
std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()>&>(std::__invoke_oth
   er, std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()>&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:61
       #16 0x55abb881b12b in std::enable_if<is_invocable_r_v<void, 
std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()>&>, void>::t
   ype std::__invoke_r<void, std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()>&>(std::_Bind_result<void, 
void (doris::TaskWorker
   Pool::*(doris::TaskWorkerPool*))()>&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:111
       #17 0x55abb881b12b in std::_Function_handler<void (), 
std::_Bind_result<void, void 
(doris::TaskWorkerPool::*(doris::TaskWorkerPool*))()> >::_M_invoke(std:
   :_Any_data const&) 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
       #18 0x55abb7545745 in std::function<void ()>::operator()() const 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:560
       #19 0x55abb7545745 in doris::FunctionRunnable::run() 
/root/doris-release/be/src/util/threadpool.cpp:42
       #20 0x55abb7545745 in doris::ThreadPool::dispatch_thread() 
/root/doris-release/be/src/util/threadpool.cpp:570
       #21 0x55abb754802b in void std::__invoke_impl<void, void 
(doris::ThreadPool::*&)(), doris::ThreadPool*&>(std::__invoke_memfun_deref, 
void (doris::ThreadPo
   ol::*&)(), doris::ThreadPool*&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:74
       #22 0x55abb754802b in std::__invoke_result<void 
(doris::ThreadPool::*&)(), doris::ThreadPool*&>::type std::__invoke<void 
(doris::ThreadPool::*&)(), doris:
   :ThreadPool*&>(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) 
/var/local/ldb-toolchain/include/c++/11/bits/invoke.h:96
       #23 0x55abb754802b in void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::__call<void, , 
0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /var
   /local/ldb-toolchain/include/c++/11/functional:420
   ```
   
   ### What You Expected?
   
   finish normal
   
   ### How to Reproduce?
   
   _No response_
   
   ### 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