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: [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]