Gabriel39 opened a new pull request, #35777:
URL: https://github.com/apache/doris/pull/35777
## Proposed changes
*** SIGSEGV address not mapped to object (@0x0) received by PID 10012 (TID
11834 OR 0x7f6a72b76700) from PID 0; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int,
siginfo_t*, void*) at
/home/zcp/repo_center/doris_master/doris/be/src/common/signal_handler.h:421
1# PosixSignals::chained_handler(int, siginfo*, void*) [clone .part.0] in
/usr/lib/jvm/java-17-openjdk-amd64/lib/server/libjvm.so
2# JVM_handle_linux_signal in
/usr/lib/jvm/java-17-openjdk-amd64/lib/server/libjvm.so
3# 0x00007F72F73F8090 in /lib/x86_64-linux-gnu/libc.so.6
4# std::__uniq_ptr_impl >::_M_ptr() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:173
5# std::unique_ptr >::get() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:422
6# std::unique_ptr >::operator->() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:416
7# doris::pipeline::PipelineFragmentContext::~PipelineFragmentContext() at
/home/zcp/repo_center/doris_master/doris/be/src/pipeline/pipeline_fragment_context.cpp:134
8# void std::destroy_at(doris::pipeline::PipelineFragmentContext*) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_construct.h:89
9# void std::allocator_traits >::destroy(std::allocator&,
doris::pipeline::PipelineFragmentContext*) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:533
10# std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:529
11# std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:168
12# std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:703
13# std::__shared_ptr::~__shared_ptr() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:1149
14# std::shared_ptr::~shared_ptr() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr.h:122
15# doris::FragmentMgr::exec_plan_fragment(doris::TPipelineFragmentParams
const&, std::function const&) at
/home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:937
16# doris::FragmentMgr::exec_plan_fragment(doris::TPipelineFragmentParams
const&) at
/home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:588
17#
doris::PInternalService::_exec_plan_fragment_impl(std::__cxx11::basic_string,
std::allocator > const&, doris::PFragmentRequestVersion, bool, std::function
const&) at
/home/zcp/repo_center/doris_master/doris/be/src/service/internal_service.cpp:545
18#
doris::PInternalService::_exec_plan_fragment_in_pthread(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*) at
/home/zcp/repo_center/doris_master/doris/be/src/service/internal_service.cpp:309
19#
doris::PInternalService::exec_plan_fragment_prepare(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*)::$_0::operator()() const at
/home/zcp/repo_center/doris_master/doris/be/src/service/internal_service.cpp:328
20# void std::__invoke_impl(std::__invoke_other,
doris::PInternalService::exec_plan_fragment_prepare(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*)::$_0&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
21# std::enable_if, void>::type
std::__invoke_r(doris::PInternalService::exec_plan_fragment_prepare(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*)::$_0&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
22# std::_Function_handler::_M_invoke(std::_Any_data const&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
23# std::function::operator()() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
24# doris::WorkThreadPool::work_thread(int) at
/home/zcp/repo_center/doris_master/doris/be/src/util/work_thread_pool.hpp:158
25# void std::__invoke_impl::* const&)(int), doris::WorkThreadPool*&,
int&>(std::__invoke_memfun_deref, void (doris::WorkThreadPool::* const&)(int),
doris::WorkThreadPool*&, int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
26# std::__invoke_result::* const&)(int), doris::WorkThreadPool*&,
int&>::type std::__invoke::* const&)(int), doris::WorkThreadPool*&, int&>(void
(doris::WorkThreadPool::* const&)(int), doris::WorkThreadPool*&, int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
27# decltype (std::__invoke((*this)._M_pmf, std::forward*&>({parm#1}),
std::forward({parm#1}))) std::_Mem_fn_base::*)(int), true>::operator()*&,
int&>(doris::WorkThreadPool*&, int&) const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:131
28# void std::__invoke_impl::*)(int)>&, doris::WorkThreadPool*&,
int&>(std::__invoke_other, std::_Mem_fn::*)(int)>&, doris::WorkThreadPool*&,
int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
29# std::enable_if::*)(int)>&, doris::WorkThreadPool*&, int&>, void>::type
std::__invoke_r::*)(int)>&, doris::WorkThreadPool*&,
int&>(std::_Mem_fn::*)(int)>&, doris::WorkThreadPool*&, int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
30# void std::_Bind_result::*)(int)> (doris::WorkThreadPool*,
int)>::__call(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:570
31# void std::_Bind_result::*)(int)> (doris::WorkThreadPool*,
int)>::operator()<>() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:629
32# void std::__invoke_impl::*)(int)> (doris::WorkThreadPool*,
int)>>(std::__invoke_other, std::_Bind_result::*)(int)>
(doris::WorkThreadPool*, int)>&&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
33# std::__invoke_result::*)(int)> (doris::WorkThreadPool*, int)>>::type
std::__invoke::*)(int)> (doris::WorkThreadPool*,
int)>>(std::_Bind_result::*)(int)> (doris::WorkThreadPool*, int)>&&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
34# void std::thread::_Invoker::*)(int)> (doris::WorkThreadPool*, int)> >
>::_M_invoke<0ul>(std::_Index_tuple<0ul>) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:253
35# std::thread::_Invoker::*)(int)> (doris::WorkThreadPool*, int)> >
>::operator()() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:260
36# std::thread::_State_impl::*)(int)> (doris::WorkThreadPool*, int)> > >
>::_M_run() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:211
37# execute_native_thread_routine at
../../../../../libstdc++-v3/src/c++11/thread.cc:84
38# start_thread at /build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:478
39# __clone at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
172.30.0.209 last coredump sql: 2024-06-01 01:24:35,277 [query] Query
acf324c8f40442cc-b4a126fd0b23366c 1 times with new query id:
b4807ca994304baa-8430ee63b9d99512
2024-06-01 01:24:37,883 [query] Query acf324c8f40442cc-b4a126fd0b23366c 2
times with new query id: b838fc2b55b34504-aff3ba782e1fbf0c
####### 172.30.0.25 #######
172.30.0.25 corefile:
172.30.0.25:/var/lib/apport/coredump/corepackage.core._mnt_hdd01_ci_master-deploy_be_lib_doris_be-10500-20240601T01:24:38.lz4
172.30.0.25 be.out: INFO: java_cmd
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
INFO: jdk_version 17
Start time: Sat 01 Jun 2024 01:16:04 AM CST
INFO: java_cmd /usr/lib/jvm/java-17-openjdk-amd64/bin/java
INFO: jdk_version 17
OpenJDK 64-Bit Server VM warning: Option CriticalJNINatives was deprecated
in version 16.0 and will likely be removed in a future release.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/mnt/hdd01/ci/master-deploy/be/lib/java_extensions/preload-extensions/preload-extensions-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/mnt/hdd01/ci/master-deploy/be/lib/java_extensions/java-udf/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/mnt/hdd01/ci/master-deploy/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]
start BE in local mode
*** Query id: 2da87d3049bf48c8-83dca41d3bc61c96 ***
*** is nereids: 0 ***
*** tablet id: 0 ***
*** Aborted at 1717176275 (unix time) try "date -d @1717176275" if you are
using GNU date ***
*** Current BE git commitID: 99388a08b2 ***
*** SIGSEGV address not mapped to object (@0x0) received by PID 10500 (TID
12470 OR 0x7f1b0c71b700) from PID 0; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int,
siginfo_t*, void*) at
/home/zcp/repo_center/doris_master/doris/be/src/common/signal_handler.h:421
1# PosixSignals::chained_handler(int, siginfo*, void*) [clone .part.0] in
/usr/lib/jvm/java-17-openjdk-amd64/lib/server/libjvm.so
2# JVM_handle_linux_signal in
/usr/lib/jvm/java-17-openjdk-amd64/lib/server/libjvm.so
3# 0x00007F238B977090 in /lib/x86_64-linux-gnu/libc.so.6
4# std::__uniq_ptr_impl >::_M_ptr() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:173
5# std::unique_ptr >::get() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:422
6# std::unique_ptr >::operator->() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:416
7# doris::pipeline::PipelineFragmentContext::~PipelineFragmentContext() at
/home/zcp/repo_center/doris_master/doris/be/src/pipeline/pipeline_fragment_context.cpp:134
8# void std::destroy_at(doris::pipeline::PipelineFragmentContext*) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_construct.h:89
9# void std::allocator_traits >::destroy(std::allocator&,
doris::pipeline::PipelineFragmentContext*) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:533
10# std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:529
11# std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:168
12# std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:703
13# std::__shared_ptr::~__shared_ptr() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr_base.h:1149
14# std::shared_ptr::~shared_ptr() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/shared_ptr.h:122
15# doris::FragmentMgr::exec_plan_fragment(doris::TPipelineFragmentParams
const&, std::function const&) at
/home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:937
16# doris::FragmentMgr::exec_plan_fragment(doris::TPipelineFragmentParams
const&) at
/home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:588
17#
doris::PInternalService::_exec_plan_fragment_impl(std::__cxx11::basic_string,
std::allocator > const&, doris::PFragmentRequestVersion, bool, std::function
const&) at
/home/zcp/repo_center/doris_master/doris/be/src/service/internal_service.cpp:545
18#
doris::PInternalService::_exec_plan_fragment_in_pthread(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*) at
/home/zcp/repo_center/doris_master/doris/be/src/service/internal_service.cpp:309
19#
doris::PInternalService::exec_plan_fragment_prepare(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*)::$_0::operator()() const at
/home/zcp/repo_center/doris_master/doris/be/src/service/internal_service.cpp:328
20# void std::__invoke_impl(std::__invoke_other,
doris::PInternalService::exec_plan_fragment_prepare(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*)::$_0&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
21# std::enable_if, void>::type
std::__invoke_r(doris::PInternalService::exec_plan_fragment_prepare(google::protobuf::RpcController*,
doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*,
google::protobuf::Closure*)::$_0&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
22# std::_Function_handler::_M_invoke(std::_Any_data const&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
23# std::function::operator()() const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
24# doris::WorkThreadPool::work_thread(int) at
/home/zcp/repo_center/doris_master/doris/be/src/util/work_thread_pool.hpp:158
25# void std::__invoke_impl::* const&)(int), doris::WorkThreadPool*&,
int&>(std::__invoke_memfun_deref, void (doris::WorkThreadPool::* const&)(int),
doris::WorkThreadPool*&, int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
26# std::__invoke_result::* const&)(int), doris::WorkThreadPool*&,
int&>::type std::__invoke::* const&)(int), doris::WorkThreadPool*&, int&>(void
(doris::WorkThreadPool::* const&)(int), doris::WorkThreadPool*&, int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
27# decltype (std::__invoke((*this)._M_pmf, std::forward*&>({parm#1}),
std::forward({parm#1}))) std::_Mem_fn_base::*)(int), true>::operator()*&,
int&>(doris::WorkThreadPool*&, int&) const at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:131
28# void std::__invoke_impl::*)(int)>&, doris::WorkThreadPool*&,
int&>(std::__invoke_other, std::_Mem_fn::*)(int)>&, doris::WorkThreadPool*&,
int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
29# std::enable_if::*)(int)>&, doris::WorkThreadPool*&, int&>, void>::type
std::__invoke_r::*)(int)>&, doris::WorkThreadPool*&,
int&>(std::_Mem_fn::*)(int)>&, doris::WorkThreadPool*&, int&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
30# void std::_Bind_result::*)(int)> (doris::WorkThreadPool*,
int)>::__call(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:570
31# void std::_Bind_result::*)(int)> (doris::WorkThreadPool*,
int)>::operator()<>() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:629
32# void std::__invoke_impl::*)(int)> (doris::WorkThreadPool*,
int)>>(std::__invoke_other, std::_Bind_result::*)(int)>
(doris::WorkThreadPool*, int)>&&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
33# std::__invoke_result::*)(int)> (doris::WorkThreadPool*, int)>>::type
std::__invoke::*)(int)> (doris::WorkThreadPool*,
int)>>(std::_Bind_result::*)(int)> (doris::WorkThreadPool*, int)>&&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
34# void std::thread::_Invoker::*)(int)> (doris::WorkThreadPool*, int)> >
>::_M_invoke<0ul>(std::_Index_tuple<0ul>) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:253
35# std::thread::_Invoker::*)(int)> (doris::WorkThreadPool*, int)> >
>::operator()() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:260
36# std::thread::_State_impl::*)(int)> (doris::WorkThreadPool*, int)> > >
>::_M_run() at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:211
37# execute_native_thread_routine at
../../../../../libstdc++-v3/src/c++11/thread.cc:84
38# start_thread at /build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:478
39# __clone at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
<!--Describe your changes.-->
--
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]