You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/11/10 11:51:07 UTC

[GitHub] [doris] freemandealer opened a new issue, #14174: [Bug] segcompaction check failed when rename plain

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

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Version
   
   updated master
   
   ### What's Wrong?
   
   Check failed: _segid_statistics_map.find(_num_segcompacted) == _segid_statistics_map.end() == true (0 vs. 1)
   
   Check failure stack trace: ***
       @     0x564fd2da2a3d  google::LogMessage::Fail()
       @     0x564fd2da4f79  google::LogMessage::SendToLog()
       @     0x564fd2da25a6  google::LogMessage::Flush()
       @     0x564fd2da55e9  google::LogMessageFatal::~LogMessageFatal()
       @     0x564fc8cb9dd6  doris::BetaRowsetWriter::_rename_compacted_segment_plain()
       @     0x564fc8cbfd05  doris::BetaRowsetWriter::_find_longest_consecutive_small_segment()
       @     0x564fc8cc139d  doris::BetaRowsetWriter::_get_segcompaction_candidates()
       @     0x564fc8cc1bd6  doris::BetaRowsetWriter::_segcompaction_if_necessary()
       @     0x564fc8cc5c76  doris::BetaRowsetWriter::flush_single_memtable()
       @     0x564fc79c4eaa  doris::MemTable::_do_flush()
       @     0x564fc79c3c37  doris::MemTable::flush()
       @     0x564fc79acbe2  doris::FlushToken::_flush_memtable()
       @     0x564fc79b248f  doris::MemtableFlushTask::run()
       @     0x564fc99158f2  doris::ThreadPool::dispatch_thread()
       @     0x564fc9937274  std::__invoke_impl<>()
       @     0x564fc9936b13  std::__invoke<>()
       @     0x564fc9935eb2  ZNSt5_BindIFMN5doris10ThreadPoolEFvvEPS1_EE6_callIvJEJLm0EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
       @     0x564fc99349c3  std::_Bind<>::operator()<>()
       @     0x564fc99315b4  std::__invoke_impl<>()
       @     0x564fc992ea6c  ZSt10invoke_rIvRSt5_BindIFMN5doris10ThreadPoolEFvvEPS2_EEJEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESA_E4typeEOSB_DpOSC
       @     0x564fc9929d6b  std::_Function_handler<>::_M_invoke()
       @     0x564fc8dc1622  std::function<>::operator()()
       @     0x564fc98f5596  doris::Thread::supervise_thread()
       @     0x7fa5cb016609  start_thread
       @     0x7fa5cb150133  clone
       @              (nil)  (unknown)
   Query id: 0-0 ***
   Aborted at 1668039777 (unix time) try "date -d @1668039777" if you are using GNU date ***
   Current BE git commitID: 3690c4dbe ***
   SIGABRT unkown detail explain (@0x2d698a) received by PID 2976138 (TID 0x7fa4aef0b700) from PID 2976138; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_master/be/src/common/signal_handler.h:420
    1# 0x00007FA5CB074090 in /lib/x86_64-linux-gnu/libc.so.6
    2# raise at ../sysdeps/unix/sysv/linux/raise.c:51
    3# abort at /build/glibc-SzIz7B/glibc-2.31/stdlib/abort.c:81
    4# 0x0000564FD2DAD429 in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be
    5# 0x0000564FD2DA2A3D in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be
    6# google::LogMessage::SendToLog() in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be
    7# google::LogMessage::Flush() in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be
    8# google::LogMessageFatal::~LogMessageFatal() in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be
    9# doris::BetaRowsetWriter::_rename_compacted_segment_plain(unsigned long) at /home/zcp/repo_center/doris_master/be/src/olap/rowset/beta_rowset_writer.cpp:224
   10# doris::BetaRowsetWriter::_find_longest_consecutive_small_segment(std::shared_ptr<std::vector<std::shared_ptr<doris::segment_v2::Segment>, std::allocator<std::shared_ptr<doris::segment_v2::Segment> > > >) at /home/zcp/repo_center/doris_master/be/src/olap/rowset/beta_rowset_writer.cpp:434
   11# doris::BetaRowsetWriter::_get_segcompaction_candidates(std::shared_ptr<std::vector<std::shared_ptr<doris::segment_v2::Segment>, std::allocator<std::shared_ptr<doris::segment_v2::Segment> > > >&, bool) at /home/zcp/repo_center/doris_master/be/src/olap/rowset/beta_rowset_writer.cpp:477
   12# doris::BetaRowsetWriter::_segcompaction_if_necessary() at /home/zcp/repo_center/doris_master/be/src/olap/rowset/beta_rowset_writer.cpp:503
   13# doris::BetaRowsetWriter::flush_single_memtable(doris::vectorized::Block const*) at /home/zcp/repo_center/doris_master/be/src/olap/rowset/beta_rowset_writer.cpp:688
   
   ### What You Expected?
   
   success and stable
   
   ### How to Reproduce?
   
   enable segcompaction
   
   ### Anything Else?
   
   _No response_
   
   ### 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-unsubscribe@doris.apache.org.apache.org

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


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


[GitHub] [doris] dataroaring closed issue #14174: [Bug] segcompaction check failed when rename plain

Posted by GitBox <gi...@apache.org>.
dataroaring closed issue #14174: [Bug] segcompaction check failed when rename plain
URL: https://github.com/apache/doris/issues/14174


-- 
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-unsubscribe@doris.apache.org

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


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