xinyiZzz opened a new pull request, #40043:
URL: https://github.com/apache/doris/pull/40043

   ```
   I20240828 11:41:58.529152 20190 mem_tracker_limiter.cpp:193] [Address 
Sanitizer] memory buf not exist, mem tracker label: 
Load#Id=ac42f13dd1430d2c-bd60f5a4829d0792, consumption: 13054587, peak 
consumption: 13054587, buf: 0, size: 0, stack_trace:
           0#  doris::OwnedSlice::~OwnedSlice()
           1#  doris::segment_v2::ScalarColumnWriter::finish_current_page()
           2#  doris::segment_v2::ScalarColumnWriter::finish()
           3#  doris::segment_v2::VerticalSegmentWriter::write_batch()
           4#  
doris::SegmentFlusher::_add_rows(std::unique_ptr<doris::segment_v2::VerticalSegmentWriter,
 std::default_delete<doris::segment_v2::VerticalSegmentWriter> >&, 
doris::vectorized::Block const*, unsigned long, unsigned long)
           5#  
doris::SegmentFlusher::flush_single_block(doris::vectorized::Block const*, int, 
long*)
           6#  
doris::SegmentCreator::flush_single_block(doris::vectorized::Block const*, int, 
long*)
           7#  
doris::BaseBetaRowsetWriter::flush_memtable(doris::vectorized::Block*, int, 
long*)
           8#  doris::FlushToken::_do_flush_memtable(doris::MemTable*, int, 
long*)
           9#  
doris::FlushToken::_flush_memtable(std::unique_ptr<doris::MemTable, 
std::default_delete<doris::MemTable> >, int, long)
           10# doris::MemtableFlushTask::run()
           11# doris::ThreadPool::dispatch_thread()
           12# doris::Thread::supervise_thread(void*)
           13# ?
           14# clone
   ```
   ```
   I20240828 11:41:58.613629 20183 mem_tracker_limiter.cpp:182] [Address 
Sanitizer] free memory buf size inaccurate, mem tracker label: 
Load#Id=433657e8b3834e94-ac178bb7ab8ff661, consumption: 3239536, peak 
consumption: 6385184, buf: 0x6030015390a0, size: 32, old buf: 0x6030015390a0, 
old size: 20, new stack_trace:
        0#  doris::OwnedSlice::~OwnedSlice()
        1#  
doris::segment_v2::IndexedColumnWriter::_finish_current_data_page(unsigned 
long&)
        2#  
doris::segment_v2::IndexedColumnWriter::finish(doris::segment_v2::IndexedColumnMetaPB*)
        3#  
doris::PrimaryKeyIndexBuilder::finalize(doris::segment_v2::PrimaryKeyIndexMetaPB*)
        4#  doris::segment_v2::VerticalSegmentWriter::_write_primary_key_index()
        5#  
doris::segment_v2::VerticalSegmentWriter::finalize_columns_index(unsigned long*)
        6#  doris::segment_v2::VerticalSegmentWriter::finalize(unsigned long*, 
unsigned long*)
        7#  
doris::SegmentFlusher::_flush_segment_writer(std::unique_ptr<doris::segment_v2::VerticalSegmentWriter,
 std::default_delete<doris::segment_v2::VerticalSegmentWriter> >&, 
std::shared_ptr<doris::TabletSchema>, long*)
        8#  doris::SegmentFlusher::flush_single_block(doris::vectorized::Block 
const*, int, long*)
        9#  doris::SegmentCreator::flush_single_block(doris::vectorized::Block 
const*, int, long*)
        10# 
doris::BetaRowsetWriterV2::flush_memtable(doris::vectorized::Block*, int, long*)
        11# doris::FlushToken::_do_flush_memtable(doris::MemTable*, int, long*)
        12# doris::FlushToken::_flush_memtable(std::unique_ptr<doris::MemTable, 
std::default_delete<doris::MemTable> >, int, long)
        13# doris::MemtableFlushTask::run()
        14# doris::ThreadPool::dispatch_thread()
        15# doris::Thread::supervise_thread(void*)
        16# ?
        17# clone
   , old stack_trace:
        0#  Allocator<false, false, false, 
DefaultMemoryAllocator>::alloc_impl(unsigned long, unsigned long)
        1#  doris::faststring::build()
        2#  
doris::segment_v2::BinaryPrefixPageBuilder::finish(doris::OwnedSlice*)
        3#  
doris::segment_v2::IndexedColumnWriter::_finish_current_data_page(unsigned 
long&)
        4#  
doris::segment_v2::IndexedColumnWriter::finish(doris::segment_v2::IndexedColumnMetaPB*)
        5#  
doris::PrimaryKeyIndexBuilder::finalize(doris::segment_v2::PrimaryKeyIndexMetaPB*)
        6#  doris::segment_v2::VerticalSegmentWriter::_write_primary_key_index()
        7#  
doris::segment_v2::VerticalSegmentWriter::finalize_columns_index(unsigned long*)
        8#  doris::segment_v2::VerticalSegmentWriter::finalize(unsigned long*, 
unsigned long*)
        9#  
doris::SegmentFlusher::_flush_segment_writer(std::unique_ptr<doris::segment_v2::VerticalSegmentWriter,
 std::default_delete<doris::segment_v2::VerticalSegmentWriter> >&, 
std::shared_ptr<doris::TabletSchema>, long*)
        10# doris::SegmentFlusher::flush_single_block(doris::vectorized::Block 
const*, int, long*)
        11# doris::SegmentCreator::flush_single_block(doris::vectorized::Block 
const*, int, long*)
        12# 
doris::BetaRowsetWriterV2::flush_memtable(doris::vectorized::Block*, int, long*)
        13# doris::FlushToken::_do_flush_memtable(doris::MemTable*, int, long*)
        14# doris::FlushToken::_flush_memtable(std::unique_ptr<doris::MemTable, 
std::default_delete<doris::MemTable> >, int, long)
        15# doris::MemtableFlushTask::run()
        16# doris::ThreadPool::dispatch_thread()
        17# doris::Thread::supervise_thread(void*)
        18# ?
        19# clon
   ```


-- 
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

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