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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]