zhiqiang-hhhh commented on issue #24082:
URL: https://github.com/apache/doris/issues/24082#issuecomment-1713449898

   ```txt
   0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at 
/mnt/disk1/hezhiqiang/doris/be/src/common/signal_handler.h:413
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/mnt/disk1/hezhiqiang/toolchains/jdk1.8.0_131/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/mnt/disk1/hezhiqiang/toolchains/jdk1.8.0_131/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/mnt/disk1/hezhiqiang/toolchains/jdk1.8.0_131/jre/lib/amd64/server/libjvm.so
    4# 0x00007F871329D400 in /lib64/libc.so.6
    5# __pthread_mutex_lock in /lib64/libpthread.so.0
    6# __gthread_mutex_lock(pthread_mutex_t*) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:749
    7# std::mutex::lock() at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_mutex.h:100
    8# std::lock_guard<std::mutex>::lock_guard(std::mutex&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_mutex.h:229
    9# doris::CacheManager::for_each_cache_prune_stale_wrap(std::function<void 
(doris::CachePolicy*)>, doris::RuntimeProfile*) at 
/mnt/disk1/hezhiqiang/doris/be/src/runtime/memory/cache_manager.cpp:28
   10# doris::CacheManager::for_each_cache_prune_stale(doris::RuntimeProfile*) 
at /mnt/disk1/hezhiqiang/doris/be/src/runtime/memory/cache_manager.cpp:40
   11# doris::StorageEngine::_cache_clean_callback() at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/olap_server.cpp:256
   12# doris::StorageEngine::start_bg_threads()::$_7::operator()() const at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/olap_server.cpp:179
   13# void std::__invoke_impl<void, 
doris::StorageEngine::start_bg_threads()::$_7&>(std::__invoke_other, 
doris::StorageEngine::start_bg_threads()::$_7&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   14# std::enable_if<is_invocable_r_v<void, 
doris::StorageEngine::start_bg_threads()::$_7&>, void>::type 
std::__invoke_r<void, 
doris::StorageEngine::start_bg_threads()::$_7&>(doris::StorageEngine::start_bg_threads()::$_7&)
 at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   15# std::_Function_handler<void (), 
doris::StorageEngine::start_bg_threads()::$_7>::_M_invoke(std::_Any_data 
const&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   16# std::function<void ()>::operator()() const at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   17# doris::Thread::supervise_thread(void*) at 
/mnt/disk1/hezhiqiang/doris/be/src/util/thread.cpp:465
   18# start_thread in /lib64/libpthread.so.0
   19# __GI___clone in /lib64/libc.so.6
   ```
   
   StorageEngine shoule be destoried before cache_manager


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