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

   ### 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.11
   
   ### What's Wrong?
   
   Doris BE crashes with SIGSEGV during query execution.
   
   The crash happens immediately after the query starts execution. BE process 
exits with a segmentation fault, and the stack trace shows the crash occurs in:
   
   - memcpy
   - doris::vectorized::ColumnStr::insert_range_from
   - doris::vectorized::VScanner::_do_projections
   
   Because BE crashes before query completion, the corresponding query record 
does not appear in FE audit_log.
   
   
   ### What You Expected?
   
   The query should either complete successfully or return a normal execution 
error.
   
   BE should not crash with SIGSEGV when executing a query.
   
   
   ### How to Reproduce?
   
   _No response_
   
   ### Anything Else?
   
   `
   2026-02-02T18:33:18.685643386+08:00 RuntimeLogger I20260202 18:33:18.685552 
1432 fragment_mgr.cpp:796] Query fe1dec8010ea4578-a4bbf1d91dfa570e start 
execution 2026-02-02T18:33:18.695203304+08:00 *** Query id: 
fe1dec8010ea4578-a4bbf1d91dfa570e *** 2026-02-02T18:33:18.695216959+08:00 *** 
is nereids: 1 *** 2026-02-02T18:33:18.695220753+08:00 *** tablet id: 0 *** 
2026-02-02T18:33:18.695224312+08:00 *** Aborted at 1770028398 (unix time) try 
"date -d @1770028398" if you are using GNU date *** 
2026-02-02T18:33:18.695227464+08:00 *** Current BE git commitID: 50e6e413f5 *** 
2026-02-02T18:33:18.695230631+08:00 *** SIGSEGV address not mapped to object 
(@0x0) received by PID 534 (TID 1032 OR 0x7f71c22f9640) from PID 0; stack 
trace: *** 2026-02-02T18:33:19.267717343+08:00 RuntimeLogger I20260202 
18:33:19.267587 2417 daemon.cpp:221] os physical memory 16.00 GB. process 
memory used 1.25 GB(= 1.82 GB[vm/rss] - 584.07 MB[tc/jemalloc_cache] + 
0[reserved] + 0B[waiting_refresh]), limit 14.40 GB, soft
  limit 12.96 GB. sys available memory 14.45 GB(= 14.45 GB[proc/available] - 
0[reserved] - 0B[waiting_refresh]), low water mark 819.20 MB, warning water 
mark 1.60 GB. 2026-02-02T18:33:19.505266217+08:00 0# doris::signal::(anonymous 
namespace)::FailureSignalHandler(int, siginfo_t*, void*) at 
/home/zcp/repo_center/doris_enterprise/doris/be/src/common/signal_handler.h:421 
2026-02-02T18:33:19.505286909+08:00 1# os::Linux::chained_handler(int, 
siginfo_t*, void*) in /usr/lib/jvm/java/jre/lib/amd64/server/libjvm.so 
2026-02-02T18:33:19.505289910+08:00 2# JVM_handle_linux_signal in 
/usr/lib/jvm/java/jre/lib/amd64/server/libjvm.so 
2026-02-02T18:33:19.505292812+08:00 3# signalHandler(int, siginfo_t*, void*) in 
/usr/lib/jvm/java/jre/lib/amd64/server/libjvm.so 
2026-02-02T18:33:19.505295538+08:00 4# 0x00007F72F21 in 
/lib/x86_64-linux-gnu/libc.so.6 2026-02-02T18:33:19.505297965+08:00 5# memcpy 
at 
/home/zcp/repo_center/doris_enterprise/doris/be/src/glibc-compatibility/memcpy/memcpy_x86_64.cpp:219
 20
 26-02-02T18:33:19.505314946+08:00 6# auto 
doris::vectorized::ColumnStr<unsigned 
int>::insert_range_from(doris::vectorized::IColumn const&, unsigned long, 
unsigned long)::{lambda(auto:1 
const&)#1}::operator()<doris::vectorized::ColumnStr<unsigned int> 
>(doris::vectorized::ColumnStr<unsigned int> const&) const in 
/opt/apache-doris/be/lib/doris_be 7# doris::vectorized::ColumnStr<unsigned 
int>::insert_range_from(doris::vectorized::IColumn const&, unsigned long, 
unsigned long) at 
/home/zcp/repo_center/doris_enterprise/doris/be/src/vec/columns/column_string.cpp:198
 2026-02-02T18:33:19.505321267+08:00 8# 
doris::vectorized::VScanner::_do_projections(doris::vectorized::Block*, 
doris::vectorized::Block*) at 
/home/zcp/repo_center/doris_enterprise/doris/be/src/vec/exec/scan/vscanner.cpp:221
 2026-02-02T18:33:19.505323883+08:00 9# 
doris::vectorized::VScanner::get_block_after_projects(doris::RuntimeState*, 
doris::vectorized::Block*, bool*) at 
/home/zcp/repo_center/doris_enterprise/doris/be/src/vec
 /exec/scan/vscanner.cpp:100 2026-02-02T18:33:19.505326389+08:00 10# 
doris::vectorized::ScannerScheduler::_scanner_scan(std::shared_ptr<doris::vectorized::ScannerContext>,
 std::shared_ptr<doris::vectorized::ScanTask>) at 
/home/zcp/repo_center/doris_enterprise/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:280
 2026-02-02T18:33:19.505329711+08:00 11# std::_Function_handler<void (), 
doris::vectorized::ScannerScheduler::submit(std::shared_ptr<doris::vectorized::ScannerContext>,
 std::shared_ptr<doris::vectorized::ScanTask>)::$_0>::_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
 12# doris::ThreadPool::dispatch_thread() in /opt/apache-doris/be/lib/doris_be 
2026-02-02T18:33:19.505334354+08:00 13# doris::Thread::supervise_thread(void*) 
at /home/zcp/repo_center/doris_enterprise/doris/be/src/util/thread.cpp:499 
2026-02-02T18:33:19.505336508+08:00 14# 0x00007F72F21C9AC3 in 
/lib/x86_64-linux-gnu/l
 ibc.so.6 2026-02-02T18:33:19.505338755+08:00 15# 0x00007F72F225B850 in 
/lib/x86_64-linux-gnu/libc.so.6 2026-02-02T18:33:19.505340828+08:00 
2026-02-02T18:33:19.721735201+08:00 /opt/apache-doris/be/bin/start_be.sh: line 
394: 534 Segmentation fault (core dumped) ${LIMIT:+${LIMIT}} 
"${DORIS_HOME}/lib/doris_be" "$@" 2>&1 < /dev/null 
2026-02-02T18:33:19.723200983+08:00 [Mon Feb 2 18:33:19 CST 2026] run post_exit
   `
   
   ### Are you willing to submit PR?
   
   - [ ] 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