OS系统:Linux hadoop103 5.10.0-60.18.0.50.h1941.eulerosv2r11.aarch64 #1 SMP Wed Jul 2 17:31:30 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
doris版本:2.0.10,BE有5个节点,FE有4个节点
其中一台服务器是ARM架构的,BE会自己挂掉,其余都是X86架构的节点正常。
报错日志如下:
*** Query id: 76ba6cf08c0442a0-a1a8b9902488f701 ***
*** tablet id: 0 ***
*** Aborted at 1767844600 (unix time) try "date -d @1767844600" if you are using GNU date ***
*** Current BE git commitID: 2a5949cb9e ***
*** SIGSEGV address not mapped to object (@0xb2aafbc1cee0) received by PID 438998 (TID 439512 OR 0xfffeb5917f00) from PID 18446744073638366944; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:417
1# os::Linux::chained_handler(int, siginfo_t*, void*) in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
2# JVM_handle_linux_signal in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
3# signalHandler(int, siginfo_t*, void*) in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
4# 0x0000FFFFAB6938DC in linux-vdso.so.1
5# butil::ResourcePool::LocalPool::get(butil::ResourceId) in /opt/modules/apache-doris/be/lib/doris_be
6# 0x0000AAAAF8D70698 in /opt/modules/apache-doris/be/lib/doris_be
7# brpc::Controller::call_id() in /opt/modules/apache-doris/be/lib/doris_be
8# brpc::Channel::CallMethod(google::protobuf::MethodDescriptor const, google::protobuf::RpcController*, google::protobuf::Message const*, google::protobuf::Message*, google::protobuf::Closure*) in /opt/modules/apache-doris/be/lib/doris_be
9# doris::pipeline::ExchangeSinkBuffer::_send_rpc(long) in /opt/modules/apache-doris/be/lib/doris_be
10# doris::pipeline::ExchangeSinkBuffer::add_block(doris::pipeline::TransmitInfo&&) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/exchange_sink_buffer.cpp:141
11# doris::vectorized::PipChannel::send_remote_block(doris::PBlock*, bool, doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.h:450
12# doris::vectorized::PipChannel::send_current_block(bool, doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.h:483
13# doris::vectorized::Channel::close_internal(doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.cpp:282
14# doris::vectorized::Channel::close(doris::RuntimeState*, doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.cpp:311
15# doris::vectorized::VDataStreamSender::try_close(doris::RuntimeState*, doris::Status) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.cpp:693
16# doris::pipeline::DataSinkOperator::try_close(doris::RuntimeState*) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/operator.h:285
17# doris::pipeline::PipelineTask::try_close() at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/pipeline_task.cpp:317
18# doris::pipeline::TaskScheduler::_try_close_task(doris::pipeline::PipelineTask*, doris::pipeline::PipelineTaskState) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/task_scheduler.cpp:342
19# doris::pipeline::TaskScheduler::_do_work(unsigned long) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/task_scheduler.cpp:321
20# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/util/threadpool.cpp:541
21# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:499
22# 0x0000FFFFAB4E51E8 in /usr/lib64/libc.so.6
23# 0x0000FFFFAB54C5DC in /usr/lib64/libc.so.6
start time: Thu Jan 8 11:57:25 AM CST 2026
INFO: java_cmd /opt/modules/jdk8u352/bin/java
INFO: jdk_version 8
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/modules/apache-doris/be/lib/java_extensions/preload-extensions/preload-extensions-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/modules/apache-doris/be/lib/java_extensions/java-udf/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/modules/apache-doris/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
*** Query id: 36eafb1ea827410c-b046d04a86cf5b60 ***
*** tablet id: 0 ***
*** Aborted at 1767862574 (unix time) try "date -d @1767862574" if you are using GNU date ***
*** Current BE git commitID: 2a5949cb9e ***
*** SIGSEGV address not mapped to object (@0xb2aad1f7cee0) received by PID 492064 (TID 492576 OR 0xfffeaadb7f00) from PID 18446744072937262816; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:417
1# os::Linux::chained_handler(int, siginfo_t*, void*) in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
2# JVM_handle_linux_signal in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
3# signalHandler(int, siginfo_t*, void*) in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
4# 0x0000FFFFA3D788DC in linux-vdso.so.1
5# butil::ResourcePool::LocalPool::get(butil::ResourceId) in /opt/modules/apache-doris/be/lib/doris_be
6# 0x0000AAAACF0D0698 in /opt/modules/apache-doris/be/lib/doris_be
7# brpc::Controller::call_id() in /opt/modules/apache-doris/be/lib/doris_be
8# brpc::Channel::CallMethod(google::protobuf::MethodDescriptor const, google::protobuf::RpcController*, google::protobuf::Message const*, google::protobuf::Message*, google::protobuf::Closure*) in /opt/modules/apache-doris/be/lib/doris_be
9# doris::pipeline::ExchangeSinkBuffer::_send_rpc(long) in /opt/modules/apache-doris/be/lib/doris_be
10# doris::pipeline::ExchangeSinkBuffer::add_block(doris::pipeline::TransmitInfo&&) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/exchange_sink_buffer.cpp:141
11# doris::vectorized::PipChannel::send_remote_block(doris::PBlock*, bool, doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.h:450
12# doris::vectorized::PipChannel::send_current_block(bool, doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.h:483
13# doris::vectorized::Channel::close_internal(doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.cpp:282
14# doris::vectorized::Channel::close(doris::RuntimeState*, doris::Status const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.cpp:311
15# doris::vectorized::VDataStreamSender::try_close(doris::RuntimeState*, doris::Status) at /home/zcp/repo_center/doris_release/doris/be/src/vec/sink/vdata_stream_sender.cpp:693
16# doris::pipeline::DataSinkOperator::try_close(doris::RuntimeState*) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/operator.h:285
17# doris::pipeline::PipelineTask::try_close() at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/pipeline_task.cpp:317
18# doris::pipeline::TaskScheduler::_try_close_task(doris::pipeline::PipelineTask*, doris::pipeline::PipelineTaskState) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/task_scheduler.cpp:342
19# doris::pipeline::TaskScheduler::_do_work(unsigned long) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/task_scheduler.cpp:321
20# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/util/threadpool.cpp:541
21# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:499
22# 0x0000FFFFA3BCA1E8 in /usr/lib64/libc.so.6
23# 0x0000FFFFA3C315DC in /usr/lib64/libc.so.6
*** Query id: 0-0 ***
*** tablet id: 0 ***
*** Aborted at 1767840107 (unix time) try "date -d @1767840107" if you are using GNU date ***
*** Current BE git commitID: 2a5949cb9e ***
*** SIGSEGV address not mapped to object (@0x0) received by PID 3981492 (TID 3984413 OR 0xfffaa0397f00) from PID 0; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:417
1# os::Linux::chained_handler(int, siginfo_t*, void*) in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
2# JVM_handle_linux_signal in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
3# signalHandler(int, siginfo_t*, void*) in /opt/modules/jdk8u352/jre/lib/aarch64/server/libjvm.so
4# 0x0000FFFFB06468DC in linux-vdso.so.1
5# je_large_dalloc at ../src/large.c:271
6# je_free_default at ../src/jemalloc.c:3014
7# doris::StoragePageCache::insert(doris::StoragePageCache::CacheKey const&, doris::PageBase<Allocator<false, false, false> >, doris::PageCacheHandle, doris::segment_v2::PageTypePB, bool)::$_0::__invoke(doris::CacheKey const&, void*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/page_cache.cpp:71
8# doris::LRUHandle::free() at /home/zcp/repo_center/doris_release/doris/be/src/olap/lru_cache.h:272
9# doris::LRUCache::prune_if(std::function<bool (void const*)>, bool) in /opt/modules/apache-doris/be/lib/doris_be
10# doris::ShardedLRUCache::prune_if(std::function<bool (void const*)>, bool) in /opt/modules/apache-doris/be/lib/doris_be
11# doris::LRUCachePolicy::prune_stale() at /home/zcp/repo_center/doris_release/doris/be/src/runtime/memory/lru_cache_policy.h:66
12# doris::CacheManager::for_each_cache_prune_stale_wrap(std::function<void (doris::CachePolicy*)>, doris::RuntimeProfile*) at /home/zcp/repo_center/doris_release/doris/be/src/runtime/memory/cache_manager.cpp:31
13# doris::CacheManager::for_each_cache_prune_stale(doris::RuntimeProfile*) at /home/zcp/repo_center/doris_release/doris/be/src/runtime/memory/cache_manager.cpp:40
14# doris::StorageEngine::_fd_cache_clean_callback() at /home/zcp/repo_center/doris_release/doris/be/src/olap/olap_server.cpp:255
15# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:499
16# 0x0000FFFFB04981E8 in /usr/lib64/libc.so.6
17# 0x0000FFFFB04FF5DC in /usr/lib64/libc.so.6
start time: Thu Jan 8 10:42:20 AM CST 2026
INFO: java_cmd /opt/modules/jdk8u352/bin/java
INFO: jdk_version 8
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/modules/apache-doris/be/lib/java_extensions/preload-extensions/preload-extensions-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/modules/apache-doris/be/lib/java_extensions/java-udf/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/modules/apache-doris/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]