zhiqiang-hhhh commented on issue #24082:
URL: https://github.com/apache/doris/issues/24082#issuecomment-1713055074
```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# 0x00007FBEBFE24400 in /lib64/libc.so.6
5# std::__shared_ptr<doris::MemTracker::MemCounter,
(__gnu_cxx::_Lock_policy)2>::get() const at
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:1291
6# std::__shared_ptr_access<doris::MemTracker::MemCounter,
(__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const at
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:990
7# std::__shared_ptr_access<doris::MemTracker::MemCounter,
(__gnu_cxx::_Lock_policy)2, false, false>::operator->() const at
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:984
8# doris::MemTracker::consume(long) at
/mnt/disk1/hezhiqiang/doris/be/src/runtime/memory/mem_tracker.h:139
9#
doris::segment_v2::PageHandle::PageHandle(doris::PageBase<Allocator<false,
false, false> >*) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/page_handle.h:41
10#
doris::segment_v2::PageIO::read_and_decompress_page(doris::segment_v2::PageReadOptions
const&, doris::segment_v2::PageHandle*, doris::Slice*,
doris::segment_v2::PageFooterPB*) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/page_io.cpp:219
11#
doris::segment_v2::ColumnReader::read_page(doris::segment_v2::ColumnIteratorOptions
const&, doris::segment_v2::PagePointer const&, doris::segment_v2::PageHandle*,
doris::Slice*, doris::segment_v2::PageFooterPB*, doris::BlockCompressionCodec*)
const at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/column_reader.cpp:276
12#
doris::segment_v2::FileColumnIterator::_read_data_page(doris::segment_v2::OrdinalPageIndexIterator
const&) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/column_reader.cpp:1175
13# doris::segment_v2::FileColumnIterator::_load_next_page(bool*) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/column_reader.cpp:1164
14# doris::segment_v2::FileColumnIterator::next_batch(unsigned long*,
COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>&,
bool*) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/column_reader.cpp:1033
15# doris::segment_v2::ColumnIterator::next_batch(unsigned long*,
COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>&) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/column_reader.h:286
16# doris::segment_v2::SegmentIterator::_read_columns(std::vector<unsigned
int, std::allocator<unsigned int> > const&,
std::vector<COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>,
std::allocator<COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>
> >&, unsigned long) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:1532
17# doris::segment_v2::SegmentIterator::_read_columns_by_index(unsigned int,
unsigned int&, bool) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:1599
18#
doris::segment_v2::SegmentIterator::_next_batch_internal(doris::vectorized::Block*)
at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:1807
19#
doris::segment_v2::SegmentIterator::next_batch(doris::vectorized::Block*) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:1754
20# doris::vectorized::VerticalMergeIteratorContext::_load_next_block() at
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_merge_iterator.cpp:367
21# doris::vectorized::VerticalMergeIteratorContext::advance() at
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_merge_iterator.cpp:344
22#
doris::vectorized::VerticalMaskMergeIterator::unique_key_next_row(doris::vectorized::IteratorRowRef*)
at /mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_merge_iterator.cpp:694
23#
doris::vectorized::VerticalBlockReader::_unique_key_next_block(doris::vectorized::Block*,
bool*) at
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_block_reader.cpp:515
24#
doris::vectorized::VerticalBlockReader::next_block_with_aggregation(doris::vectorized::Block*,
bool*) at
/mnt/disk1/hezhiqiang/doris/be/src/vec/olap/vertical_block_reader.h:62
25#
doris::Merger::vertical_compact_one_group(std::shared_ptr<doris::Tablet>,
doris::ReaderType, std::shared_ptr<doris::TabletSchema>, 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*) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/merger.cpp:244
26# doris::Merger::vertical_merge_rowsets(std::shared_ptr<doris::Tablet>,
doris::ReaderType, std::shared_ptr<doris::TabletSchema>,
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:351
27# doris::Compaction::do_compaction_impl(long) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/compaction.cpp:348
28# doris::Compaction::do_compaction(long) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/compaction.cpp:123
29# doris::CumulativeCompaction::execute_compact_impl() at
/mnt/disk1/hezhiqiang/doris/be/src/olap/cumulative_compaction.cpp:87
30# doris::Compaction::execute_compact() at
/mnt/disk1/hezhiqiang/doris/be/src/olap/compaction.cpp:105
31# doris::Tablet::execute_compaction(doris::CompactionType) at
/mnt/disk1/hezhiqiang/doris/be/src/olap/tablet.cpp:1855
32#
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType, bool)::$_0::operator()() const at
/mnt/disk1/hezhiqiang/doris/be/src/olap/olap_server.cpp:954
33# void std::__invoke_impl<void,
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType, bool)::$_0&>(std::__invoke_other,
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType, bool)::$_0&) at
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
34# std::enable_if<is_invocable_r_v<void,
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType, bool)::$_0&>, void>::type std::__invoke_r<void,
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType,
bool)::$_0&>(doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType, bool)::$_0&) at
/mnt/disk1/hezhiqiang/toolchains/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
35# std::_Function_handler<void (),
doris::StorageEngine::_submit_compaction_task(std::shared_ptr<doris::Tablet>,
doris::CompactionType, bool)::$_0>::_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
36# 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
37# doris::FunctionRunnable::run() at
/mnt/disk1/hezhiqiang/doris/be/src/util/threadpool.cpp:48
38# doris::ThreadPool::dispatch_thread() at
/mnt/disk1/hezhiqiang/doris/be/src/util/threadpool.cpp:531
39# 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/invoke.h:74
40# 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
41# 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
42# 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
43# 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/../../../../include/c++/11/bits/invoke.h:61
44# 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
45# 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
46# 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
47# doris::Thread::supervise_thread(void*) at
/mnt/disk1/hezhiqiang/doris/be/src/util/thread.cpp:465
48# start_thread in /lib64/libpthread.so.0
49# __GI___clone in /lib64/libc.so.6
bin/start_be.sh: line 342: 1131785 Segmentation fault (core dumped)
${LIMIT:+${LIMIT}} "${DORIS_HOME}/lib/doris_be" "$@" 2>&1 < /dev/null
```
--
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]