Skip to content

MemorySanitizer: use-of-uninitialized-value (STID: 1003-326e) #101330

@kssenii

Description

@kssenii

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: 1003-326e)
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 0xab9a8ef74164 in simsimd_cos_f32_sve ci/tmp/build/./contrib/SimSIMD/include/simsimd/spatial.h:818:26
#1 0xab9a8ef6e010 in simsimd_cos_f32 ci/tmp/build/./contrib/SimSIMD/c/lib.c:185:1
#2 0xab9a8ef6e010 in simsimd_capabilities ci/tmp/build/./contrib/SimSIMD/c/lib.c:322:5
#3 0xab9a80b6ff20 in unum::usearch::metric_punned_t::configure_with_simsimd() ci/tmp/build/./contrib/usearch/include/usearch/index_plugins.hpp:1929:59
#4 0xab9a80b6ff20 in unum::usearch::metric_punned_t::builtin(unsigned long, unum::usearch::metric_kind_t, unum::usearch::scalar_kind_t) ci/tmp/build/./contrib/usearch/include/usearch/index_plugins.hpp:1779:21
#5 0xab9a80b6ff20 in unum::usearch::metric_punned_t::metric_punned_t(unsigned long, unum::usearch::metric_kind_t, unum::usearch::scalar_kind_t) ci/tmp/build/./contrib/usearch/include/usearch/index_plugins.hpp:1752:27
#6 0xab9a80b6ff20 in DB::USearchIndexWithSerialization::USearchIndexWithSerialization(unsigned long, unum::usearch::metric_kind_t, unum::usearch::scalar_kind_t, DB::UsearchHnswParams) ci/tmp/build/./src/Storages/MergeTree/MergeTreeIndexVectorSimilarity.cpp:117:28
#7 0xab9a80b8c420 in DB::USearchIndexWithSerialization* std::__1::construct_at[abi:fe210105]<DB::USearchIndexWithSerialization, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&, DB::USearchIndexWithSerialization*>(DB::USearchIndexWithSerialization*, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:38:49
#8 0xab9a80b8c420 in DB::USearchIndexWithSerialization* std::__1::__construct_at[abi:fe210105]<DB::USearchIndexWithSerialization, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&, DB::USearchIndexWithSerialization*>(DB::USearchIndexWithSerialization*, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:46:10
#9 0xab9a80b8c420 in void std::__1::allocator_traits<std::__1::allocator<DB::USearchIndexWithSerialization>>::construct[abi:fe210105]<DB::USearchIndexWithSerialization, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&, 0>(std::__1::allocator<DB::USearchIndexWithSerialization>&, DB::USearchIndexWithSerialization*, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:302:5
#10 0xab9a80b8c420 in std::__1::__shared_ptr_emplace<DB::USearchIndexWithSerialization, std::__1::allocator<DB::USearchIndexWithSerialization>>::__shared_ptr_emplace[abi:fe210105]<unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&, std::__1::allocator<DB::USearchIndexWithSerialization>, 0>(std::__1::allocator<DB::USearchIndexWithSerialization>, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:162:5
#11 0xab9a80b8c420 in std::__1::shared_ptr<DB::USearchIndexWithSerialization> std::__1::allocate_shared[abi:fe210105]<DB::USearchIndexWithSerialization, std::__1::allocator<DB::USearchIndexWithSerialization>, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&, 0>(std::__1::allocator<DB::USearchIndexWithSerialization> const&, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:736:51
#12 0xab9a80b8c420 in std::__1::shared_ptr<DB::USearchIndexWithSerialization> std::__1::make_shared[abi:fe210105]<DB::USearchIndexWithSerialization, unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&, 0>(unsigned long const&, unum::usearch::metric_kind_t const&, unum::usearch::scalar_kind_t const&, DB::UsearchHnswParams const&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:744:10
#13 0xab9a80b7beec in DB::MergeTreeIndexAggregatorVectorSimilarity::update(DB::Block const&, unsigned long*, unsigned long) ci/tmp/build/./src/Storages/MergeTree/MergeTreeIndexVectorSimilarity.cpp:411:17
#14 0xab9a808f1d40 in DB::MergeTreeDataPartWriterOnDisk::calculateAndSerializeSkipIndices(DB::Block const&, std::__1::vector<DB::Granule, std::__1::allocator<DB::Granule>> const&) ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataPartWriterOnDisk.cpp:260:42
#15 0xab9a808dbdb8 in DB::MergeTreeDataPartWriterCompact::writeDataBlockPrimaryIndexAndSkipIndices(DB::Block const&, std::__1::vector<DB::Granule, std::__1::allocator<DB::Granule>> const&) ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataPartWriterCompact.cpp:267:5
#16 0xab9a808d97ac in DB::MergeTreeDataPartWriterCompact::write(DB::Block const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 63ul, 64ul> const*) ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataPartWriterCompact.cpp:251:9
#17 0xab9a80e715ac in DB::MergedBlockOutputStream::writeImpl(DB::Block const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 63ul, 64ul> const*) ci/tmp/build/./src/Storages/MergeTree/MergedBlockOutputStream.cpp:441:13
#18 0xab9a80e715ac in DB::MergedBlockOutputStream::writeWithPermutation(DB::Block const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 63ul, 64ul> const*) ci/tmp/build/./src/Storages/MergeTree/MergedBlockOutputStream.cpp:105:5
#19 0xab9a809a7734 in DB::MergeTreeDataWriter::writeTempPartImpl(DB::BlockWithPartition&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, DB::SourcePartsSetForPatch, std::__1::shared_ptr<DB::Context const>, unsigned long) ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataWriter.cpp:908:10
#20 0xab9a8099e41c in DB::MergeTreeDataWriter::writeTempPart(DB::BlockWithPartition&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const>, std::__1::shared_ptr<DB::Context const>) ci/tmp/build/./src/Storages/MergeTree/MergeTreeDataWriter.cpp:588:12
#21 0xab9a80e324e4 in DB::MergeTreeSink::consume(DB::Chunk&) ci/tmp/build/./src/Storages/MergeTree/MergeTreeSink.cpp:144:25
#22 0xab9a82d154ec in DB::SinkToStorage::onConsume(DB::Chunk) ci/tmp/build/./src/Processors/Sinks/SinkToStorage.cpp:10:5
#23 0xab9a8293f794 in DB::ExceptionKeepingTransform::work()::$_1::operator()() const ci/tmp/build/./src/Processors/Transforms/ExceptionKeepingTransform.cpp:136:51
#24 0xab9a8293f794 in std::__1::__invoke_result_impl<void, DB::ExceptionKeepingTransform::work()::$_1&>::type std::__1::__invoke[abi:fe210105]<DB::ExceptionKeepingTransform::work()::$_1&>(DB::ExceptionKeepingTransform::work()::$_1&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:87:27
#25 0xab9a8293f794 in void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:fe210105]<DB::ExceptionKeepingTransform::work()::$_1&>(DB::ExceptionKeepingTransform::work()::$_1&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:342:5
#26 0xab9a8293f794 in void std::__1::__invoke_r[abi:fe210105]<void, DB::ExceptionKeepingTransform::work()::$_1&>(DB::ExceptionKeepingTransform::work()::$_1&) ci/tmp/build/./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:348:10
#27 0xab9a8293f794 in void std::__1::__function::__policy_func<void ()>::__call_func[abi:fe210105]<DB::ExceptionKeepingTransform::work()::$_1>(std::__1::__function::__policy_storage const*) ci/tmp/build/./contrib/llvm-project/libcxx/include/__functional/function.h:450:12
#28 0xab9a8293f0ac in std::__1::__function::__policy_func<void ()>::operator()[abi:fe210105]() const ci/tmp/build/./contrib/llvm-project/libcxx/include/__functional/function.h:508:12
#29 0xab9a8293f0ac in std::__1::function<void ()>::operator()() const ci/tmp/build/./contrib/llvm-project/libcxx/include/__functional/function.h:772:10
#30 0xab9a8293f0ac in DB::runStep(std::__1::function<void ()>, std::__1::shared_ptr<DB::ThreadGroup>&) ci/tmp/build/./src/Processors/Transforms/ExceptionKeepingTransform.cpp:105:9
#31 0xab9a8293e274 in DB::ExceptionKeepingTransform::work() ci/tmp/build/./src/Processors/Transforms/ExceptionKeepingTransform.cpp:136:34
#32 0xab9a8209d8b4 in DB::executeJob(DB::ExecutingGraph::Node*, DB::ReadProgressCallback*) ci/tmp/build/./src/Processors/Executors/ExecutionThreadContext.cpp:53:26
#33 0xab9a8209d8b4 in DB::ExecutionThreadContext::executeTask() ci/tmp/build/./src/Processors/Executors/ExecutionThreadContext.cpp:102:9
#34 0xab9a82070010 in DB::PipelineExecutor::executeStepImpl(unsigned long, DB::IAcquiredSlot*, std::__1::atomic<bool>*) ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:351:26
#35 0xab9a8206f220 in DB::PipelineExecutor::executeStep(std::__1::atomic<bool>*) ci/tmp/build/./src/Processors/Executors/PipelineExecutor.cpp:179:5
#36 0xab9a820c25ec in DB::PushingPipelineExecutor::finish() ci/tmp/build/./src/Processors/Executors/PushingPipelineExecutor.cpp:131:47
#37 0xab9a81d376d8 in _ZZN2DB10TCPHandler18processInsertQueryERNS_10QueryStateEENK3$_0clINS_23PushingPipelineExecutorEEEDaRT_NS_5BlockE ci/tmp/build/./src/Server/TCPHandler.cpp:1341:22
#38 0xab9a81d376d8 in DB::TCPHandler::processInsertQuery(DB::QueryState&) ci/tmp/build/./src/Server/TCPHandler.cpp:1401:9
#39 0xab9a81d0e1dc in DB::TCPHandler::runImpl() ci/tmp/build/./src/Server/TCPHandler.cpp:832:17
#40 0xab9a81d6c258 in DB::TCPHandler::run() ci/tmp/build/./src/Server/TCPHandler.cpp:2963:9
#41 0xab9a9241b428 in Poco::Net::TCPServerConnection::start() ci/tmp/build/./base/poco/Net/src/TCPServerConnection.cpp:40:3
#42 0xab9a9241c18c in Poco::Net::TCPServerDispatcher::run() ci/tmp/build/./base/poco/Net/src/TCPServerDispatcher.cpp:115:42
#43 0xab9a922edd94 in Poco::PooledThread::run() ci/tmp/build/./base/poco/Foundation/src/ThreadPool.cpp:205:14
#44 0xab9a922e7e48 in Poco::ThreadImpl::runnableEntry(void*) ci/tmp/build/./base/poco/Foundation/src/Thread_POSIX.cpp:341:27
#45 0xffa449f80394 in start_thread nptl/pthread_create.c:442:8
#46 0xffa449fe9e98  misc/../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Metadata

Metadata

Assignees

No one assigned

    Labels

    fuzzProblem found by one of the fuzzerssanitizertestingSpecial issue with list of bugs found by CI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions