dangerousfeng opened a new issue, #21585: URL: https://github.com/apache/doris/issues/21585
### 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.0beta ### What's Wrong? BE日志如下: `F0706 17:48:20.214213 8415 percentile.h:87] Check failed: rhs._num_samples == rhs._num_added (11169 vs. 705309188) *** Check failure stack trace: *** @ 0x55922fad8619 google::LogMessageFatal::~LogMessageFatal() @ 0x559230120f75 bvar::detail::PercentileInterval<>::merge<>() @ 0x55923011ffdb bvar::detail::AgentCombiner<>::reset_all_agents() *** Query id: 0-0 *** *** Aborted at 1688636900 (unix time) try "date -d @1688636900" if you are using GNU date *** *** Current BE git commitID: afe6bb9 *** *** SIGSEGV address not mapped to object (@0x114c12771d7) received by PID 8413 (TID 9413 OR 0x7f4f376ee700) from PID 18446744072655172055; stack trace: *** @ 0x55923011f941 bvar::detail::Percentile::reset() @ 0x55923012a993 bvar::detail::ReducerSampler<>::take_sample() @ 0x559230121ea9 bvar::detail::SamplerCollector::run() @ 0x559230122889 bvar::detail::SamplerCollector::sampling_thread() @ 0x7f5141a96ea5 start_thread @ 0x7f51422afb0d __clone @ (nil) (unknown) 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/src/doris/be/src/common/signal_handler.h:413 1# os::Linux::chained_handler(int, siginfo*, void*) in /data/app/jdk1.8.0_361/jre/lib/amd64/server/libjvm.so 2# JVM_handle_linux_signal in /data/app/jdk1.8.0_361/jre/lib/amd64/server/libjvm.so 3# signalHandler(int, siginfo*, void*) in /data/app/jdk1.8.0_361/jre/lib/amd64/server/libjvm.so 4# 0x00007F51421E7400 in /lib64/libc.so.6 5# __memcmp_sse4_1 in /lib64/libc.so.6 6# doris::segment_v2::IndexPageIterator::seek_at_or_before(doris::Slice const&) at /root/src/doris/be/src/olap/rowset/segment_v2/index_page.cpp:95 7# doris::segment_v2::IndexedColumnIterator::seek_at_or_after(void const*, bool*) at /root/src/doris/be/src/olap/rowset/segment_v2/indexed_column_reader.cpp:215 8# doris::MergeIndexDeleteBitmapCalculatorContext::seek_at_or_after(doris::Slice const&) at /root/src/doris/be/src/olap/delete_bitmap_calculator.cpp:49 9# doris::MergeIndexDeleteBitmapCalculator::calculate_one(doris::RowLocation&) in /data/app/doris-be-2.0.0-beta/lib/doris_be 10# doris::MergeIndexDeleteBitmapCalculator::calculate_all(std::shared_ptr<doris::DeleteBitmap>) in /data/app/doris-be-2.0.0-beta/lib/doris_be 11# doris::Tablet::calc_delete_bitmap_between_segments(std::shared_ptr<doris::Rowset>, std::vector<std::shared_ptr<doris::segment_v2::Segment>, std::allocator<std::shared_ptr<doris::segment_v2::Segment> > > const&, std::shared_ptr<doris::DeleteBitmap>) at /root/src/doris/be/src/olap/tablet.cpp:3603 12# doris::DeltaWriter::close_wait(doris::PSlaveTabletNodes const&, bool) in /data/app/doris-be-2.0.0-beta/lib/doris_be 13# doris::TabletsChannel::_close_wait(doris::DeltaWriter*, google::protobuf::RepeatedPtrField<doris::PTabletInfo>*, google::protobuf::RepeatedPtrField<doris::PTabletError>*, doris::PSlaveTabletNodes, bool) at /root/src/doris/be/src/runtime/tablets_channel.cpp:239 14# doris::TabletsChannel::close(doris::LoadChannel*, int, long, bool*, google::protobuf::RepeatedField<long> const&, google::protobuf::RepeatedPtrField<doris::PTabletInfo>*, google::protobuf::RepeatedPtrField<doris::PTabletError>*, google::protobuf::Map<long, doris::PSlaveTabletNodes> const&, google::protobuf::Map<long, doris::PSuccessSlaveTabletNodeIds>*, bool) at /root/src/doris/be/src/runtime/tablets_channel.cpp:202 15# doris::LoadChannel::_handle_eos(std::shared_ptr<doris::TabletsChannel>&, doris::PTabletWriterAddBlockRequest const&, doris::PTabletWriterAddBlockResult*) at /root/src/doris/be/src/runtime/load_channel.h:134 16# doris::LoadChannel::add_batch(doris::PTabletWriterAddBlockRequest const&, doris::PTabletWriterAddBlockResult*) at /root/src/doris/be/src/runtime/load_channel.cpp:165 17# doris::LoadChannelMgr::add_batch(doris::PTabletWriterAddBlockRequest const&, doris::PTabletWriterAddBlockResult*) at /root/src/doris/be/src/runtime/load_channel_mgr.cpp:208 18# std::_Function_handler<void (), doris::PInternalServiceImpl::_tablet_writer_add_block(google::protobuf::RpcController*, doris::PTabletWriterAddBlockRequest const*, doris::PTabletWriterAddBlockResult*, google::protobuf::Closure*)::$_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 19# doris::PriorityThreadPool::work_thread(int) at /root/src/doris/be/src/util/priority_thread_pool.hpp:147 20# execute_native_thread_routine at ../../../../../libstdc++-v3/src/c++11/thread.cc:84 21# start_thread in /lib64/libpthread.so.0 22# clone in /lib64/libc.so.6` ### What You Expected? 什么问题引起的,我需要如何处理? ### 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