zhiqiang-hhhh opened a new pull request, #36335:
URL: https://github.com/apache/doris/pull/36335

   ```text
   *** Query id: 0-0 ***
   *** is nereids: 0 ***
   *** tablet id: 178416 ***
   *** Aborted at 1718361232 (unix time) try "date -d @1718361232" if you are 
using GNU date ***
   *** Current BE git commitID: bdf24c4dee ***
   *** SIGABRT unknown detail explain (@0x48700397832) received by PID 3766322 
(TID 3770295 OR 0x7f28678f2700) from PID 3766322; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at 
/mnt/disk1/hezhiqiang/doris/be/src/common/signal_handler.h:421
    1# 0x00007F313DD94B50 in /lib64/libc.so.6
    2# gsignal in /lib64/libc.so.6
    3# __GI_abort in /lib64/libc.so.6
    4# __gnu_cxx::__verbose_terminate_handler() [clone .cold] at 
../../../../libstdc++-v3/libsupc++/vterminate.cc:75
    5# __cxxabiv1::__terminate(void (*)()) at 
../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48
    6# 0x000056127FD0D0B1 in 
/mnt/disk1/hezhiqiang/workspace/ASAN/be_1/lib/doris_be
    7# __cxxabiv1::__terminate(void (*)()) [clone .cold] in 
/mnt/disk1/hezhiqiang/workspace/ASAN/be_1/lib/doris_be
    8# doris::Status 
doris::DorisCallOnce<doris::Status>::call<doris::segment_v2::Segment::_load_index_impl()::$_0>(doris::segment_v2::Segment::_load_index_impl()::$_0)
 at /mnt/disk1/hezhiqiang/doris/be/src/util/once.h:79
    9# doris::segment_v2::Segment::_load_index_impl() at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment.cpp:352
   10# doris::segment_v2::Segment::load_index()::$_0::operator()() const at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment.cpp:344
   11# doris::segment_v2::Segment::load_index() at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment.cpp:344
   12# doris::segment_v2::Segment::new_iterator(std::shared_ptr<doris::Schema 
const>, doris::StorageReadOptions const&, 
std::unique_ptr<doris::RowwiseIterator, 
std::default_delete<doris::RowwiseIterator> >*) at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segmen
   t.cpp:210
   13# 
doris::BetaRowsetReader::get_segment_iterators(doris::RowsetReaderContext*, 
std::vector<std::unique_ptr<doris::RowwiseIterator, 
std::default_delete<doris::RowwiseIterator> >, 
std::allocator<std::unique_ptr<doris::RowwiseIterator, 
std::default_delete<doris::RowwiseIter
   ator> > > >*, bool) at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/beta_rowset_reader.cpp:298
   14# 
doris::vectorized::VerticalBlockReader::_get_segment_iterators(doris::TabletReader::ReaderParams
 const&, std::vector<std::unique_ptr<doris::RowwiseIterator, 
std::default_delete<doris::RowwiseIterator> >, 
std::allocator<std::unique_ptr<doris::RowwiseIterator, std::defa
   ult_delete<doris::RowwiseIterator> > > >*, std::vector<bool, 
std::allocator<bool> >*, std::vector<doris::RowsetId, 
std::allocator<doris::RowsetId> >*) at 
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_block_reader.cpp:83
   15# 
doris::vectorized::VerticalBlockReader::_init_collect_iter(doris::TabletReader::ReaderParams
 const&) at 
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_block_reader.cpp:118
   16# 
doris::vectorized::VerticalBlockReader::init(doris::TabletReader::ReaderParams 
const&) at 
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_block_reader.cpp:213
   17# 
doris::Merger::vertical_compact_one_group(std::shared_ptr<doris::BaseTablet>, 
doris::ReaderType, doris::TabletSchema const&, bool, std::vector<unsigned int, 
std::allocator<unsigned int> > const&, doris::vectorized::RowSourcesBuffer*, 
std::vector<std::shared_ptr<doris:
   :RowsetReader>, std::allocator<std::shared_ptr<doris::RowsetReader> > > 
const&, doris::RowsetWriter*, long, doris::Merger::Statistics*, 
std::vector<unsigned int, std::allocator<unsigned int> >) at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/merger.cpp:282
   18# 
doris::Merger::vertical_merge_rowsets(std::shared_ptr<doris::BaseTablet>, 
doris::ReaderType, doris::TabletSchema const&, 
std::vector<std::shared_ptr<doris::RowsetReader>, 
std::allocator<std::shared_ptr<doris::RowsetReader> > > const&, 
doris::RowsetWriter*, long, doris
   ::Merger::Statistics*) at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/merger.cpp:412
   19# doris::Compaction::merge_input_rowsets() at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/compaction.cpp:177
   20# doris::CompactionMixin::execute_compact_impl(long) at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/compaction.cpp:438
   21# doris::CompactionMixin::execute_compact() at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/compaction.cpp:390
   22# doris::CumulativeCompaction::execute_compact() at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/cumulative_compaction.cpp:101
   23# doris::Tablet::execute_compaction(doris::CompactionMixin&) at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/tablet.cpp:1761
   24# 
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>, 
doris::CompactionType, bool)::$_1::operator()() const at 
/mnt/disk1/hezhiqiang/doris/be/src/olap/olap_server.cpp:1037
   25# void std::__invoke_impl<void, 
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>, 
doris::CompactionType, bool)::$_1&>(std::__invoke_other, 
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>, 
doris::CompactionType, bo
   ol)::$_1&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   26# std::enable_if<is_invocable_r_v<void, 
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>, 
doris::CompactionType, bool)::$_1&>, void>::type std::__invoke_r<void, 
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>, 
dor
   is::CompactionType, 
bool)::$_1&>(doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
 doris::CompactionType, bool)::$_1&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   27# std::_Function_handler<void (), 
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>, 
doris::CompactionType, bool)::$_1>::_M_invoke(std::_Any_data const&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../includ
   e/c++/11/bits/std_function.h:291
   28# 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
   29# doris::FunctionRunnable::run() at 
/mnt/disk1/hezhiqiang/doris/be/src/util/threadpool.cpp:48
   30# doris::ThreadPool::dispatch_thread() at 
/mnt/disk1/hezhiqiang/doris/be/src/util/threadpool.cpp:543
   31# void std::__invoke_impl<void, void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>(std::__invoke_memfun_deref, void 
(doris::ThreadPool::*&)(), doris::ThreadPool*&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/i
   nvoke.h:74
   32# std::__invoke_result<void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>::type std::__invoke<void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/
   11/../../../../include/c++/11/bits/invoke.h:96
   33# void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::__call<void, , 
0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   34# void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::operator()<, void>() at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   35# void std::__invoke_impl<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::__invoke_other, 
std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&) at 
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../includ
   e/c++/11/bits/invoke.h:61
   36# 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/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   37# std::_Function_handler<void (), std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()> >::_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
   38# 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
   39# doris::Thread::supervise_thread(void*) at 
/mnt/disk1/hezhiqiang/doris/be/src/util/thread.cpp:498
   40# start_thread in /lib64/libpthread.so.0
   41# __clone in /lib64/libc.so.6
   ```


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