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

   ### 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
   
   V2.1.8-rc01
   
   ### What's Wrong?
   
   Query SQL: SELECT * FROM mytable LIMIT 537000,1000;
   crash be.out log:
   `
   *** Query id: 8e1a9a13cd314e6d-8770b871278e3646 ***
   *** is nereids: 1 ***
   *** tablet id: 0 ***
   *** Aborted at 1741754420 (unix time) try "date -d @1741754420" if you are 
using GNU date ***
   *** Current BE git commitID: 52396fbc88 ***
   *** SIGSEGV address not mapped to object (@0xffff0101) received by PID 
2499400 (TID 2502138 OR 0x7fdf5cbe3640) from PID 18446744073709486337; 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:421
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/opt/openjdk-8u352-b08/jdk8u352-b08/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/opt/openjdk-8u352-b08/jdk8u352-b08/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/opt/openjdk-8u352-b08/jdk8u352-b08/jre/lib/amd64/server/libjvm.so
    4# 0x00007FEBC11FA090 in /lib64/libc.so.6
    5# doris::vectorized::is_column_nullable(doris::vectorized::IColumn const&) 
at /home/zcp/repo_center/doris_release/doris/be/src/vec/columns/column.cpp:83
    6# 
doris::vectorized::FunctionArrayElement::_execute_nullable(std::vector<doris::vectorized::ColumnWithTypeAndName,
 std::allocator<doris::vectorized::ColumnWithTypeAndName> > const&, unsigned 
long, unsigned char const*, unsigned char*) const in 
/opt/apache-doris-2.1.8-bin-x64/be/lib/doris_be
   7# 
doris::vectorized::FunctionArrayElement::execute_impl(doris::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long) const in 
/opt/apache-doris-2.1.8-bin-x64/be/lib/doris_be
    8# 
doris::vectorized::DefaultExecutable::execute_impl(doris::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long) const at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/functions/function.h:462
    9# 
doris::vectorized::PreparedFunctionImpl::execute_without_low_cardinality_columns(doris::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) const at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/functions/function.cpp:244
   10# 
doris::vectorized::PreparedFunctionImpl::execute(doris::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) const at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/functions/function.cpp:250
   11# doris::vectorized::IFunctionBase::execute(doris::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) const at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/functions/function.h:195
   12# 
doris::vectorized::VectorizedFnCall::_do_execute(doris::vectorized::VExprContext*,
 doris::vectorized::Block*, int*, std::vector<unsigned long, 
std::allocator<unsigned long> >&) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vectorized_fn_call.cpp:182
   13# 
doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vectorized_fn_call.cpp:198
   14# 
doris::vectorized::VectorizedFnCall::_do_execute(doris::vectorized::VExprContext*,
 doris::vectorized::Block*, int*, std::vector<unsigned long, 
std::allocator<unsigned long> >&) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vectorized_fn_call.cpp:173
   15# 
doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vectorized_fn_call.cpp:198
   16# 
doris::vectorized::VectorizedFnCall::_do_execute(doris::vectorized::VExprContext*,
 doris::vectorized::Block*, int*, std::vector<unsigned long, 
std::allocator<unsigned long> >&) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vectorized_fn_call.cpp:173
   17# 
doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vectorized_fn_call.cpp:198
   18# doris::vectorized::VCaseExpr::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vcase_expr.cpp:111
   19# doris::vectorized::VExprContext::execute(doris::vectorized::Block*, 
int*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vexpr_context.cpp:54
   20# doris::vectorized::VScanner::_do_projections(doris::vectorized::Block*, 
doris::vectorized::Block*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/vscanner.cpp:210
   21# 
doris::vectorized::VScanner::get_block_after_projects(doris::RuntimeState*, 
doris::vectorized::Block*, bool*) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/vscanner.cpp:100
   22# 
doris::vectorized::ScannerScheduler::_scanner_scan(std::shared_ptr<doris::vectorized::ScannerContext>,
 std::shared_ptr<doris::vectorized::ScanTask>) at 
/home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:280
   23# std::_Function_handler<void (), 
doris::vectorized::ScannerScheduler::submit(std::shared_ptr<doris::vectorized::ScannerContext>,
 std::shared_ptr<doris::vectorized::ScanTask>)::$_1::operator()() 
const::{lambda()#1}>::_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
   24# doris::ThreadPool::dispatch_thread() in 
/opt/apache-doris-2.1.8-bin-x64/be/lib/doris_be
   25# doris::Thread::supervise_thread(void*) at 
/home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:499
   26# start_thread in /lib64/libpthread.so.0
   27# __clone in /lib64/libc.so.6
   `
   
   ### What You Expected?
   
   BE without crash
   
   ### How to Reproduce?
   
   I create a view with 54w data, execute above sql and then BE crash after 
serveral seconds
   
   ### Anything Else?
   
   _No response_
   
   ### 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: commits-unsubscr...@doris.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to