XLPE opened a new issue, #51491:
URL: https://github.com/apache/doris/issues/51491

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Version
   
   2.1.8+
   
   ### What's Wrong?
   
   When the online query volume is relatively high, a coredump occasionally 
occurs.
   ```
   *** Query id: f4296f8accd54033-a814bf9c0680b95e ***
   *** is nereids: 1 ***
   *** tablet id: 0 ***
   *** Aborted at 1748923069 (unix time) try "date -d @1748923069" if you are 
using GNU date ***
   *** Current BE git commitID: 380ba59ff3 ***
   *** SIGSEGV address not mapped to object (@0x1c8) received by PID 3941201 
(TID 2115617 OR 0xfe1685bb97f0) from PID 456; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at 
/home/jenkins_agent/workspace/BigDataComponent_doris-unified-arm-release/be/src/common/signal_handler.h:421
    1# os::Linux::chained_handler(int, siginfo_t*, void*) in 
/usr/jdk64/current/jre/lib/aarch64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/usr/jdk64/current/jre/lib/aarch64/server/libjvm.so
    3# signalHandler(int, siginfo_t*, void*) in 
/usr/jdk64/current/jre/lib/aarch64/server/libjvm.so
    4# 0x0000FFFF6B2A07C0 in linux-vdso.so.1
    5# doris::TUniqueId::TUniqueId(doris::TUniqueId const&) at 
/home/jenkins_agent/workspace/BigDataComponent_doris-unified-arm-release/gensrc/build/gen_cpp/Types_types.cpp:2354
    6# doris::AttachTask::AttachTask(doris::QueryContext*) at 
/home/jenkins_agent/workspace/BigDataComponent_doris-unified-arm-release/be/src/runtime/thread_context.cpp:60
    7# std::_Function_handler<void (), 
doris::pipeline::PipelineXFragmentContext::_build_pipeline_x_tasks(doris::TPipelineFragmentParams
 const&, doris::ThreadPool*)::$_0>::_M_invoke(std::_Any_data const&) at 
/usr/lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:290
    8# doris::ThreadPool::dispatch_thread() at 
/home/jenkins_agent/workspace/BigDataComponent_doris-unified-arm-release/be/src/util/threadpool.cpp:552
    9# doris::Thread::supervise_thread(void*) at 
/home/jenkins_agent/workspace/BigDataComponent_doris-unified-arm-release/be/src/util/thread.cpp:499
   10# 0x0000FFFF6AF187AC in /lib64/libpthread.so.0
   11# 0x0000FFFF6B16548C in /lib64/libc.so.6
   ```
   
   ### What You Expected?
   
   no coredump
   
   ### How to Reproduce?
   
   The bug can be reproduced by modifying the variable values.
   Add the following configuration to be.conf and then restart the service.
   ```
   fragment_mgr_asynic_work_pool_thread_num_min = 1
   fragment_mgr_asynic_work_pool_thread_num_max = 1
   fragment_mgr_asynic_work_pool_queue_size = 1
   ```
   Set the session variables before sending the query. 
   ```
   set parallel_prepare_threshold = 1;
   ```
   sending a query; doing so will easily trigger the coredump
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [x] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


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

Reply via email to