-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Parameter out of bound in IColumnString::insertRangeFrom (03036_dynamic_read_subcolumns) #65319
Copy link
Copy link
Labels
experimental featureBug in the feature that should not be used in productionBug in the feature that should not be used in productiontestingSpecial issue with list of bugs found by CISpecial issue with list of bugs found by CI
Description
2024-06-15 06:23:27 03036_dynamic_read_subcolumns: [ FAIL ] 7.76 sec. - having stderror:
2024-06-15 06:23:27 [be708bc14dad] 2024.06.14 13:23:26.908995 [ 12446 ] {d00df20e-23ce-49ec-81bf-d63b2508fa6d} <Error> executeQuery: Code: 12. DB::Exception: Parameter out of bound in IColumnString::insertRangeFrom method.: (while reading column d.Array(Variant(String, UInt64))): (while reading from part /var/lib/clickhouse/store/f2c/f2c69d4f-cdaf-4936-80f6-1d9ed0c4a190/all_1_17_2/ in table test_gxu55426.test (f2c69d4f-cdaf-4936-80f6-1d9ed0c4a190) located on disk default of type local, from mark 352 with max_rows_to_read = 9346): While executing MergeTreeSelect(pool: ReadPool, algorithm: Thread). (PARAMETER_OUT_OF_BOUND) (version 24.6.1.3899 (official build)) (from [::1]:33950) (in query: select d.UInt64, d.Date, d.`Array(Variant(String, UInt64))`, d.`Array(Variant(String, UInt64))`.size0, d.`Array(Variant(String, UInt64))`.UInt64, d.`Array(Variant(String, UInt64))`.String from test format Null), Stack trace (when copying this message, always include the lines below):
2024-06-15 06:23:27
2024-06-15 06:23:27 0. ./build_docker/./src/Common/Exception.cpp:101: DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000cfb3afb
2024-06-15 06:23:27 1. DB::Exception::Exception(PreformattedMessage&&, int) @ 0x00000000078bb0cc
2024-06-15 06:23:27 2. DB::Exception::Exception<>(int, FormatStringHelperImpl<>) @ 0x00000000078c9b4b
2024-06-15 06:23:27 3. ./build_docker/./src/Columns/ColumnString.cpp:0: DB::ColumnString::insertRangeFrom(DB::IColumn const&, unsigned long, unsigned long) @ 0x0000000011c03702
2024-06-15 06:23:27 4. ./build_docker/./src/Columns/ColumnVariant.cpp:0: DB::ColumnVariant::insertRangeFromImpl(DB::IColumn const&, unsigned long, unsigned long, std::vector<char8_t, std::allocator<char8_t>> const*) @ 0x0000000011c32756
2024-06-15 06:23:27 5. ./contrib/boost/boost/smart_ptr/intrusive_ptr.hpp:202: DB::ColumnArray::insertFrom(DB::IColumn const&, unsigned long) @ 0x0000000011b65817
2024-06-15 06:23:27 6. ./build_docker/./src/DataTypes/Serializations/SerializationVariantElement.cpp:0: DB::SerializationVariantElement::deserializeBinaryBulkWithMultipleStreams(COW<DB::IColumn>::immutable_ptr<DB::IColumn>&, unsigned long, DB::ISerialization::DeserializeBinaryBulkSettings&, std::shared_ptr<DB::ISerialization::DeserializeBinaryBulkState>&, std::unordered_map<String, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::hash<String>, std::equal_to<String>, std::allocator<std::pair<String const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>*) const @ 0x00000000109abc88
2024-06-15 06:23:27 7. ./build_docker/./src/DataTypes/Serializations/SerializationDynamicElement.cpp:0: DB::SerializationDynamicElement::deserializeBinaryBulkWithMultipleStreams(COW<DB::IColumn>::immutable_ptr<DB::IColumn>&, unsigned long, DB::ISerialization::DeserializeBinaryBulkSettings&, std::shared_ptr<DB::ISerialization::DeserializeBinaryBulkState>&, std::unordered_map<String, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::hash<String>, std::equal_to<String>, std::allocator<std::pair<String const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>*) const @ 0x00000000109638d7
2024-06-15 06:23:27 8. ./contrib/boost/boost/smart_ptr/intrusive_ptr.hpp:196: DB::MergeTreeReaderWide::readRows(unsigned long, unsigned long, bool, unsigned long, std::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) @ 0x0000000012627f33
2024-06-15 06:23:27 9. ./build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:118: DB::MergeTreeRangeReader::DelayedStream::finalize(std::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) @ 0x000000001260fc22
2024-06-15 06:23:27 10. ./build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:0: DB::MergeTreeRangeReader::startReadingChain(unsigned long, DB::MarkRanges&) @ 0x000000001261ac9d
2024-06-15 06:23:27 11. ./build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:0: DB::MergeTreeRangeReader::read(unsigned long, DB::MarkRanges&) @ 0x0000000012618015
2024-06-15 06:23:27 12. ./build_docker/./src/Storages/MergeTree/MergeTreeReadTask.cpp:165: DB::MergeTreeReadTask::read(DB::MergeTreeReadTask::BlockSizeParams const&) @ 0x00000000126398a8
2024-06-15 06:23:27 13. ./src/Storages/MergeTree/MergeTreeSelectAlgorithms.h:38: DB::MergeTreeThreadSelectAlgorithm::readFromTask(DB::MergeTreeReadTask&, DB::MergeTreeReadTask::BlockSizeParams const&) @ 0x0000000012ee9dcf
2024-06-15 06:23:27 14. ./build_docker/./src/Storages/MergeTree/MergeTreeSelectProcessor.cpp:137: DB::MergeTreeSelectProcessor::read() @ 0x000000001263688e
2024-06-15 06:23:27 15. ./build_docker/./src/Storages/MergeTree/MergeTreeSource.cpp:181: DB::MergeTreeSource::tryGenerate() @ 0x0000000012f20738
2024-06-15 06:23:27 16. ./contrib/llvm-project/libcxx/include/optional:344: DB::ISource::work() @ 0x0000000012ab5b82
2024-06-15 06:23:27 17. ./build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:0: DB::ExecutionThreadContext::executeTask() @ 0x0000000012acfa07
2024-06-15 06:23:27 18. ./build_docker/./src/Processors/Executors/PipelineExecutor.cpp:272: DB::PipelineExecutor::executeStepImpl(unsigned long, std::atomic<bool>*) @ 0x0000000012ac42f0
2024-06-15 06:23:27 19. ./build_docker/./src/Processors/Executors/PipelineExecutor.cpp:380: void std::__function::__policy_invoker<void ()>::__call_impl<std::__function::__default_alloc_func<DB::PipelineExecutor::spawnThreads()::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x0000000012ac596e
2024-06-15 06:23:27 20. ./base/base/../base/wide_integer_impl.h:817: ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::worker(std::__list_iterator<ThreadFromGlobalPoolImpl<false, true>, void*>) @ 0x000000000d06977b
2024-06-15 06:23:27 21. ./build_docker/./src/Common/ThreadPool.cpp:0: void std::__function::__policy_invoker<void ()>::__call_impl<std::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false, true>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::scheduleImpl<void>(std::function<void ()>, Priority, std::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000d06d7d1
2024-06-15 06:23:27 22. ./base/base/../base/wide_integer_impl.h:817: void* std::__thread_proxy[abi:v15000]<std::tuple<std::unique_ptr<std::__thread_struct, std::default_delete<std::__thread_struct>>, void ThreadPoolImpl<std::thread>::scheduleImpl<void>(std::function<void ()>, Priority, std::optional<unsigned long>, bool)::'lambda0'()>>(void*) @ 0x000000000d06c583
2024-06-15 06:23:27 23. ? @ 0x00007f625c8abac3
2024-06-15 06:23:27 24. ? @ 0x00007f625c93d850
2024-06-15 06:23:27
2024-06-15 06:23:27 Received exception from server (version 24.6.1):
2024-06-15 06:23:27 Code: 12. DB::Exception: Received from localhost:9000. DB::Exception: Parameter out of bound in IColumnString::insertRangeFrom method.: (while reading column d.Array(Variant(String, UInt64))): (while reading from part /var/lib/clickhouse/store/f2c/f2c69d4f-cdaf-4936-80f6-1d9ed0c4a190/all_1_17_2/ in table test_gxu55426.test (f2c69d4f-cdaf-4936-80f6-1d9ed0c4a190) located on disk default of type local, from mark 352 with max_rows_to_read = 9346): While executing MergeTreeSelect(pool: ReadPool, algorithm: Thread). (PARAMETER_OUT_OF_BOUND)
2024-06-15 06:23:27 (query: select d.UInt64, d.Date, d.`Array(Variant(String, UInt64))`, d.`Array(Variant(String, UInt64))`.size0, d.`Array(Variant(String, UInt64))`.UInt64, d.`Array(Variant(String, UInt64))`.String from test format Null)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
experimental featureBug in the feature that should not be used in productionBug in the feature that should not be used in productiontestingSpecial issue with list of bugs found by CISpecial issue with list of bugs found by CI