-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Logical error: Trying to insert into runtime filter after it was marked as finished #89220
Copy link
Copy link
Closed
Labels
fuzzProblem found by one of the fuzzersProblem found by one of the fuzzerspotential bugTo be reviewed by developers and confirmed/rejected.To be reviewed by developers and confirmed/rejected.v25.10-affected
Description
[ 16878 ] {41f60217-be0f-4f85-a1e8-558d4cc3c9af} <Fatal> : Logical error: \'Trying to insert into runtime filter after it was marked as finished\'.
[ 16878 ] {41f60217-be0f-4f85-a1e8-558d4cc3c9af} <Fatal> : Stack trace (when copying this message, always include the lines below):
[ 5344 ] {} <Fatal> BaseDaemon: ########## Short fault info ############
[ 5344 ] {} <Fatal> BaseDaemon: (version 25.11.1.289, build id: D63B3EC0DE6255C9C254F8FB2CC751A42AF92423, git hash: 2625598edda2553c7528e34a508a31990306a90c, architecture: x86_64) (from thread 16878) Received signal 6
[ 5344 ] {} <Fatal> BaseDaemon: Signal description: Aborted
[ 5344 ] {} <Fatal> BaseDaemon:
[ 5344 ] {} <Fatal> BaseDaemon: Stack trace: 0x00007f86c8e999fd 0x00007f86c8e45476 0x00007f86c8e2b7f3 0x000055607ae3d075 0x000055607ae3ec82 0x000055607ae3f6e3 0x000055605df0f9ee 0x000055605df0e6bf 0x000055605df398c4 0x00005560a24f1657 0x00005560a24f4e12 0x00005560a22858d4 0x00005560a22856dc 0x000055608314b55d 0x00005560a0ed93d6 0x00005560a0ec20c1 0x00005560a0ec6efe 0x000055607b277850 0x000055607b28bcf4 0x000055607b28ba9f 0x000055607b26fe67 0x000055607b283ea4 0x00007f86c8e97ac3 0x00007f86c8f29850
[ 5344 ] {} <Fatal> BaseDaemon: ########################################
[ 5344 ] {} <Fatal> BaseDaemon: (version 25.11.1.289, build id: D63B3EC0DE6255C9C254F8FB2CC751A42AF92423, git hash: 2625598edda2553c7528e34a508a31990306a90c) (from thread 16878) (query_id: 41f60217-be0f-4f85-a1e8-558d4cc3c9af) (query: SELECT avg(o_totalprice)
[ 5344 ] {} <Fatal> BaseDaemon:
[ 5344 ] {} <Fatal> BaseDaemon: Stack trace: 0x00007f86c8e999fd 0x00007f86c8e45476 0x00007f86c8e2b7f3 0x000055607ae3d075 0x000055607ae3ec82 0x000055607ae3f6e3 0x000055605df0f9ee 0x000055605df0e6bf 0x000055605df398c4 0x00005560a24f1657 0x00005560a24f4e12 0x00005560a22858d4 0x00005560a22856dc 0x000055608314b55d 0x00005560a0ed93d6 0x00005560a0ec20c1 0x00005560a0ec6efe 0x000055607b277850 0x000055607b28bcf4 0x000055607b28ba9f 0x000055607b26fe67 0x000055607b283ea4 0x00007f86c8e97ac3 0x00007f86c8f29850
[ 5344 ] {} <Fatal> BaseDaemon: 4. ? @ 0x00000000000969fd
[ 5344 ] {} <Fatal> BaseDaemon: 5. ? @ 0x0000000000042476
[ 5344 ] {} <Fatal> BaseDaemon: 6. ? @ 0x00000000000287f3
[ 5344 ] {} <Fatal> BaseDaemon: 7. ./ci/tmp/build/./src/Common/Exception.cpp:52: DB::abortOnFailedAssertion(String const&, void* const*, unsigned long, unsigned long) @ 0x0000000026ea0075
[ 5344 ] {} <Fatal> BaseDaemon: 8. ./ci/tmp/build/./src/Common/Exception.cpp:85: DB::handle_error_code(String const&, std::basic_string_view<char, std::char_traits<char>>, int, bool, std::vector<void*, std::allocator<void*>> const&) @ 0x0000000026ea1c82
[ 5344 ] {} <Fatal> BaseDaemon: 9. ./ci/tmp/build/./src/Common/Exception.cpp:136: DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x0000000026ea26e3
[ 5344 ] {} <Fatal> BaseDaemon: 10. DB::Exception::Exception(String&&, int, String, bool) @ 0x0000000009f729ee
[ 5344 ] {} <Fatal> BaseDaemon: 11. DB::Exception::Exception(PreformattedMessage&&, int) @ 0x0000000009f716bf
[ 5344 ] {} <Fatal> BaseDaemon: 12. DB::Exception::Exception<>(int, FormatStringHelperImpl<>) @ 0x0000000009f9c8c4
[ 5344 ] {} <Fatal> BaseDaemon: 13. ./ci/tmp/build/./src/Processors/QueryPlan/RuntimeFilterLookup.cpp:102: DB::RuntimeFilter::addAllFrom(DB::RuntimeFilter const&) @ 0x000000004e554657
[ 5344 ] {} <Fatal> BaseDaemon: 14. ./ci/tmp/build/./src/Processors/QueryPlan/RuntimeFilterLookup.cpp:196: DB::RuntimeFilterLookup::add(String const&, std::unique_ptr<DB::RuntimeFilter, std::default_delete<DB::RuntimeFilter>>) @ 0x000000004e557e12
[ 5344 ] {} <Fatal> BaseDaemon: 15. ./ci/tmp/build/./src/Processors/Transforms/BuildRuntimeFilterTransform.cpp:65: DB::BuildRuntimeFilterTransform::finish() @ 0x000000004e2e88d4
[ 5344 ] {} <Fatal> BaseDaemon: 16. ./ci/tmp/build/./src/Processors/Transforms/BuildRuntimeFilterTransform.cpp:40: DB::BuildRuntimeFilterTransform::prepare() @ 0x000000004e2e86dc
[ 5344 ] {} <Fatal> BaseDaemon: 17. ./src/Processors/IProcessor.h:187: DB::IProcessor::prepare(std::vector<unsigned long, std::allocator<unsigned long>> const&, std::vector<unsigned long, std::allocator<unsigned long>> const&) @ 0x000000002f1ae55d
[ 5344 ] {} <Fatal> BaseDaemon: 18. ./ci/tmp/build/./src/Processors/Executors/ExecutingGraph.cpp:281: DB::ExecutingGraph::updateNode(unsigned long, std::queue<DB::ExecutingGraph::Node*, boost::container::devector<DB::ExecutingGraph::Node*, AllocatorWithMemoryTracking<DB::ExecutingGraph::Node*>, void>>&, std::queue<DB::ExecutingGraph::Node*, boost::container::devector<DB::ExecutingGraph::Node*, AllocatorWithMemoryTracking<DB::ExecutingGraph::Node*>, void>>&) @ 0x000000004cf3c3d6
[ 5344 ] {} <Fatal> BaseDaemon: 19. ./ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:371: DB::PipelineExecutor::executeStepImpl(unsigned long, DB::IAcquiredSlot*, std::atomic<bool>*) @ 0x000000004cf250c1
[ 5344 ] {} <Fatal> BaseDaemon: 20.0. inlined from ./ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:279: DB::PipelineExecutor::executeSingleThread(unsigned long, DB::IAcquiredSlot*)
[ 5344 ] {} <Fatal> BaseDaemon: 20.1. inlined from ./ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:565: operator()
[ 5344 ] {} <Fatal> BaseDaemon: 20.2. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:149: decltype(std::declval<DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&>()()) std::__invoke[abi:ne190107]<DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&)
[ 5344 ] {} <Fatal> BaseDaemon: 20.3. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:224: void std::__invoke_void_return_wrapper<void, true>::__call[abi:ne190107]<DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&)
[ 5344 ] {} <Fatal> BaseDaemon: 20.4. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:210: ?
[ 5344 ] {} <Fatal> BaseDaemon: 20. ./contrib/llvm-project/libcxx/include/__functional/function.h:610: ? @ 0x000000004cf29efe
[ 5344 ] {} <Fatal> BaseDaemon: 21.0. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:716: ?
[ 5344 ] {} <Fatal> BaseDaemon: 21.1. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:989: ?
[ 5344 ] {} <Fatal> BaseDaemon: 21. ./ci/tmp/build/./src/Common/ThreadPool.cpp:802: ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::worker() @ 0x00000000272da850
[ 5344 ] {} <Fatal> BaseDaemon: 22.0. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:117: decltype(*std::declval<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&>().*std::declval<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)()>()()) std::__invoke[abi:ne190107]<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&, void>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&)
[ 5344 ] {} <Fatal> BaseDaemon: 22.1. inlined from ./contrib/llvm-project/libcxx/include/tuple:1354: decltype(auto) std::__apply_tuple_impl[abi:ne190107]<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>)
[ 5344 ] {} <Fatal> BaseDaemon: 22.2. inlined from ./contrib/llvm-project/libcxx/include/tuple:1358: decltype(auto) std::apply[abi:ne190107]<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*>&)
[ 5344 ] {} <Fatal> BaseDaemon: 22. ./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()() @ 0x00000000272eecf4
[ 5344 ] {} <Fatal> BaseDaemon: 23.0. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:149: decltype(std::declval<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*)()>()(std::declval<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>())) std::__invoke[abi:ne190107]<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\'()&>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&&)
[ 5344 ] {} <Fatal> BaseDaemon: 23.1. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:224: void std::__invoke_void_return_wrapper<void, true>::__call[abi:ne190107]<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\'()&>(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\'()&)
[ 5344 ] {} <Fatal> BaseDaemon: 23.2. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:210: ?
[ 5344 ] {} <Fatal> BaseDaemon: 23. ./contrib/llvm-project/libcxx/include/__functional/function.h:610: ? @ 0x00000000272eea9f
[ 5344 ] {} <Fatal> BaseDaemon: 24.0. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:716: ?
[ 5344 ] {} <Fatal> BaseDaemon: 24.1. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:989: ?
[ 5344 ] {} <Fatal> BaseDaemon: 24. ./ci/tmp/build/./src/Common/ThreadPool.cpp:812: ThreadPoolImpl<std::thread>::ThreadFromThreadPool::worker() @ 0x00000000272d2e67
[ 5344 ] {} <Fatal> BaseDaemon: 25.0. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:117: decltype(*std::declval<ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>().*std::declval<void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)()>()()) std::__invoke[abi:ne190107]<void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*, void>(void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*&&)
[ 5344 ] {} <Fatal> BaseDaemon: 25.1. inlined from ./contrib/llvm-project/libcxx/include/__thread/thread.h:192: void std::__thread_execute[abi:ne190107]<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>)
[ 5344 ] {} <Fatal> BaseDaemon: 25. ./contrib/llvm-project/libcxx/include/__thread/thread.h:201: void* std::__thread_proxy[abi:ne190107]<std::tuple<std::unique_ptr<std::__thread_struct, std::default_delete<std::__thread_struct>>, void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>>(void*) @ 0x00000000272e6ea4
[ 5344 ] {} <Fatal> BaseDaemon: 26. ? @ 0x0000000000094ac3
[ 5344 ] {} <Fatal> BaseDaemon: 27. ? @ 0x0000000000126850
[ 5344 ] {} <Fatal> BaseDaemon: Integrity check of the executable skipped because the reference checksum could not be read.
[ 5344 ] {} <Fatal> BaseDaemon: Changed settings: min_compress_block_size = 1160, max_compress_block_size = 2591488, max_block_size = 28015, min_external_table_block_size_bytes = 0, max_joined_block_size_rows = 36171, joined_block_split_single_row = true, max_insert_threads = 2, max_threads = 3, max_parsing_threads = 1, max_read_buffer_size = 628527, connect_timeout_with_failover_ms = 2000, connect_timeout_with_failover_secure_ms = 3000, use_hedged_requests = false, idle_connection_timeout = 36000, s3_max_get_rps = 1000000, s3_max_get_burst = 2000000, s3_max_put_rps = 1000000, s3_max_put_burst = 2000000, s3_check_objects_after_upload = true, max_remote_read_network_bandwidth = 1000000000000, max_remote_write_network_bandwidth = 1000000000000, max_local_read_bandwidth = 1000000000000, max_local_write_bandwidth = 1000000000000, stream_like_engine_allow_direct_select = true, replication_wait_for_inactive_replica_timeout = 30, compile_aggregate_expressions = false, min_count_to_compile_sort_description = 0, group_by_two_level_threshold = 1000000, group_by_two_level_threshold_bytes = 41506949, enable_memory_bound_merging_of_aggregation_results = false, allow_nonconst_timezone_arguments = true, group_by_use_nulls = true, input_format_parallel_parsing = false, min_chunk_bytes_for_parallel_parsing = 8976892, merge_tree_coarse_index_granularity = 5, min_bytes_to_use_direct_io = 10737418240, min_bytes_to_use_mmap_io = 10737418240, use_skip_indexes_if_final = false, use_skip_indexes_if_final_exact_mode = false, secondary_indices_enable_bulk_filtering = false, log_queries = true, insert_quorum_timeout = 60000, table_function_remote_max_addresses = 200, merge_tree_read_split_ranges_into_intersecting_and_non_intersecting_injection_probability = 0.949999988079071, http_response_buffer_size = 4811213, fsync_metadata = true, join_output_by_rowlist_perkey_rows_threshold = 625, query_plan_join_swap_table = false, http_send_timeout = 60., http_receive_timeout = 60., use_index_for_in_with_subqueries_max_values = 1000000000, opentelemetry_start_trace_probability = 0.10000000149011612, enable_vertical_final = false, max_rows_to_read = 20000000, max_bytes_to_read = 1000000000000, max_bytes_to_read_leaf = 1000000000000, max_rows_to_group_by = 10000000000, max_bytes_ratio_before_external_group_by = 0.1, max_rows_to_sort = 10000000000, max_bytes_to_sort = 10000000000, prefer_external_sort_block_bytes = 1, max_bytes_ratio_before_external_sort = 0.2, max_bytes_before_remerge_sort = 864936519, max_result_rows = 1000000000, max_result_bytes = 1000000000, max_execution_time = 60., max_execution_speed = 100000000000, max_execution_speed_bytes = 10000000000000, timeout_before_checking_execution_speed = 300., max_estimated_execution_time = 600., max_columns_to_read = 20000, max_temporary_columns = 20000, max_temporary_non_const_columns = 20000, max_rows_in_set = 10000000000, max_bytes_in_set = 10000000000, max_rows_in_join = 10000000000, max_bytes_in_join = 10000000000, join_algo
[ 16878 ] {41f60217-be0f-4f85-a1e8-558d4cc3c9af} <Fatal> : Logical error: \'Trying to insert into runtime filter after it was marked as finished\'.
[ 16878 ] {41f60217-be0f-4f85-a1e8-558d4cc3c9af} <Fatal> : Stack trace (when copying this message, always include the lines below):
[ 5344 ] {} <Fatal> BaseDaemon: ########## Short fault info ############
[ 5344 ] {} <Fatal> BaseDaemon: (version 25.11.1.289, build id: D63B3EC0DE6255C9C254F8FB2CC751A42AF92423, git hash: 2625598edda2553c7528e34a508a31990306a90c, architecture: x86_64) (from thread 16878) Received signal 6
[ 5344 ] {} <Fatal> BaseDaemon: Signal description: Aborted
[ 5344 ] {} <Fatal> BaseDaemon:
[ 5344 ] {} <Fatal> BaseDaemon: Stack trace: 0x00007f86c8e999fd 0x00007f86c8e45476 0x00007f86c8e2b7f3 0x000055607ae3d075 0x000055607ae3ec82 0x000055607ae3f6e3 0x000055605df0f9ee 0x000055605df0e6bf 0x000055605df398c4 0x00005560a24f1657 0x00005560a24f4e12 0x00005560a22858d4 0x00005560a22856dc 0x000055608314b55d 0x00005560a0ed93d6 0x00005560a0ec20c1 0x00005560a0ec6efe 0x000055607b277850 0x000055607b28bcf4 0x000055607b28ba9f 0x000055607b26fe67 0x000055607b283ea4 0x00007f86c8e97ac3 0x00007f86c8f29850
[ 5344 ] {} <Fatal> BaseDaemon: ########################################
[ 5344 ] {} <Fatal> BaseDaemon: (version 25.11.1.289, build id: D63B3EC0DE6255C9C254F8FB2CC751A42AF92423, git hash: 2625598edda2553c7528e34a508a31990306a90c) (from thread 16878) (query_id: 41f60217-be0f-4f85-a1e8-558d4cc3c9af) (query: SELECT avg(o_totalprice)
[ 5344 ] {} <Fatal> BaseDaemon:
[ 5344 ] {} <Fatal> BaseDaemon: Stack trace: 0x00007f86c8e999fd 0x00007f86c8e45476 0x00007f86c8e2b7f3 0x000055607ae3d075 0x000055607ae3ec82 0x000055607ae3f6e3 0x000055605df0f9ee 0x000055605df0e6bf 0x000055605df398c4 0x00005560a24f1657 0x00005560a24f4e12 0x00005560a22858d4 0x00005560a22856dc 0x000055608314b55d 0x00005560a0ed93d6 0x00005560a0ec20c1 0x00005560a0ec6efe 0x000055607b277850 0x000055607b28bcf4 0x000055607b28ba9f 0x000055607b26fe67 0x000055607b283ea4 0x00007f86c8e97ac3 0x00007f86c8f29850
[ 5344 ] {} <Fatal> BaseDaemon: 4. ? @ 0x00000000000969fd
[ 5344 ] {} <Fatal> BaseDaemon: 5. ? @ 0x0000000000042476
[ 5344 ] {} <Fatal> BaseDaemon: 6. ? @ 0x00000000000287f3
[ 5344 ] {} <Fatal> BaseDaemon: 7. ./ci/tmp/build/./src/Common/Exception.cpp:52: DB::abortOnFailedAssertion(String const&, void* const*, unsigned long, unsigned long) @ 0x0000000026ea0075
[ 5344 ] {} <Fatal> BaseDaemon: 8. ./ci/tmp/build/./src/Common/Exception.cpp:85: DB::handle_error_code(String const&, std::basic_string_view<char, std::char_traits<char>>, int, bool, std::vector<void*, std::allocator<void*>> const&) @ 0x0000000026ea1c82
[ 5344 ] {} <Fatal> BaseDaemon: 9. ./ci/tmp/build/./src/Common/Exception.cpp:136: DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x0000000026ea26e3
[ 5344 ] {} <Fatal> BaseDaemon: 10. DB::Exception::Exception(String&&, int, String, bool) @ 0x0000000009f729ee
[ 5344 ] {} <Fatal> BaseDaemon: 11. DB::Exception::Exception(PreformattedMessage&&, int) @ 0x0000000009f716bf
[ 5344 ] {} <Fatal> BaseDaemon: 12. DB::Exception::Exception<>(int, FormatStringHelperImpl<>) @ 0x0000000009f9c8c4
[ 5344 ] {} <Fatal> BaseDaemon: 13. ./ci/tmp/build/./src/Processors/QueryPlan/RuntimeFilterLookup.cpp:102: DB::RuntimeFilter::addAllFrom(DB::RuntimeFilter const&) @ 0x000000004e554657
[ 5344 ] {} <Fatal> BaseDaemon: 14. ./ci/tmp/build/./src/Processors/QueryPlan/RuntimeFilterLookup.cpp:196: DB::RuntimeFilterLookup::add(String const&, std::unique_ptr<DB::RuntimeFilter, std::default_delete<DB::RuntimeFilter>>) @ 0x000000004e557e12
[ 5344 ] {} <Fatal> BaseDaemon: 15. ./ci/tmp/build/./src/Processors/Transforms/BuildRuntimeFilterTransform.cpp:65: DB::BuildRuntimeFilterTransform::finish() @ 0x000000004e2e88d4
[ 5344 ] {} <Fatal> BaseDaemon: 16. ./ci/tmp/build/./src/Processors/Transforms/BuildRuntimeFilterTransform.cpp:40: DB::BuildRuntimeFilterTransform::prepare() @ 0x000000004e2e86dc
[ 5344 ] {} <Fatal> BaseDaemon: 17. ./src/Processors/IProcessor.h:187: DB::IProcessor::prepare(std::vector<unsigned long, std::allocator<unsigned long>> const&, std::vector<unsigned long, std::allocator<unsigned long>> const&) @ 0x000000002f1ae55d
[ 5344 ] {} <Fatal> BaseDaemon: 18. ./ci/tmp/build/./src/Processors/Executors/ExecutingGraph.cpp:281: DB::ExecutingGraph::updateNode(unsigned long, std::queue<DB::ExecutingGraph::Node*, boost::container::devector<DB::ExecutingGraph::Node*, AllocatorWithMemoryTracking<DB::ExecutingGraph::Node*>, void>>&, std::queue<DB::ExecutingGraph::Node*, boost::container::devector<DB::ExecutingGraph::Node*, AllocatorWithMemoryTracking<DB::ExecutingGraph::Node*>, void>>&) @ 0x000000004cf3c3d6
[ 5344 ] {} <Fatal> BaseDaemon: 19. ./ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:371: DB::PipelineExecutor::executeStepImpl(unsigned long, DB::IAcquiredSlot*, std::atomic<bool>*) @ 0x000000004cf250c1
[ 5344 ] {} <Fatal> BaseDaemon: 20.0. inlined from ./ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:279: DB::PipelineExecutor::executeSingleThread(unsigned long, DB::IAcquiredSlot*)
[ 5344 ] {} <Fatal> BaseDaemon: 20.1. inlined from ./ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:565: operator()
[ 5344 ] {} <Fatal> BaseDaemon: 20.2. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:149: decltype(std::declval<DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&>()()) std::__invoke[abi:ne190107]<DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&)
[ 5344 ] {} <Fatal> BaseDaemon: 20.3. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:224: void std::__invoke_void_return_wrapper<void, true>::__call[abi:ne190107]<DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr<DB::IAcquiredSlot>)::$_0&)
[ 5344 ] {} <Fatal> BaseDaemon: 20.4. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:210: ?
[ 5344 ] {} <Fatal> BaseDaemon: 20. ./contrib/llvm-project/libcxx/include/__functional/function.h:610: ? @ 0x000000004cf29efe
[ 5344 ] {} <Fatal> BaseDaemon: 21.0. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:716: ?
[ 5344 ] {} <Fatal> BaseDaemon: 21.1. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:989: ?
[ 5344 ] {} <Fatal> BaseDaemon: 21. ./ci/tmp/build/./src/Common/ThreadPool.cpp:802: ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::worker() @ 0x00000000272da850
[ 5344 ] {} <Fatal> BaseDaemon: 22.0. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:117: decltype(*std::declval<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&>().*std::declval<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)()>()()) std::__invoke[abi:ne190107]<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&, void>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&)
[ 5344 ] {} <Fatal> BaseDaemon: 22.1. inlined from ./contrib/llvm-project/libcxx/include/tuple:1354: decltype(auto) std::__apply_tuple_impl[abi:ne190107]<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>)
[ 5344 ] {} <Fatal> BaseDaemon: 22.2. inlined from ./contrib/llvm-project/libcxx/include/tuple:1358: decltype(auto) std::apply[abi:ne190107]<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*>&)
[ 5344 ] {} <Fatal> BaseDaemon: 22. ./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()() @ 0x00000000272eecf4
[ 5344 ] {} <Fatal> BaseDaemon: 23.0. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:149: decltype(std::declval<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*)()>()(std::declval<ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>())) std::__invoke[abi:ne190107]<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\'()&>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&&)
[ 5344 ] {} <Fatal> BaseDaemon: 23.1. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:224: void std::__invoke_void_return_wrapper<void, true>::__call[abi:ne190107]<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\'()&>(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\'()&)
[ 5344 ] {} <Fatal> BaseDaemon: 23.2. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:210: ?
[ 5344 ] {} <Fatal> BaseDaemon: 23. ./contrib/llvm-project/libcxx/include/__functional/function.h:610: ? @ 0x00000000272eea9f
[ 5344 ] {} <Fatal> BaseDaemon: 24.0. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:716: ?
[ 5344 ] {} <Fatal> BaseDaemon: 24.1. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:989: ?
@davenger can you take a look?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
fuzzProblem found by one of the fuzzersProblem found by one of the fuzzerspotential bugTo be reviewed by developers and confirmed/rejected.To be reviewed by developers and confirmed/rejected.v25.10-affected