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

   ### 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
   
   commit id:93b941baeb6afd00a1c005c12a0ef9d3ee89deb6
   
   ### What's Wrong?
   
   Run the following query would crash BE.
   ```sql
   SELECT ref_0.`supplycost`
   FROM regression_test_query_p0_limit.tpch_tiny_partsupp AS ref_0
   ORDER BY ref_0.`supplycost`
   LIMIT 10;
   ```
   
   ### What You Expected?
   
   Return results.
   
   ### How to Reproduce?
   
   Run the query mentioned in What's Wrong
   
   ### Anything Else?
   
   ```
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/mnt/disk1/yuejing/downloads/jdk1.8.0_131/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/mnt/disk1/yuejing/downloads/jdk1.8.0_131/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/mnt/disk1/yuejing/downloads/jdk1.8.0_131/jre/lib/amd64/server/libjvm.so
    4# 0x00007F59D9A95400 in /lib64/libc.so.6
    5# doris::ColumnPredicate* 
doris::create_comparison_predicate<(doris::PredicateType)4>(doris::TabletColumn 
const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, bool, doris::MemPool*) at 
/mnt/disk1/yuejing/projects/doris/be/src/olap/predicate_creator.h:240
    6# doris::parse_to_predicate(std::shared_ptr<doris::TabletSchema>, 
doris::TCondition const&, doris::MemPool*, bool) in 
/mnt/disk1/yuejing/projects/doris/output/be/lib/doris_be
    7# doris::vectorized::RuntimePredicate::update(doris::vectorized::Field 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, bool) at 
/mnt/disk1/yuejing/projects/doris/be/src/runtime/runtime_predicate.cpp:146
    8# doris::vectorized::VSortNode::sink(doris::RuntimeState*, 
doris::vectorized::Block*, bool) in 
/mnt/disk1/yuejing/projects/doris/output/be/lib/doris_be
    9# doris::vectorized::VSortNode::open(doris::RuntimeState*) at 
/mnt/disk1/yuejing/projects/doris/be/src/vec/exec/vsort_node.cpp:166
   10# doris::PlanFragmentExecutor::open_vectorized_internal() at 
/mnt/disk1/yuejing/projects/doris/be/src/runtime/plan_fragment_executor.cpp:274
   11# doris::PlanFragmentExecutor::open() at 
/mnt/disk1/yuejing/projects/doris/be/src/runtime/plan_fragment_executor.cpp:246
   12# doris::FragmentExecState::execute() at 
/mnt/disk1/yuejing/projects/doris/be/src/runtime/fragment_mgr.cpp:250
   13# 
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::RuntimeState*, doris::Status*)>) at 
/mnt/disk1/yuejing/projects/doris/be/src/runtime/fragment_mgr.cpp:490
   14# std::_Function_handler<void (), 
doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, 
std::function<void (doris::RuntimeState*, 
doris::Status*)>)::$_3>::_M_invoke(std::_Any_data const&) at 
/mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   15# doris::ThreadPool::dispatch_thread() in 
/mnt/disk1/yuejing/projects/doris/output/be/lib/doris_be
   16# doris::Thread::supervise_thread(void*) at 
/mnt/disk1/yuejing/projects/doris/be/src/util/thread.cpp:454
   17# start_thread in /lib64/libpthread.so.0
   18# __GI___clone in /lib64/libc.so.6
   ```
   
   ### 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: 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