dataroaring commented on issue #11115: URL: https://github.com/apache/doris/issues/11115#issuecomment-1192715084
`0x603008858500 is located 0 bytes inside of 32-byte region [0x603008858500,0x603008858520) freed by thread T708 here: #0 0x558c90fd1767 in operator delete(void*, unsigned long) (/mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be+0x918a767) #1 0x558c9418bd9a in doris::vectorized::ColumnNullable::~ColumnNullable() /home/zcp/repo_center/doris_master/be/src/vec/columns/column_nullable.h:47 #2 0x558c911c2b44 in COW<doris::vectorized::IColumn>::release_ref() /home/zcp/repo_center/doris_master/be/src/vec/common/cow.h:99 #3 0x558c911b913d in COW<doris::vectorized::IColumn>::intrusive_ptr<doris::vectorized::IColumn const>::~intrusive_ptr() /home/zcp/repo_center/doris_master/be/src/vec/common/cow.h:133 #4 0x558c9117de1d in COW<doris::vectorized::IColumn>::immutable_ptr<doris::vectorized::IColumn>::~immutable_ptr() /home/zcp/repo_center/doris_master/be/src/vec/common/cow.h:255 #5 0x558c91637b7f in doris::vectorized::ColumnWithTypeAndName::~ColumnWithTypeAndName() /home/zcp/repo_center/doris_master/be/src/vec/core/column_with_type_and_name.h:35 #6 0x558c91637b9a in void std::_Destroy<doris::vectorized::ColumnWithTypeAndName>(doris::vectorized::ColumnWithTypeAndName*) /var/local/ldb_toolchain/include/c++/11/bits/stl_construct.h:140 #7 0x558c91636fbc in void std::_Destroy_aux<false>::__destroy<doris::vectorized::ColumnWithTypeAndName*>(doris::vectorized::ColumnWithTypeAndName*, doris::vectorized::ColumnWithTypeAndName*) /var/local/ldb_toolchain/include/c++/11/bits/stl_construct.h:152 #8 0x558c91635cd3 in void std::_Destroy<doris::vectorized::ColumnWithTypeAndName*>(doris::vectorized::ColumnWithTypeAndName*, doris::vectorized::ColumnWithTypeAndName*) /var/local/ldb_toolchain/include/c++/11/bits/stl_construct.h:185 #9 0x558c9163456c in void std::_Destroy<doris::vectorized::ColumnWithTypeAndName*, doris::vectorized::ColumnWithTypeAndName>(doris::vectorized::ColumnWithTypeAndName*, doris::vectorized::ColumnWithTypeAndName*, std::allocator<doris::vectorized::ColumnWithTypeAndName>&) /var/local/ldb_toolchain/include/c++/11/bits/alloc_traits.h:746 #10 0x558c9163292b in std::vector<doris::vectorized::ColumnWithTypeAndName, std::allocator<doris::vectorized::ColumnWithTypeAndName> >::~vector() /var/local/ldb_toolchain/include/c++/11/bits/stl_vector.h:680 #11 0x558c91630d63 in doris::vectorized::Block::~Block() /home/zcp/repo_center/doris_master/be/src/vec/core/block.h:60 #12 0x558c91ac66d2 in void doris::MemTable::_collect_vskiplist_results<false>() /home/zcp/repo_center/doris_master/be/src/olap/memtable.cpp:345 #13 0x558c91ab3209 in doris::MemTable::shrink_memtable_by_agg() /home/zcp/repo_center/doris_master/be/src/olap/memtable.cpp:351 #14 0x558c92c17605 in doris::DeltaWriter::write(doris::vectorized::Block const*, std::vector<int, std::allocator<int> > const&) /home/zcp/repo_center/doris_master/be/src/olap/delta_writer.cpp:202 #15 0x558c92e183b7 in doris::Status doris::TabletsChannel::add_batch<doris::PTabletWriterAddBlockRequest, doris::PTabletWriterAddBlockResult>(doris::PTabletWriterAddBlockRequest const&, doris::PTabletWriterAddBlockResult*) /home/zcp/repo_center/doris_master/be/src/runtime/tablets_channel.h:218 #16 0x558c92e14859 in doris::Status doris::LoadChannel::add_batch<doris::PTabletWriterAddBlockRequest, doris::PTabletWriterAddBlockResult>(doris::PTabletWriterAddBlockRequest const&, doris::PTabletWriterAddBlockResult*) /home/zcp/repo_center/doris_master/be/src/runtime/load_channel.h:152 #17 0x558c92e0dfe7 in doris::Status doris::LoadChannelMgr::add_batch<doris::PTabletWriterAddBlockRequest, doris::PTabletWriterAddBlockResult>(doris::PTabletWriterAddBlockRequest const&, doris::PTabletWriterAddBlockResult*) /home/zcp/repo_center/doris_master/be/src/runtime/load_channel_mgr.h:134 #18 0x558c92df037e in operator() /home/zcp/repo_center/doris_master/be/src/service/internal_service.cpp:256 #19 0x558c92dfcadf in __invoke_impl<void, doris::PInternalServiceImpl::_tablet_writer_add_block(google::protobuf::RpcController*, const doris::PTabletWriterAddBlockRequest*, doris::PTabletWriterAddBl ockResult*, google::protobuf::Closure*)::<lambda()>&> /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:61 #20 0x558c92dfc5c7 in __invoke_r<void, doris::PInternalServiceImpl::_tablet_writer_add_block(google::protobuf::RpcController*, const doris::PTabletWriterAddBlockRequest*, doris::PTabletWriterAddBlockResult*, google::protobuf::Closure*)::<lambda()>&> /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:111 #21 0x558c92dfc04b in _M_invoke /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:291 #22 0x558c92876551 in std::function<void ()>::operator()() const /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:560 #23 0x558c9287215c in doris::PriorityThreadPool::work_thread(int) /home/zcp/repo_center/doris_master/be/src/util/priority_thread_pool.hpp:136 #24 0x558c92888edf in void std::__invoke_impl<void, void (doris::PriorityThreadPool::* const&)(int), doris::PriorityThreadPool*&, int&>(std::__invoke_memfun_deref, void (doris::PriorityThreadPool::*` -- 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