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

Reply via email to