-
Notifications
You must be signed in to change notification settings - Fork 8.3k
MemorySanitizer: use-of-uninitialized-value (STID: 2410-47e0) #101384
Copy link
Copy link
Closed as duplicate of#101232
Closed as duplicate of#101232
Copy link
Labels
fuzzProblem found by one of the fuzzersProblem found by one of the fuzzerssanitizertestingSpecial issue with list of bugs found by CISpecial issue with list of bugs found by CI
Description
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: MemorySanitizer: use-of-uninitialized-value (STID: 2410-47e0)
CI report: Stress test (arm_msan)
Failing test history: cidb
Test output:
Log files: clickhouse-server.err.log, stderr.log
Error:
WARNING: MemorySanitizer: use-of-uninitialized-value
---
Stack trace:
#0 0xab8dd5fcd964 in simsimd_cos_f32_sve ci/tmp/build/./contrib/SimSIMD/include/simsimd/spatial.h:818:26
#1 0xab8dd5fc7810 in simsimd_cos_f32 ci/tmp/build/./contrib/SimSIMD/c/lib.c:185:1
#2 0xab8dd5fc7810 in simsimd_capabilities ci/tmp/build/./contrib/SimSIMD/c/lib.c:322:5
#3 0xab8dd5fca250 in simsimd_l2_bf16 ci/tmp/build/./contrib/SimSIMD/c/lib.c:196:1
#4 0xab8da73e53d4 in distance<BFloat16> ci/tmp/build/./src/Functions/array/distanceTransposed.cpp:53:13
#5 0xab8da73e53d4 in COW<DB::IColumn>::immutable_ptr<DB::IColumn> DB::FunctionArrayDistance<DB::L2DistanceTransposed>::executeDistanceCalculation<BFloat16, BFloat16, true>(DB::ColumnArray const&, std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, unsigned long, unsigned long) const ci/tmp/build/./src/Functions/array/distanceTransposed.cpp:492:17
#6 0xab8da73d8bac in DB::FunctionArrayDistance<DB::L2DistanceTransposed>::executeImpl(std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long) const ci/tmp/build/./src/Functions/array/distanceTransposed.cpp:359:51
#7 0xab8da73dc0a4 in DB::FunctionArrayDistance<DB::L2DistanceTransposed>::executeWithQBitColumnConverted(std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, unsigned long) const ci/tmp/build/./src/Functions/array/distanceTransposed.cpp:418:16
#8 0xab8db45fde38 in DB::IExecutableFunction::executeWithoutLowCardinalityColumns(std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const ci/tmp/build/./src/Functions/IFunction.cpp:369:15
#9 0xab8db4601dd0 in DB::IExecutableFunction::executeWithoutSparseColumns(std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const ci/tmp/build/./src/Functions/IFunction.cpp:442:22
#10 0xab8db4606ad8 in DB::IExecutableFunction::executeWithoutReplicatedColumns(std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const ci/tmp/build/./src/Functions/IFunction.cpp:581:16
#11 0xab8db4605ca0 in DB::IExecutableFunction::execute(std::__1::vector<DB::ColumnWithTypeAndName, AllocatorWithMemoryTracking<DB::ColumnWithTypeAndName>> const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const ci/tmp/build/./src/Functions/IFunction.cpp:490:20
#12 0xab8dbb479d80 in DB::executeAction(DB::ExpressionActions::Action const&, DB::(anonymous namespace)::ExecutionContext&, bool, bool, bool) ci/tmp/build/./src/Interpreters/ExpressionActions.cpp:693:60
#13 0xab8dbb479d80 in DB::ExpressionActions::execute(DB::Block&, unsigned long&, bool, bool) const ci/tmp/build/./src/Interpreters/ExpressionActions.cpp:836:13
#14 0xab8dc9997db8 in DB::ExpressionTransform::transform(DB::Chunk&) ci/tmp/build/./src/Processors/Transforms/ExpressionTransform.cpp:31:17
#15 0xab8dafe1e5f4 in DB::ISimpleTransform::transform(DB::Chunk&, DB::Chunk&) ci/tmp/build/./src/Processors/ISimpleTransform.h:33:9
#16 0xab8dc909919c in DB::ISimpleTransform::work() ci/tmp/build/./src/Processors/ISimpleTransform.cpp:100:9
#17 0xab8dc90f48f4 in DB::executeJob(DB::ExecutingGraph::Node*, DB::ReadProgressCallback*) ci/tmp/build/./src/Processors/Executors/ExecutionThreadContext.cpp:53:26
#18 0xab8dc90f48f4 in DB::ExecutionThreadContext::executeTask() ci/tmp/build/./src/Processors/Executors/ExecutionThreadContext.cpp:102:9
#19 0xab8dc90c7050 in DB::PipelineExecutor::executeStepImpl(unsigned long, DB::IAcquiredSlot*, std::__1::atomic<bool>*) ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:351:26
#20 0xab8dc90c51c4 in DB::PipelineExecutor::executeSingleThread(unsigned long, DB::IAcquiredSlot*) ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:279:5
#21 0xab8dc90c51c4 in DB::PipelineExecutor::executeImpl(unsigned long, bool) ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:602:13
#22 0xab8dc90c48d0 in DB::PipelineExecutor::execute(unsigned long, bool) ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:136:9
#23 0xab8dc910d520 in DB::threadFunction(DB::PullingAsyncPipelineExecutor::Data&, std::__1::shared_ptr<DB::ThreadGroup>, unsigned long, bool) ci/tmp/build/./src/Processors/Executors/PullingAsyncPipelineExecutor.cpp:77:24
#24 0xab8dc910d520 in DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0::operator()() const ci/tmp/build/./src/Processors/Executors/PullingAsyncPipelineExecutor.cpp:103:13
#25 0xab8dc910d520 in std::__1::__invoke_result_impl<void, DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&>::type std::__1::__invoke[abi:fe210105]<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:87:27
#26 0xab8dc910d520 in decltype(auto) std::__1::__apply_tuple_impl[abi:fe210105]<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&, std::__1::tuple<>&>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&, std::__1::tuple<>&, std::__1::__tuple_indices<...>) ci/tmp/build/./contrib/llvm-project/libcxx/include/tuple:1380:5
#27 0xab8dc910d520 in decltype(auto) std::__1::apply[abi:fe210105]<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&, std::__1::tuple<>&>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&, std::__1::tuple<>&) ci/tmp/build/./contrib/llvm-project/libcxx/include/tuple:1384:5
#28 0xab8dc910d520 in ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()::operator()() ci/tmp/build/./src/Common/ThreadPool.h:312:13
#29 0xab8dc910d520 in std::__1::__invoke_result_impl<void, ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()&>::type std::__1::__invoke[abi:fe210105]<ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:87:27
#30 0xab8dc910d520 in void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:fe210105]<ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:342:5
#31 0xab8dc910d520 in DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0 std::__1::__invoke_r[abi:fe210105]<void, ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()&>() ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:348:10
#32 0xab8dc910d520 in void std::__1::__function::__policy_func<void ()>::__call_func[abi:fe210105]<ThreadFromGlobalPoolImpl<true, true>::ThreadFromGlobalPoolImpl<DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0>(DB::PullingAsyncPipelineExecutor::pull(DB::Chunk&, unsigned long)::$_0&&)::'lambda'()>(std::__1::__function::__policy_storage const*) ci/tmp/build/./contrib/llvm-project/libcxx/include/__functional/function.h:450:12
#33 0xab8da85636b4 in std::__1::__function::__policy_func<void ()>::operator()[abi:fe210105]() const ci/tmp/build/./contrib/llvm-project/libcxx/include/__functional/function.h:508:12
#34 0xab8da85636b4 in std::__1::function<void ()>::operator()() const ci/tmp/build/./contrib/llvm-project/libcxx/include/__functional/function.h:772:10
#35 0xab8da85636b4 in ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::worker() ci/tmp/build/./src/Common/ThreadPool.cpp:809:17
#36 0xab8da8574b78 in std::__1::__invoke_result_impl<void, void (ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool*>::type std::__1::__invoke[abi:fe210105]<void (ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool*>(void (ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool*&&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h
#37 0xab8da8574b78 in void std::__1::__thread_execute[abi:fe210105]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool*>&, std::__1::__tuple_indices<2ul>) ci/tmp/build/./contrib/llvm-project/libcxx/include/__thread/thread.h:159:3
#38 0xab8da8574b78 in void* std::__1::__thread_proxy[abi:fe210105]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::__1::thread>::ThreadFromThreadPool*>>(void*) ci/tmp/build/./contrib/llvm-project/libcxx/include/__thread/thread.h:168:3
#39 0xffa1282d0394 in start_thread nptl/pthread_create.c:442:8
#40 0xffa128339e98 misc/../sysdeps/unix/sysv/linux/aarch64/clone.S:79
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
fuzzProblem found by one of the fuzzersProblem found by one of the fuzzerssanitizertestingSpecial issue with list of bugs found by CISpecial issue with list of bugs found by CI