You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
selectref_0.cd_dep_college_countas c0,
ref_1.P_BRANDas c1,
ref_0.cd_credit_ratingas c2,
ref_2.R_REGIONKEYas c3,
case when ref_0.cd_dep_count<=ref_0.cd_dep_count then ref_2.R_COMMENT else ref_2.R_COMMENT end
as c4,
44as c5,
ref_2.R_REGIONKEYas c6,
ref_2.R_COMMENTas c7,
ref_1.P_BRANDas c8,
instr(
cast(ref_0.cd_credit_ratingasVARCHAR),
cast(ref_0.cd_genderasVARCHAR)) as c9,
substr(
cast(ref_0.cd_genderasVARCHAR),
cast(ref_1.P_SIZEasINT),
cast(unix_timestamp() asINT)) as c10,
e() as c11,
ref_1.P_MFGRas c12,
ref_1.P_COMMENTas c13,
ref_1.P_PARTKEYas c14,
ref_1.P_NAMEas c15,
ref_0.cd_demo_skas c16,
ref_2.R_COMMENTas c17,
case when ref_1.P_TYPE=ref_0.cd_gender then ref_1.P_CONTAINER else ref_1.P_CONTAINER end
as c18,
ref_2.R_COMMENTas c19,
ref_2.R_NAMEas c20,
count(
cast(ref_0.cd_demo_skasINT)) over (partition by ref_2.R_NAMEorder byref_0.cd_purchase_estimate) as c21,
98as c22,
case when true then pi() else pi() end
as c23,
ref_2.R_NAMEas c24,
ref_1.P_PARTKEYas c25,
71as c26,
ref_2.R_REGIONKEYas c27,
cast(nullif(cast(nullif(case when true then ref_0.cd_gender else ref_0.cd_gender end
,
ref_2.R_COMMENT) asVARCHAR),
ref_1.P_TYPE) asVARCHAR) as c28,
length(
cast(case when true then ref_1.P_MFGR else ref_1.P_MFGR end
asVARCHAR)) as c29,
cast(nullif(13,
max(
cast(ref_0.cd_dep_countasINT)) over (partition by ref_1.P_RETAILPRICEorder byref_1.P_CONTAINER)) asINT) as c30,
ref_2.R_REGIONKEYas c31,
ref_2.R_NAMEas c32,
ref_1.P_SIZEas c33,
unix_timestamp() as c34,
ref_2.R_NAMEas c35,
ref_1.P_NAMEas c36,
pi() as c37,
ref_1.P_COMMENTas c38
fromsqlsmith.tpcds_100g_customer_demographicsas ref_0
left joinsqlsmith.tpch_100g_partas ref_1
on (ref_0.cd_demo_sk=ref_1.P_PARTKEY )
left joinsqlsmith.tpch_100g_regionas ref_2
on (ref_1.P_CONTAINER=ref_2.R_NAME )
whereref_1.P_COMMENT>ref_1.P_NAMElimit70;
be.out:
==7532==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x6210006fcd00 in thread T273 (pip_wg_executor):
object passed to delete has wrong type:
size of the allocated type: 4090 bytes;
size of the deallocated type: 4106 bytes.
#0 0x8ca9277 in operator delete(void*, unsigned long) ../../.././libsanitizer/asan/asan_new_delete.cpp:172 #1 0x8da224e in __gnu_cxx::new_allocator::deallocate(unsigned char*, unsigned long) /home/disk5/sr-deps/toolchain/installed/gcc-10.3.0/include/c++/10.3.0/ext/new_allocator.h:133 #2 0x8e7f51a in starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator >::deallocate(unsigned char*, unsigned long) /root/starrocks/be/src/util/raw_container.h:53 #3 0x8e7a0db in std::allocator_traits<starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::deallocate(starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator >&, unsigned char*, unsigned long) /usr/include/c++/10.3.0/bits/alloc_traits.h:341 #4 0x8e74b87 in std::_Vector_base<unsigned char, starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::_M_deallocate(unsigned char*, unsigned long) /usr/include/c++/10.3.0/bits/stl_vector.h:354 #5 0x8e6f401 in std::_Vector_base<unsigned char, starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::~_Vector_base() /usr/include/c++/10.3.0/bits/stl_vector.h:335 #6 0x8e69c63 in std::vector<unsigned char, starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::~vector() /usr/include/c++/10.3.0/bits/stl_vector.h:683 #7 0xce78835 in void starrocks::raw::make_room_pad16(std::vector<unsigned char, std::allocator >, unsigned long) /root/starrocks/be/src/util/raw_container.h:159 #8 0xce67b70 in deserialize /root/starrocks/be/src/serde/column_array_serde.cpp:168 #9 0xce6163a in do_visit /root/starrocks/be/src/serde/column_array_serde.cpp:658 #10 0xce5e7e8 in visit /root/starrocks/be/src/column/column_visitor_adapter.h:105 #11 0x8ea0470 in starrocks::vectorized::ColumnFactory<starrocks::vectorized::FixedLengthColumnBase, starrocks::vectorized::FixedLengthColumn, starrocks::vectorized::Column>::accept_mutable(starrocks::ColumnVisitorMutable) /root/starrocks/be/src/column/column.h:439 #12 0xce5ce89 in starrocks::serde::ColumnArraySerde::deserialize(unsigned char const*, starrocks::vectorized::Column*, bool, int) /root/starrocks/be/src/serde/column_array_serde.cpp:705 #13 0xce5a5eb in deserialize /root/starrocks/be/src/serde/column_array_serde.cpp:385 #14 0xce5c0c7 in do_visit /root/starrocks/be/src/serde/column_array_serde.cpp:623 #15 0xce5e3e4 in visit /root/starrocks/be/src/column/column_visitor_adapter.h:143 #16 0x9aac7c6 in starrocks::vectorized::ColumnFactory<starrocks::vectorized::Column, starrocks::vectorized::NullableColumn, starrocks::vectorized::Column>::accept_mutable(starrocks::ColumnVisitorMutable*) /root/starrocks/be/src/column/column.h:439 #17 0xce5ce89 in starrocks::serde::ColumnArraySerde::deserialize(unsigned char const*, starrocks::vectorized::Column*, bool, int) /root/starrocks/be/src/serde/column_array_serde.cpp:705 #18 0x10765672 in starrocks::serde::ProtobufChunkDeserializer::deserialize(std::basic_string_view<char, std::char_traits >, long*) /root/starrocks/be/src/serde/protobuf_serde.cpp:227 #19 0xed4e141 in starrocks::DataStreamRecvr::SenderQueue::_deserialize_chunk(starrocks::ChunkPB const&, starrocks::vectorized::Chunk*, starrocks::faststring*) /root/starrocks/be/src/runtime/sender_queue.cpp:91 #20 0xed541aa in starrocks::DataStreamRecvr::PipelineSenderQueue::get_chunk(starrocks::vectorized::Chunk**, int) /root/starrocks/be/src/runtime/sender_queue.cpp:420 #21 0xeb97864 in starrocks::DataStreamRecvr::get_chunk_for_pipeline(std::unique_ptr<starrocks::vectorized::Chunk, std::default_deletestarrocks::vectorized::Chunk >, int) /root/starrocks/be/src/runtime/data_stream_recvr.cpp:259 #22 0xa18db37 in starrocks::pipeline::ExchangeSourceOperator::pull_chunk(starrocks::RuntimeState) /root/starrocks/be/src/exec/pipeline/exchange/exchange_source_operator.cpp:35 #23 0x91711cd in starrocks::pipeline::PipelineDriver::process(starrocks::RuntimeState*, int) /root/starrocks/be/src/exec/pipeline/pipeline_driver.cpp:226 #24 0x1002bb47 in starrocks::pipeline::GlobalDriverExecutor::_worker_thread() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:125 #25 0x1002a531 in operator() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:55 #26 0x10032a13 in __invoke_impl<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:60 #27 0x10032112 in __invoke_r<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:110 #28 0x10031536 in _M_invoke /usr/include/c++/10.3.0/bits/std_function.h:291 #29 0x8e2aeaf in std::function<void ()>::operator()() const /usr/include/c++/10.3.0/bits/std_function.h:622 #30 0xf07bbc1 in starrocks::FunctionRunnable::run() /root/starrocks/be/src/util/threadpool.cpp:44 #31 0xf0789c3 in starrocks::ThreadPool::dispatch_thread() /root/starrocks/be/src/util/threadpool.cpp:515 #32 0xf0945cf in void std::__invoke_impl<void, void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&>(std::__invoke_memfun_deref, void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&) /usr/include/c++/10.3.0/bits/invoke.h:73 #33 0xf093f28 in std::__invoke_result<void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&>::type std::__invoke<void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&>(void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&) /usr/include/c++/10.3.0/bits/invoke.h:95 #34 0xf09331f in void std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /usr/include/c++/10.3.0/functional:416 #35 0xf091c81 in void std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>::operator()<, void>() /usr/include/c++/10.3.0/functional:499 #36 0xf08ece5 in void std::__invoke_impl<void, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&>(std::__invoke_other, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&) /usr/include/c++/10.3.0/bits/invoke.h:60 #37 0xf08c649 in std::enable_if<is_invocable_r_v<void, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&>, void>::type std::__invoke_r<void, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&>(std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&) /usr/include/c++/10.3.0/bits/invoke.h:110 #38 0xf0886b2 in std::_Function_handler<void (), std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()> >::_M_invoke(std::_Any_data const&) /usr/include/c++/10.3.0/bits/std_function.h:291 #39 0x8e2aeaf in std::function<void ()>::operator()() const /usr/include/c++/10.3.0/bits/std_function.h:622 #40 0xf06304a in starrocks::Thread::supervise_thread(void*) /root/starrocks/be/src/util/thread.cpp:326 #41 0x7f3092388ea4 in start_thread (/lib64/libpthread.so.0+0x7ea4) #42 0x7f3087a6eb0c in clone (/lib64/libc.so.6+0xfeb0c)
0x6210006fcd00 is located 0 bytes inside of 4090-byte region [0x6210006fcd00,0x6210006fdcfa)
allocated by thread T273 (pip_wg_executor) here:
#0 0x8ca8457 in operator new(unsigned long) ../../.././libsanitizer/asan/asan_new_delete.cpp:99 #1 0x8e13468 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10.3.0/ext/new_allocator.h:115 #2 0x8e131c1 in std::allocator_traits<std::allocator >::allocate(std::allocator&, unsigned long) /home/disk5/sr-deps/toolchain/installed/gcc-10.3.0/include/c++/10.3.0/bits/alloc_traits.h:460 #3 0x8e123cf in std::_Vector_base<unsigned char, std::allocator >::_M_allocate(unsigned long) /home/disk5/sr-deps/toolchain/installed/gcc-10.3.0/include/c++/10.3.0/bits/stl_vector.h:346 #4 0x8e10c38 in std::_Vector_base<unsigned char, std::allocator >::_M_create_storage(unsigned long) /usr/include/c++/10.3.0/bits/stl_vector.h:361 #5 0x8e0f926 in std::_Vector_base<unsigned char, std::allocator >::_Vector_base(unsigned long, std::allocator const&) /usr/include/c++/10.3.0/bits/stl_vector.h:305 #6 0x8e35f84 in std::vector<unsigned char, std::allocator >::vector(unsigned long, unsigned char const&, std::allocator const&) /usr/include/c++/10.3.0/bits/stl_vector.h:524 #7 0x8feeb55 in starrocks::vectorized::FixedLengthColumnBase::FixedLengthColumnBase(unsigned long, unsigned char) /root/starrocks/be/src/column/fixed_length_column_base.h:46 #8 0x9aaa841 in starrocks::vectorized::ColumnFactory<starrocks::vectorized::FixedLengthColumnBase, starrocks::vectorized::FixedLengthColumn, starrocks::vectorized::Column>::ColumnFactory<unsigned long const&, unsigned char const&>(unsigned long const&, unsigned char const&) /root/starrocks/be/src/column/column.h:401 #9 0x9aa9b9e in starrocks::vectorized::FixedLengthColumn::FixedLengthColumn(unsigned long, unsigned char) /root/starrocks/be/src/column/fixed_length_column.h:17 #10 0xfd83c5f in void __gnu_cxx::new_allocator<starrocks::vectorized::FixedLengthColumn >::construct<starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&>(starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/ext/new_allocator.h:150 #11 0xfd816b0 in void std::allocator_traits<std::allocator<starrocks::vectorized::FixedLengthColumn > >::construct<starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&>(std::allocator<starrocks::vectorized::FixedLengthColumn >&, starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/alloc_traits.h:512 #12 0xfd7ccd6 in std::_Sp_counted_ptr_inplace<starrocks::vectorized::FixedLengthColumn, std::allocator<starrocks::vectorized::FixedLengthColumn >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<unsigned long&, unsigned char const&>(std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr_base.h:551 #13 0xfd79c17 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<starrocks::vectorized::FixedLengthColumn, std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(starrocks::vectorized::FixedLengthColumn&, std::_Sp_alloc_shared_tag<std::allocator<starrocks::vectorized::FixedLengthColumn > >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr_base.h:682 #14 0xfd77991 in std::__shared_ptr<starrocks::vectorized::FixedLengthColumn, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(std::_Sp_alloc_shared_tag<std::allocator<starrocks::vectorized::FixedLengthColumn > >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr_base.h:1371 #15 0xfd769bf in std::shared_ptr<starrocks::vectorized::FixedLengthColumn >::shared_ptr<std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(std::_Sp_alloc_shared_tag<std::allocator<starrocks::vectorized::FixedLengthColumn > >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr.h:408 #16 0xfd749fb in std::shared_ptr<starrocks::vectorized::FixedLengthColumn > std::allocate_shared<starrocks::vectorized::FixedLengthColumn, std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(std::allocator<starrocks::vectorized::FixedLengthColumn > const&, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr.h:860 #17 0xfd73827 in std::shared_ptr<starrocks::vectorized::FixedLengthColumn > std::make_shared<starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&>(unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr.h:876 #18 0xfd70faa in std::shared_ptr<starrocks::vectorized::FixedLengthColumn > starrocks::vectorized::ColumnFactory<starrocks::vectorized::FixedLengthColumnBase, starrocks::vectorized::FixedLengthColumn, starrocks::vectorized::Column>::create<unsigned long&, unsigned char const&>(unsigned long&, unsigned char const&) /root/starrocks/be/src/column/column.h:410 #19 0xfd6b184 in starrocks::vectorized::ColumnHelper::create_column(starrocks::TypeDescriptor const&, bool, bool, unsigned long) /root/starrocks/be/src/column/column_helper.cpp:280 #20 0x107652a5 in starrocks::serde::ProtobufChunkDeserializer::deserialize(std::basic_string_view<char, std::char_traits >, long) /root/starrocks/be/src/serde/protobuf_serde.cpp:217 #21 0xed4e141 in starrocks::DataStreamRecvr::SenderQueue::_deserialize_chunk(starrocks::ChunkPB const&, starrocks::vectorized::Chunk*, starrocks::faststring*) /root/starrocks/be/src/runtime/sender_queue.cpp:91 #22 0xed541aa in starrocks::DataStreamRecvr::PipelineSenderQueue::get_chunk(starrocks::vectorized::Chunk**, int) /root/starrocks/be/src/runtime/sender_queue.cpp:420 #23 0xeb97864 in starrocks::DataStreamRecvr::get_chunk_for_pipeline(std::unique_ptr<starrocks::vectorized::Chunk, std::default_deletestarrocks::vectorized::Chunk >, int) /root/starrocks/be/src/runtime/data_stream_recvr.cpp:259 #24 0xa18db37 in starrocks::pipeline::ExchangeSourceOperator::pull_chunk(starrocks::RuntimeState) /root/starrocks/be/src/exec/pipeline/exchange/exchange_source_operator.cpp:35 #25 0x91711cd in starrocks::pipeline::PipelineDriver::process(starrocks::RuntimeState*, int) /root/starrocks/be/src/exec/pipeline/pipeline_driver.cpp:226 #26 0x1002bb47 in starrocks::pipeline::GlobalDriverExecutor::_worker_thread() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:125 #27 0x1002a531 in operator() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:55 #28 0x10032a13 in __invoke_impl<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:60 #29 0x10032112 in __invoke_r<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:110
Thread T273 (pip_wg_executor) created by T0 here:
#0 0x8c52152 in __interceptor_pthread_create ../../.././libsanitizer/asan/asan_interceptors.cpp:214 #1 0xf06249e in starrocks::Thread::start_thread(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<void ()> const&, unsigned long, scoped_refptrstarrocks::Thread) /root/starrocks/be/src/util/thread.cpp:281 #2 0xf07f1c2 in starrocks::Status starrocks::Thread::create<void (starrocks::ThreadPool::)(), starrocks::ThreadPool*>(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, void (starrocks::ThreadPool::* const&)(), starrocks::ThreadPool* const&, scoped_refptrstarrocks::Thread) /root/starrocks/be/src/util/thread.h:55 #3 0xf079c61 in starrocks::ThreadPool::create_thread() /root/starrocks/be/src/util/threadpool.cpp:566 #4 0xf0767b1 in starrocks::ThreadPool::do_submit(std::shared_ptrstarrocks::Runnable, starrocks::ThreadPoolToken, starrocks::ThreadPool::Priority) /root/starrocks/be/src/util/threadpool.cpp:415 #5 0xf07546d in starrocks::ThreadPool::submit(std::shared_ptrstarrocks::Runnable, starrocks::ThreadPool::Priority) /root/starrocks/be/src/util/threadpool.cpp:332 #6 0xf07560e in starrocks::ThreadPool::submit_func(std::function<void ()>, starrocks::ThreadPool::Priority) /root/starrocks/be/src/util/threadpool.cpp:336 #7 0x1002a97a in starrocks::pipeline::GlobalDriverExecutor::initialize(int) /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:55 #8 0xeaabcc3 in starrocks::ExecEnv::_init(std::vector<starrocks::StorePath, std::allocatorstarrocks::StorePath > const&) /root/starrocks/be/src/runtime/exec_env.cpp:194 #9 0xeaa9aab in starrocks::ExecEnv::init(starrocks::ExecEnv*, std::vector<starrocks::StorePath, std::allocatorstarrocks::StorePath > const&) /root/starrocks/be/src/runtime/exec_env.cpp:126 #10 0x8ce8f90 in main /root/starrocks/be/src/service/starrocks_main.cpp:278 #11 0x7f3087992554 in __libc_start_main (/lib64/libc.so.6+0x22554)
SUMMARY: AddressSanitizer: new-delete-type-mismatch ../../.././libsanitizer/asan/asan_new_delete.cpp:172 in operator delete(void*, unsigned long)
==7532==HINT: if you don't care about these errors you may set ASAN_OPTIONS=new_delete_type_mismatch=0
==7532==ABORTING
StarRocks version (Required)
You can get the StarRocks version by executing SQL select current_version()
mysql> select current_version();
+-------------------------+
| current_version() |
+-------------------------+
| BRANCH-2.5-ASAN 7d36d91 |
+-------------------------+
1 row in set (0.01 sec)
The text was updated successfully, but these errors were encountered:
select4as c0,
case when true then ref_2.d_current_year else ref_2.d_current_year end
as c1,
ref_0.d_dowas c2,
ref_2.d_moyas c3,
ref_1.c1as c4,
sum(
cast(cast(nullas DOUBLE) as DOUBLE)) over (partition by ref_2.d_following_holidayorder byref_0.d_date_sk) as c5,
ref_1.c2as c6,
ref_2.d_following_holidayas c7,
ref_2.d_following_holidayas c8,
ref_2.d_same_day_lyas c9,
ref_0.d_current_dayas c10,
cast(coalesce(case when ref_2.d_current_quarter>=ref_0.d_current_day then ref_2.d_current_quarter else ref_2.d_current_quarter end
,
ref_2.d_date_id) asVARCHAR) as c11,
ref_1.c2as c12,
ref_0.d_dateas c13,
ref_0.d_dowas c14,
ref_2.d_weekendas c15,
e() as c16,
sum(
cast(cast(nullif(cast(nullas DOUBLE),
cast(nullas DOUBLE)) as DOUBLE) as DOUBLE)) over (partition by ref_0.d_last_domorder byref_1.c2) as c17
fromsqlsmith.tpcds_100g_date_dimas ref_0
right joinsqlsmith.t1as ref_1
on (ref_0.d_quarter_seq=ref_1.c1 )
inner joinsqlsmith.tpcds_100g_date_dimas ref_2
on (ref_1.c1=ref_2.d_date_sk )
where (ref_2.d_quarter_seq>ref_2.d_month_seq)
and (ref_2.d_date_id<ref_0.d_current_month)
limit76;
We have marked this issue as stale because it has been inactive for 6 months. If this issue is still relevant, removing the stale label or adding a comment will keep it active. Otherwise, we'll close it in 10 days to keep the issue queue tidy. Thank you for your contribution to StarRocks!
Steps to reproduce the behavior (Required)
Expected behavior (Required)
no error
Real behavior (Required)
ERROR 1064 (HY000): rpc failed, host: 172.26.92.201'
be.out:
==7532==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x6210006fcd00 in thread T273 (pip_wg_executor):
object passed to delete has wrong type:
size of the allocated type: 4090 bytes;
size of the deallocated type: 4106 bytes.
#0 0x8ca9277 in operator delete(void*, unsigned long) ../../.././libsanitizer/asan/asan_new_delete.cpp:172
#1 0x8da224e in __gnu_cxx::new_allocator::deallocate(unsigned char*, unsigned long) /home/disk5/sr-deps/toolchain/installed/gcc-10.3.0/include/c++/10.3.0/ext/new_allocator.h:133
#2 0x8e7f51a in starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator >::deallocate(unsigned char*, unsigned long) /root/starrocks/be/src/util/raw_container.h:53
#3 0x8e7a0db in std::allocator_traits<starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::deallocate(starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator >&, unsigned char*, unsigned long) /usr/include/c++/10.3.0/bits/alloc_traits.h:341
#4 0x8e74b87 in std::_Vector_base<unsigned char, starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::_M_deallocate(unsigned char*, unsigned long) /usr/include/c++/10.3.0/bits/stl_vector.h:354
#5 0x8e6f401 in std::_Vector_base<unsigned char, starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::~_Vector_base() /usr/include/c++/10.3.0/bits/stl_vector.h:335
#6 0x8e69c63 in std::vector<unsigned char, starrocks::raw::RawAllocator<unsigned char, 16ul, std::allocator > >::~vector() /usr/include/c++/10.3.0/bits/stl_vector.h:683
#7 0xce78835 in void starrocks::raw::make_room_pad16(std::vector<unsigned char, std::allocator >, unsigned long) /root/starrocks/be/src/util/raw_container.h:159
#8 0xce67b70 in deserialize /root/starrocks/be/src/serde/column_array_serde.cpp:168
#9 0xce6163a in do_visit /root/starrocks/be/src/serde/column_array_serde.cpp:658
#10 0xce5e7e8 in visit /root/starrocks/be/src/column/column_visitor_adapter.h:105
#11 0x8ea0470 in starrocks::vectorized::ColumnFactory<starrocks::vectorized::FixedLengthColumnBase, starrocks::vectorized::FixedLengthColumn, starrocks::vectorized::Column>::accept_mutable(starrocks::ColumnVisitorMutable) /root/starrocks/be/src/column/column.h:439
#12 0xce5ce89 in starrocks::serde::ColumnArraySerde::deserialize(unsigned char const*, starrocks::vectorized::Column*, bool, int) /root/starrocks/be/src/serde/column_array_serde.cpp:705
#13 0xce5a5eb in deserialize /root/starrocks/be/src/serde/column_array_serde.cpp:385
#14 0xce5c0c7 in do_visit /root/starrocks/be/src/serde/column_array_serde.cpp:623
#15 0xce5e3e4 in visit /root/starrocks/be/src/column/column_visitor_adapter.h:143
#16 0x9aac7c6 in starrocks::vectorized::ColumnFactory<starrocks::vectorized::Column, starrocks::vectorized::NullableColumn, starrocks::vectorized::Column>::accept_mutable(starrocks::ColumnVisitorMutable*) /root/starrocks/be/src/column/column.h:439
#17 0xce5ce89 in starrocks::serde::ColumnArraySerde::deserialize(unsigned char const*, starrocks::vectorized::Column*, bool, int) /root/starrocks/be/src/serde/column_array_serde.cpp:705
#18 0x10765672 in starrocks::serde::ProtobufChunkDeserializer::deserialize(std::basic_string_view<char, std::char_traits >, long*) /root/starrocks/be/src/serde/protobuf_serde.cpp:227
#19 0xed4e141 in starrocks::DataStreamRecvr::SenderQueue::_deserialize_chunk(starrocks::ChunkPB const&, starrocks::vectorized::Chunk*, starrocks::faststring*) /root/starrocks/be/src/runtime/sender_queue.cpp:91
#20 0xed541aa in starrocks::DataStreamRecvr::PipelineSenderQueue::get_chunk(starrocks::vectorized::Chunk**, int) /root/starrocks/be/src/runtime/sender_queue.cpp:420
#21 0xeb97864 in starrocks::DataStreamRecvr::get_chunk_for_pipeline(std::unique_ptr<starrocks::vectorized::Chunk, std::default_deletestarrocks::vectorized::Chunk >, int) /root/starrocks/be/src/runtime/data_stream_recvr.cpp:259
#22 0xa18db37 in starrocks::pipeline::ExchangeSourceOperator::pull_chunk(starrocks::RuntimeState) /root/starrocks/be/src/exec/pipeline/exchange/exchange_source_operator.cpp:35
#23 0x91711cd in starrocks::pipeline::PipelineDriver::process(starrocks::RuntimeState*, int) /root/starrocks/be/src/exec/pipeline/pipeline_driver.cpp:226
#24 0x1002bb47 in starrocks::pipeline::GlobalDriverExecutor::_worker_thread() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:125
#25 0x1002a531 in operator() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:55
#26 0x10032a13 in __invoke_impl<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:60
#27 0x10032112 in __invoke_r<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:110
#28 0x10031536 in _M_invoke /usr/include/c++/10.3.0/bits/std_function.h:291
#29 0x8e2aeaf in std::function<void ()>::operator()() const /usr/include/c++/10.3.0/bits/std_function.h:622
#30 0xf07bbc1 in starrocks::FunctionRunnable::run() /root/starrocks/be/src/util/threadpool.cpp:44
#31 0xf0789c3 in starrocks::ThreadPool::dispatch_thread() /root/starrocks/be/src/util/threadpool.cpp:515
#32 0xf0945cf in void std::__invoke_impl<void, void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&>(std::__invoke_memfun_deref, void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&) /usr/include/c++/10.3.0/bits/invoke.h:73
#33 0xf093f28 in std::__invoke_result<void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&>::type std::__invoke<void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&>(void (starrocks::ThreadPool::&)(), starrocks::ThreadPool&) /usr/include/c++/10.3.0/bits/invoke.h:95
#34 0xf09331f in void std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /usr/include/c++/10.3.0/functional:416
#35 0xf091c81 in void std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>::operator()<, void>() /usr/include/c++/10.3.0/functional:499
#36 0xf08ece5 in void std::__invoke_impl<void, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&>(std::__invoke_other, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&) /usr/include/c++/10.3.0/bits/invoke.h:60
#37 0xf08c649 in std::enable_if<is_invocable_r_v<void, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&>, void>::type std::__invoke_r<void, std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&>(std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()>&) /usr/include/c++/10.3.0/bits/invoke.h:110
#38 0xf0886b2 in std::_Function_handler<void (), std::_Bind<void (starrocks::ThreadPool::(starrocks::ThreadPool))()> >::_M_invoke(std::_Any_data const&) /usr/include/c++/10.3.0/bits/std_function.h:291
#39 0x8e2aeaf in std::function<void ()>::operator()() const /usr/include/c++/10.3.0/bits/std_function.h:622
#40 0xf06304a in starrocks::Thread::supervise_thread(void*) /root/starrocks/be/src/util/thread.cpp:326
#41 0x7f3092388ea4 in start_thread (/lib64/libpthread.so.0+0x7ea4)
#42 0x7f3087a6eb0c in clone (/lib64/libc.so.6+0xfeb0c)
0x6210006fcd00 is located 0 bytes inside of 4090-byte region [0x6210006fcd00,0x6210006fdcfa)
allocated by thread T273 (pip_wg_executor) here:
#0 0x8ca8457 in operator new(unsigned long) ../../.././libsanitizer/asan/asan_new_delete.cpp:99
#1 0x8e13468 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10.3.0/ext/new_allocator.h:115
#2 0x8e131c1 in std::allocator_traits<std::allocator >::allocate(std::allocator&, unsigned long) /home/disk5/sr-deps/toolchain/installed/gcc-10.3.0/include/c++/10.3.0/bits/alloc_traits.h:460
#3 0x8e123cf in std::_Vector_base<unsigned char, std::allocator >::_M_allocate(unsigned long) /home/disk5/sr-deps/toolchain/installed/gcc-10.3.0/include/c++/10.3.0/bits/stl_vector.h:346
#4 0x8e10c38 in std::_Vector_base<unsigned char, std::allocator >::_M_create_storage(unsigned long) /usr/include/c++/10.3.0/bits/stl_vector.h:361
#5 0x8e0f926 in std::_Vector_base<unsigned char, std::allocator >::_Vector_base(unsigned long, std::allocator const&) /usr/include/c++/10.3.0/bits/stl_vector.h:305
#6 0x8e35f84 in std::vector<unsigned char, std::allocator >::vector(unsigned long, unsigned char const&, std::allocator const&) /usr/include/c++/10.3.0/bits/stl_vector.h:524
#7 0x8feeb55 in starrocks::vectorized::FixedLengthColumnBase::FixedLengthColumnBase(unsigned long, unsigned char) /root/starrocks/be/src/column/fixed_length_column_base.h:46
#8 0x9aaa841 in starrocks::vectorized::ColumnFactory<starrocks::vectorized::FixedLengthColumnBase, starrocks::vectorized::FixedLengthColumn, starrocks::vectorized::Column>::ColumnFactory<unsigned long const&, unsigned char const&>(unsigned long const&, unsigned char const&) /root/starrocks/be/src/column/column.h:401
#9 0x9aa9b9e in starrocks::vectorized::FixedLengthColumn::FixedLengthColumn(unsigned long, unsigned char) /root/starrocks/be/src/column/fixed_length_column.h:17
#10 0xfd83c5f in void __gnu_cxx::new_allocator<starrocks::vectorized::FixedLengthColumn >::construct<starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&>(starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/ext/new_allocator.h:150
#11 0xfd816b0 in void std::allocator_traits<std::allocator<starrocks::vectorized::FixedLengthColumn > >::construct<starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&>(std::allocator<starrocks::vectorized::FixedLengthColumn >&, starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/alloc_traits.h:512
#12 0xfd7ccd6 in std::_Sp_counted_ptr_inplace<starrocks::vectorized::FixedLengthColumn, std::allocator<starrocks::vectorized::FixedLengthColumn >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<unsigned long&, unsigned char const&>(std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr_base.h:551
#13 0xfd79c17 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<starrocks::vectorized::FixedLengthColumn, std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(starrocks::vectorized::FixedLengthColumn&, std::_Sp_alloc_shared_tag<std::allocator<starrocks::vectorized::FixedLengthColumn > >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr_base.h:682
#14 0xfd77991 in std::__shared_ptr<starrocks::vectorized::FixedLengthColumn, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(std::_Sp_alloc_shared_tag<std::allocator<starrocks::vectorized::FixedLengthColumn > >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr_base.h:1371
#15 0xfd769bf in std::shared_ptr<starrocks::vectorized::FixedLengthColumn >::shared_ptr<std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(std::_Sp_alloc_shared_tag<std::allocator<starrocks::vectorized::FixedLengthColumn > >, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr.h:408
#16 0xfd749fb in std::shared_ptr<starrocks::vectorized::FixedLengthColumn > std::allocate_shared<starrocks::vectorized::FixedLengthColumn, std::allocator<starrocks::vectorized::FixedLengthColumn >, unsigned long&, unsigned char const&>(std::allocator<starrocks::vectorized::FixedLengthColumn > const&, unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr.h:860
#17 0xfd73827 in std::shared_ptr<starrocks::vectorized::FixedLengthColumn > std::make_shared<starrocks::vectorized::FixedLengthColumn, unsigned long&, unsigned char const&>(unsigned long&, unsigned char const&) /usr/include/c++/10.3.0/bits/shared_ptr.h:876
#18 0xfd70faa in std::shared_ptr<starrocks::vectorized::FixedLengthColumn > starrocks::vectorized::ColumnFactory<starrocks::vectorized::FixedLengthColumnBase, starrocks::vectorized::FixedLengthColumn, starrocks::vectorized::Column>::create<unsigned long&, unsigned char const&>(unsigned long&, unsigned char const&) /root/starrocks/be/src/column/column.h:410
#19 0xfd6b184 in starrocks::vectorized::ColumnHelper::create_column(starrocks::TypeDescriptor const&, bool, bool, unsigned long) /root/starrocks/be/src/column/column_helper.cpp:280
#20 0x107652a5 in starrocks::serde::ProtobufChunkDeserializer::deserialize(std::basic_string_view<char, std::char_traits >, long) /root/starrocks/be/src/serde/protobuf_serde.cpp:217
#21 0xed4e141 in starrocks::DataStreamRecvr::SenderQueue::_deserialize_chunk(starrocks::ChunkPB const&, starrocks::vectorized::Chunk*, starrocks::faststring*) /root/starrocks/be/src/runtime/sender_queue.cpp:91
#22 0xed541aa in starrocks::DataStreamRecvr::PipelineSenderQueue::get_chunk(starrocks::vectorized::Chunk**, int) /root/starrocks/be/src/runtime/sender_queue.cpp:420
#23 0xeb97864 in starrocks::DataStreamRecvr::get_chunk_for_pipeline(std::unique_ptr<starrocks::vectorized::Chunk, std::default_deletestarrocks::vectorized::Chunk >, int) /root/starrocks/be/src/runtime/data_stream_recvr.cpp:259
#24 0xa18db37 in starrocks::pipeline::ExchangeSourceOperator::pull_chunk(starrocks::RuntimeState) /root/starrocks/be/src/exec/pipeline/exchange/exchange_source_operator.cpp:35
#25 0x91711cd in starrocks::pipeline::PipelineDriver::process(starrocks::RuntimeState*, int) /root/starrocks/be/src/exec/pipeline/pipeline_driver.cpp:226
#26 0x1002bb47 in starrocks::pipeline::GlobalDriverExecutor::_worker_thread() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:125
#27 0x1002a531 in operator() /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:55
#28 0x10032a13 in __invoke_impl<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:60
#29 0x10032112 in __invoke_r<void, starrocks::pipeline::GlobalDriverExecutor::initialize(int)::<lambda()>&> /usr/include/c++/10.3.0/bits/invoke.h:110
Thread T273 (pip_wg_executor) created by T0 here:
#0 0x8c52152 in __interceptor_pthread_create ../../.././libsanitizer/asan/asan_interceptors.cpp:214
#1 0xf06249e in starrocks::Thread::start_thread(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<void ()> const&, unsigned long, scoped_refptrstarrocks::Thread) /root/starrocks/be/src/util/thread.cpp:281
#2 0xf07f1c2 in starrocks::Status starrocks::Thread::create<void (starrocks::ThreadPool::)(), starrocks::ThreadPool*>(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, void (starrocks::ThreadPool::* const&)(), starrocks::ThreadPool* const&, scoped_refptrstarrocks::Thread) /root/starrocks/be/src/util/thread.h:55
#3 0xf079c61 in starrocks::ThreadPool::create_thread() /root/starrocks/be/src/util/threadpool.cpp:566
#4 0xf0767b1 in starrocks::ThreadPool::do_submit(std::shared_ptrstarrocks::Runnable, starrocks::ThreadPoolToken, starrocks::ThreadPool::Priority) /root/starrocks/be/src/util/threadpool.cpp:415
#5 0xf07546d in starrocks::ThreadPool::submit(std::shared_ptrstarrocks::Runnable, starrocks::ThreadPool::Priority) /root/starrocks/be/src/util/threadpool.cpp:332
#6 0xf07560e in starrocks::ThreadPool::submit_func(std::function<void ()>, starrocks::ThreadPool::Priority) /root/starrocks/be/src/util/threadpool.cpp:336
#7 0x1002a97a in starrocks::pipeline::GlobalDriverExecutor::initialize(int) /root/starrocks/be/src/exec/pipeline/pipeline_driver_executor.cpp:55
#8 0xeaabcc3 in starrocks::ExecEnv::_init(std::vector<starrocks::StorePath, std::allocatorstarrocks::StorePath > const&) /root/starrocks/be/src/runtime/exec_env.cpp:194
#9 0xeaa9aab in starrocks::ExecEnv::init(starrocks::ExecEnv*, std::vector<starrocks::StorePath, std::allocatorstarrocks::StorePath > const&) /root/starrocks/be/src/runtime/exec_env.cpp:126
#10 0x8ce8f90 in main /root/starrocks/be/src/service/starrocks_main.cpp:278
#11 0x7f3087992554 in __libc_start_main (/lib64/libc.so.6+0x22554)
SUMMARY: AddressSanitizer: new-delete-type-mismatch ../../.././libsanitizer/asan/asan_new_delete.cpp:172 in operator delete(void*, unsigned long)
==7532==HINT: if you don't care about these errors you may set ASAN_OPTIONS=new_delete_type_mismatch=0
==7532==ABORTING
StarRocks version (Required)
select current_version()
mysql> select current_version();
+-------------------------+
| current_version() |
+-------------------------+
| BRANCH-2.5-ASAN 7d36d91 |
+-------------------------+
1 row in set (0.01 sec)
The text was updated successfully, but these errors were encountered: