-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
Search before asking
- I had searched in the issues and found no similar issues.
Version
4.0.2
What's Wrong?
be不知道怎么触发此日志后就挂掉了,重新启动后还是会挂掉,也有这个日志。
I20260104 07:50:59.152354 689 daemon.cpp:231] sys physical memory 98.18 GB. process memory used 1.88 GB(= 1.88 GB[vm/rss] + 1.95 MB[reserved] + 0B[waiting_refresh]), limit 88.36 GB, soft limit 79.52 GB. sys available memory 39.74 GB(= 39.75 GB[proc/available] - 1.95 MB[reserved] - 0B[waiting_refresh]), low water mark 4.91 GB, warning water mark 9.82 GB
W20260104 07:50:59.216352 689 status.h:439] meet error status: [INTERNAL_ERROR]field name is invalid. field=, field_name_to_index=[nickname(4)]
0# doris::segment_v2::Segment::seek_and_read_by_rowid(doris::TabletSchema const&, doris::SlotDescriptor*, unsigned int, doris::COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>&, doris::StorageReadOptions&, std::unique_ptr<doris::segment_v2::ColumnIterator, std::default_delete<doris::segment_v2::ColumnIterator> >&) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h:239
1# doris::RowIdStorageReader::read_doris_format_row(std::shared_ptr<doris::IdFileMap> const&, std::shared_ptr<doris::FileMapping> const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<doris::SlotDescriptor, std::allocator<doris::SlotDescriptor> >&, doris::TabletSchema const&, doris::RowStoreReadStruct&, doris::OlapReaderStatistics&, long*, long*, long*, long*, std::unordered_map<doris::SegKey, doris::SegItem, doris::HashOfSegKey, std::equal_to<doris::SegKey>, std::allocator<std::pair<doris::SegKey const, doris::SegItem> > >&, std::unordered_map<doris::IteratorKey, doris::IteratorItem, doris::HashOfIteratorKey, std::equal_to<doris::IteratorKey>, std::allocator<std::pair<doris::IteratorKey const, doris::IteratorItem> > >&, doris::vectorized::Block&) at /home/zcp/repo_center/doris_release/doris/be/src/exec/rowid_fetcher.cpp:1129
2# doris::RowIdStorageReader::read_batch_doris_format_row(doris::PRequestBlockDesc const&, std::shared_ptr<doris::IdFileMap>, std::vector<doris::SlotDescriptor, std::allocator<doris::SlotDescriptor> >&, doris::TUniqueId const&, doris::vectorized::Block&, doris::OlapReaderStatistics&, long*, long*, long*, long*) at /home/zcp/repo_center/doris_release/doris/be/src/exec/rowid_fetcher.cpp:694
3# doris::RowIdStorageReader::read_by_rowids(doris::PMultiGetRequestV2 const&, doris::PMultiGetResponseV2*) at /home/zcp/repo_center/doris_release/doris/be/src/exec/rowid_fetcher.cpp:586
4# std::_Function_handler<bool (), doris::PInternalService::multiget_data_v2(google::protobuf::RpcController*, doris::PMultiGetRequestV2 const*, doris::PMultiGetResponseV2*, google::protobuf::Closure*)::$_0>::_M_invoke(std::_Any_data const&) at /home/zcp/repo_center/doris_release/doris/be/src/service/internal_service.cpp:2136
5# doris::vectorized::TaskExecutorSimplifiedScanScheduler::submit_scan_task(doris::vectorized::SimplifiedScanTask, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#2}::operator()() const at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/scanner_scheduler.h:339
6# doris::vectorized::ScannerSplitRunner::process_for(std::chrono::duration<long, std::ratio<1l, 1000000000l> >) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:408
7# doris::vectorized::PrioritizedSplitRunner::process() at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/executor/time_sharing/prioritized_split_runner.cpp:104
8# doris::vectorized::TimeSharingTaskExecutor::_dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/executor/time_sharing/time_sharing_task_executor.cpp:572
9# doris::Thread::supervise_thread(void*) at /usr/local/ldb-toolchain-v0.26/bin/../usr/include/pthread.h:562
10# ?
11# clone
I20260104 07:50:59.216459 689 internal_service.cpp:2137] multiget_data finished, cost(us):273251
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:420
1# PosixSignals::chained_handler(int, siginfo*, void*) [clone .part.0] in /usr/lib/jvm/java/lib/server/libjvm.so
2# JVM_handle_linux_signal in /usr/lib/jvm/java/lib/server/libjvm.so
3# 0x00007F50B1882520 in /lib/x86_64-linux-gnu/libc.so.6
4# doris::pipeline::MaterializationSharedState::merge_multi_response() at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/materialization_opertor.cpp:85
5# doris::pipeline::MaterializationOperator::push(doris::RuntimeState*, doris::vectorized::Block*, bool) const at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/materialization_opertor.cpp:357
6# doris::pipeline::StatefulOperatorXdoris::pipeline::MaterializationLocalState::get_block(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/exec/operator.cpp:700
7# doris::pipeline::OperatorXBase::get_block_after_projects(doris::RuntimeState*, doris::vectorized::Block*, bool*) in /opt/apache-doris/be/lib/doris_be
8# doris::pipeline::PipelineTask::execute(bool*) in /opt/apache-doris/be/lib/doris_be
9# doris::pipeline::TaskScheduler::_do_work(int) at /home/zcp/repo_center/doris_release/doris/be/src/pipeline/task_scheduler.cpp:153
10# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/util/threadpool.cpp:623
11# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:461
12# 0x00007F50B18D4AC3 in /lib/x86_64-linux-gnu/libc.so.6
13# __clone in /lib/x86_64-linux-gnu/libc.so.6
What You Expected?
期望能解决此问题。
How to Reproduce?
No response
Anything Else?
希望能给出原因,能解决更好,不能解决告诉如何规避也不错
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct