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

   ## Proposed changes
   Fix strange core stack when BE not start correctly, and FE send publish 
topic request.
   
   before
   ```
   BRPC service did not start correctly, exiting
   *** Query id: 0-0 ***
   *** is nereids: 0 ***
   *** tablet id: 0 ***
   *** Aborted at 1725862245 (unix time) try "date -d @1725862245" if you are 
using GNU date ***
   *** Current BE git commitID: 903c05b3af ***
   *** SIGSEGV unknown detail explain (@0x0) received by PID 2983204 (TID 
2983204 OR 0x7f70dd18ca80) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at 
/mnt/disk2/wangbo/git/doris/be/src/common/signal_handler.h:421
    1# 0x00007F70DB554B50 in /lib64/libc.so.6
    2# __GI___pthread_mutex_lock in /lib64/libpthread.so.0
    3# rocksdb::ThreadPoolImpl::Impl::UnSchedule(void*) in 
/mnt/disk2/wangbo/runtime/tmp/be/lib/doris_be
    4# rocksdb::DBImpl::CloseHelper() in 
/mnt/disk2/wangbo/runtime/tmp/be/lib/doris_be
    5# rocksdb::DBImpl::Close() in /mnt/disk2/wangbo/runtime/tmp/be/lib/doris_be
    6# std::_Function_handler<void (rocksdb::DB*), 
doris::OlapMeta::init()::$_0>::_M_invoke(std::_Any_data const&, rocksdb::DB*&&) 
at 
/mnt/disk2/wangbo/tools/ldb/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
    7# doris::OlapMeta::~OlapMeta() at 
/mnt/disk2/wangbo/git/doris/be/src/olap/olap_meta.cpp:66
    8# doris::DataDir::~DataDir() at 
/mnt/disk2/wangbo/git/doris/be/src/olap/data_dir.cpp:142
    9# std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
std::unique_ptr<doris::DataDir, std::default_delete<doris::DataDir> > >, 
std::_Select1st<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
std::unique_ptr<doris::DataDir, std::default_delete<doris::DataDir> > > >, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
std::unique_ptr<doris::DataDir, std::default_delete<doris::DataDir> > > > 
>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, 
std::unique_ptr<doris::DataDir, std::default_delete<doris::DataDir> > > >*) at 
/mnt/disk2/wangbo/tools/ldb/bin/../lib/gcc/x86_64-li
 nux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:1889
   10# doris::StorageEngine::~StorageEngine() at 
/mnt/disk2/wangbo/git/doris/be/src/olap/storage_engine.cpp:224
   11# doris::StorageEngine::~StorageEngine() at 
/mnt/disk2/wangbo/git/doris/be/src/olap/storage_engine.cpp:222
   12# doris::ExecEnv::destroy() at 
/mnt/disk2/wangbo/git/doris/be/src/runtime/exec_env_init.cpp:669
   13# doris::ExecEnv::~ExecEnv() at 
/mnt/disk2/wangbo/git/doris/be/src/runtime/exec_env.cpp:45
   14# __run_exit_handlers in /lib64/libc.so.6
   15# on_exit in /lib64/libc.so.6
   16# 0x000055A48A9DC9CA at 
/mnt/disk2/wangbo/git/doris/be/src/service/doris_main.cpp:548
   17# main at /mnt/disk2/wangbo/git/doris/be/src/service/doris_main.cpp:576
   18# __libc_start_main in /lib64/libc.so.6
   19# _start in /mnt/disk2/wangbo/runtime/tmp/be/lib/doris_be
   ```
   
   after:
   ```
   start BE in local mode
   BRPC service did not start correctly, exiting
   ```


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