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