dutyu opened a new issue, #23238: URL: https://github.com/apache/doris/issues/23238
### 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 master ### What's Wrong? Query sql: ```sql ``` Be crash stack: ``` I0821 10:44:46.256289 143776 fragment_mgr.cpp:527] PlanFragmentExecutor::_exec_actual|query_id=24e38b25e36a45f7-bce8af04c9d45fbb|instance_id=24e38b25e36a45f7-bce8af04c9d45fbc|pthread_id=139953720911616 I0821 10:44:46.256335 143776 plan_fragment_executor.cpp:251] PlanFragmentExecutor::open|query_id=TUniqueId(hi=2658121199924168183, lo=-4834421764881358917)|instance_id=TUniqueId(hi=2658121199924168183, lo=-4834421764881358916)|mem_limit=2.00 GB I0821 10:44:46.256445 143776 exec_node.cpp:200] fragment_instance_id=24e38b25e36a45f7-bce8af04c9d45fbc closed I0821 10:44:46.256454 143776 plan_fragment_executor.cpp:564] Close() fragment_instance_id=24e38b25e36a45f7-bce8af04c9d45fbc I0821 10:44:46.256496 143776 query_context.h:69] Deregister query/load memory tracker, queryId=24e38b25e36a45f7-bce8af04c9d45fbb, Limit=2.00 GB, CurrUsed=-1.60 KB, PeakUsed=12.73 KB I0821 10:44:46.369058 143884 scanner_scheduler.cpp:373] VScanNode input rows: 0, eos: 1 I0821 10:44:46.752537 144158 olap_server.cpp:592] compaction thread pool. type: CUMU, num_threads: 10, num_threads_pending_start: 0, num_active_threads: 0, max_threads: 10, min_threads: 10, num_total_queued_tasks: 0 I0821 10:44:48.762766 144158 olap_server.cpp:592] compaction thread pool. type: CUMU, num_threads: 10, num_threads_pending_start: 0, num_active_threads: 0, max_threads: 10, min_threads: 10, num_total_queued_tasks: 0 I0821 10:44:48.768301 144915 socket.cpp:2335] Checking Socket{id=6524 addr=10.160.136.242:8060} (0x7f46fd724940) F0821 10:44:48.802470 143891 column_string.cpp:200] Check failed: filter.size() == offsets.size() (4064 vs. 8128) *** Check failure stack trace: *** @ 0x55dd78100b5d google::LogMessage::Fail() @ 0x55dd78103099 google::LogMessage::SendToLog() @ 0x55dd781006c6 google::LogMessage::Flush() @ 0x55dd78103709 google::LogMessageFatal::~LogMessageFatal() @ 0x55dd73263a13 doris::vectorized::ColumnString::filter() @ 0x55dd7324bcc0 doris::vectorized::ColumnNullable::filter() @ 0x55dd733320f4 doris::vectorized::Block::filter_block_internal() @ 0x55dd73411844 doris::vectorized::OrcReader::get_next_block() @ 0x55dd748f84fd doris::vectorized::VFileScanner::_get_block_impl() @ 0x55dd7498cde4 doris::vectorized::VScanner::get_block() @ 0x55dd748f0813 doris::vectorized::ScannerScheduler::_scanner_scan() @ 0x55dd748f1fb1 _ZNSt17_Function_handlerIFvvEZZN5doris10vectorized16ScannerScheduler18_schedule_scannersEPNS2_14ScannerContextEENK3$_1clEvEUlvE2_E9_M_invokeERKSt9_Any_data @ 0x55dd711646df doris::ThreadPool::dispatch_thread() @ 0x55dd7115a75c doris::Thread::supervise_thread() I0821 10:44:49.577121 143873 scanner_scheduler.cpp:373] VScanNode input rows: 0, eos: 1 @ 0x7f4a79d91ea5 start_thread @ 0x7f4a7a5aab0d __clone @ (nil) (unknown) *** Query id: 1ed5da7e894d4d58-9523b8ebe8f27668 *** *** Aborted at 1692585890 (unix time) try "date -d @1692585890" if you are using GNU date *** *** Current BE git commitID: Unknown *** *** SIGABRT unknown detail explain (@0xbcd500022f90) received by PID 143248 (TID 143891 OR 0x7f493d9f3700) from PID 143248; stack trace: *** I0821 10:44:50.772972 144158 olap_server.cpp:592] compaction thread pool. type: CUMU, num_threads: 10, num_threads_pending_start: 0, num_active_threads: 0, max_threads: 10, min_threads: 10, num_total_queued_tasks: 0 I0821 10:44:51.165351 144017 load_channel_mgr.cpp:232] cleaning timed out load channels I0821 10:44:51.548486 144750 socket.cpp:2335] Checking Socket{id=6452 addr=10.160.108.56:8060} (0x7f46fd71a740) I0821 10:44:52.252812 144181 olap_server.cpp:1049] cooldown producer get tablet num: 0 I0821 10:44:52.783188 144158 olap_server.cpp:592] compaction thread pool. type: CUMU, num_threads: 10, num_threads_pending_start: 0, num_active_threads: 0, max_threads: 10, min_threads: 10, num_total_queued_tasks: 0 I0821 10:44:54.793396 144158 olap_server.cpp:592] compaction thread pool. type: CUMU, num_threads: 10, num_threads_pending_start: 0, num_active_threads: 0, max_threads: 10, min_threads: 10, num_total_queued_tasks: 0 I0821 10:44:55.177449 144268 client_cache.cpp:54] get_client(): cached client for TNetworkAddress(hostname=10.162.87.249, port=9020) I0821 10:44:55.177949 144268 task_worker_pool.cpp:1045] successfully report TASK|host=10.162.87.249|port=9020 I0821 10:44:56.024535 144734 socket.cpp:2335] Checking Socket{id=6521 addr=10.160.108.12:8060} (0x7f46fd724280) 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/doris-master/be/src/common/signal_handler.h:413 1# 0x00007F4A7A4E2400 in /lib64/libc.so.6 2# gsignal in /lib64/libc.so.6 3# abort in /lib64/libc.so.6 4# 0x000055DD7810B549 in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 5# 0x000055DD78100B5D in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 6# google::LogMessage::SendToLog() in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 7# google::LogMessage::Flush() in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 8# google::LogMessageFatal::~LogMessageFatal() in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 9# doris::vectorized::ColumnString::filter(doris::vectorized::PODArray<unsigned char, 4096ul, Allocator<false, false, false>, 15ul, 16ul> const&) in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 10# doris::vectorized::ColumnNullable::filter(doris::vectorized::PODArray<unsigned char, 4096ul, Allocator<false, false, false>, 15ul, 16ul> const&) at /root/doris-master/be/src/vec/columns/column_nullable.cpp:353 11# doris::vectorized::Block::filter_block_internal(doris::vectorized::Block*, std::vector<unsigned int, std::allocator<unsigned int> > const&, doris::vectorized::PODArray<unsigned char, 4096ul, Allocator<false, false, false>, 15ul, 16ul> const&) at /root/doris-master/be/src/vec/core/block.cpp:712 12# doris::vectorized::OrcReader::get_next_block(doris::vectorized::Block*, unsigned long*, bool*) at /root/doris-master/be/src/vec/exec/format/orc/vorc_reader.cpp:1452 13# doris::vectorized::VFileScanner::_get_block_impl(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /root/doris-master/be/src/vec/exec/scan/vfile_scanner.cpp:257 14# doris::vectorized::VScanner::get_block(doris::RuntimeState*, doris::vectorized::Block*, bool*) in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 15# doris::vectorized::ScannerScheduler::_scanner_scan(doris::vectorized::ScannerScheduler*, doris::vectorized::ScannerContext*, std::shared_ptr<doris::vectorized::VScanner>) at /root/doris-master/be/src/vec/exec/scan/scanner_scheduler.cpp:372 16# std::_Function_handler<void (), doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1::operator()() const::{lambda()#4}>::_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 17# doris::ThreadPool::dispatch_thread() in /hdpData2/yarn/localcache/usercache/hive/appcache/application_1691417751496_1049623/filecache/13/doris-be-360-master.tar.gz/apache-doris-be-360-master-bin-x86_64/lib/doris_be 18# doris::Thread::supervise_thread(void*) at /root/doris-master/be/src/util/thread.cpp:466 19# start_thread in /lib64/libpthread.so.0 20# clone in /lib64/libc.so.6 ``` ### What You Expected? Fix BE crash error. ### How to Reproduce? _No response_ ### 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