Test name: Logical error: '(isConst() || isSparse() || isReplicated()) ? getDataType() == rhs.getDataType() : typeid(*this) == typeid(rhs)' (STID: 2508-47c9)
CI report: BuzzHouse (amd_ubsan)
Failing test history: cidb
Error:
Logical error: '(isConst() || isSparse() || isReplicated()) ? getDataType() == rhs.getDataType() : typeid(*this) == typeid(rhs)'.
---
Stack trace:
pthread_kill @ 0x00000000000969fd
gsignal @ 0x0000000000042476
__ieee754_lgamma_r @ 0x00000000000287f3
./ci/tmp/build/./src/Common/Exception.cpp:59:5: DB::abortOnFailedAssertion(String const&, std::basic_string_view<char, std::char_traits<char>>, void* const*, unsigned long, unsigned long) @ 0x000000001f8c899d
./ci/tmp/build/./src/Common/Exception.cpp:65:5: ? @ 0x000000001f8c8ec9
./src/Columns/IColumn.h:808:9: DB::IColumn::assertTypeEquality(DB::IColumn const&) const @ 0x0000000013d06ef8
inlined from ./src/Columns/IColumn.h:234: DB::IColumn::insertRangeFrom(DB::IColumn const&, unsigned long, unsigned long)
./ci/tmp/build/./src/Storages/MergeTree/MergeTreeIndexSet.cpp:270:9: DB::MergeTreeIndexAggregatorSet::update(DB::Block const&, unsigned long*, unsigned long) @ 0x000000002e2b54ad
./ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataPartWriterOnDisk.cpp:250:42: DB::MergeTreeDataPartWriterOnDisk::calculateAndSerializeSkipIndices(DB::Block const&, std::vector<DB::Granule, std::allocator<DB::Granule>> const&) @ 0x000000002e1df2af
./ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataPartWriterCompact.cpp:252:5: DB::MergeTreeDataPartWriterCompact::writeDataBlockPrimaryIndexAndSkipIndices(DB::Block const&, std::vector<DB::Granule, std::allocator<DB::Granule>> const&) @ 0x000000002e1d1f8c
./ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataPartWriterCompact.cpp:334:9: DB::MergeTreeDataPartWriterCompact::finalizeIndexGranularity() @ 0x000000002e1d2b86
./ci/tmp/build/./src/Storages/MergeTree/MergeTask.cpp:1220:21: DB::MergeTask::ExecuteAndFinalizeHorizontalPart::finalize() const @ 0x000000002e0299df
./ci/tmp/build/./src/Storages/MergeTree/MergeTask.cpp:1163:13: DB::MergeTask::ExecuteAndFinalizeHorizontalPart::executeImpl() const @ 0x000000002e0295c8
./ci/tmp/build/./src/Storages/MergeTree/MergeTask.cpp:973:16: DB::MergeTask::ExecuteAndFinalizeHorizontalPart::execute() @ 0x000000002e0273cf
./ci/tmp/build/./src/Storages/MergeTree/MergeTask.cpp:1975:24: DB::MergeTask::execute() @ 0x000000002e033180
./ci/tmp/build/./src/Storages/MergeTree/MergePlainMergeTreeTask.cpp:59:33: DB::MergePlainMergeTreeTask::executeStep() @ 0x000000002e00f951
./src/Storages/MergeTree/MergeTreeBackgroundExecutor.h:74:22: DB::TaskRuntimeData::executeStep() const @ 0x000000002e07ff57
./ci/tmp/build/./src/Storages/MergeTree/MergeTreeBackgroundExecutor.cpp:363:36: DB::MergeTreeBackgroundExecutor<DB::DynamicRuntimeQueue>::routine(std::shared_ptr<DB::TaskRuntimeData>) @ 0x000000002e08569c
./ci/tmp/build/./src/Storages/MergeTree/MergeTreeBackgroundExecutor.cpp:428:13: DB::MergeTreeBackgroundExecutor<DB::DynamicRuntimeQueue>::threadFunction() @ 0x000000002e0878d2
inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:508: ?
inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:772: ?
./ci/tmp/build/./src/Common/ThreadPool.cpp:801:12: ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::worker() @ 0x000000001fa5241d
inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:0: std::__invoke_result_impl<void, void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&>::type std::__invoke[abi:fe210105]<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&)
inlined from ./contrib/llvm-project/libcxx/include/tuple:1380: decltype(auto) std::__apply_tuple_impl[abi:fe210105]<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), std::tuple<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>&, 0ul>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), std::tuple<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>&, std::__tuple_indices<0ul>)
inlined from ./contrib/llvm-project/libcxx/include/tuple:1384: decltype(auto) std::apply[abi:fe210105]<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), std::tuple<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>&>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), std::tuple<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>&)
./src/Common/ThreadPool.h:312: ThreadFromGlobalPoolImpl<false, true>::ThreadFromGlobalPoolImpl<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&&)::'lambda'()::operator()() @ 0x000000001fa5a494
inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:508: ?
inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:772: ?
./ci/tmp/build/./src/Common/ThreadPool.cpp:811:12: ThreadPoolImpl<std::thread>::ThreadFromThreadPool::worker() @ 0x000000001fa4f8d0
inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:0: std::__invoke_result_impl<void, void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>::type std::__invoke[abi:fe210105]<void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>(void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*&&)
inlined from ./contrib/llvm-project/libcxx/include/__thread/thread.h:159: void std::__thread_execute[abi:fe210105]<std::unique_ptr<std::__thread_struct, std::default_delete<std::__thread_struct>>, void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*, 2ul>(std::tuple<std::unique_ptr<std::__thread_struct, std::default_delete<std::__thread_struct>>, void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>&, std::__tuple_indices<2ul>)
./contrib/llvm-project/libcxx/include/__thread/thread.h:168: void* std::__thread_proxy[abi:fe210105]<std::tuple<std::unique_ptr<std::__thread_struct, std::default_delete<std::__thread_struct>>, void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>>(void*) @ 0x000000001fa56e6a
start_thread @ 0x0000000000094ac3
__GI___clone3 @ 0x00000000001268c0
Important: This issue was automatically generated and is used by CI for matching failures. DO NOT modify the body content. DO NOT remove labels.
Test name: Logical error: '(isConst() || isSparse() || isReplicated()) ? getDataType() == rhs.getDataType() : typeid(*this) == typeid(rhs)' (STID: 2508-47c9)
CI report: BuzzHouse (amd_ubsan)
Failing test history: cidb
Test output: