summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@vespa.ai>2024-04-08 15:47:39 +0200
committerGitHub <noreply@github.com>2024-04-08 15:47:39 +0200
commitae3871607baa1e49c7a97b201ed14a669e6f7b17 (patch)
treefa6bc88bc1b57e04858a58adbf69c94fecf86acd
parent72f973a18529891a274017e47fd59ffb99e9f39c (diff)
parentdf4b0751fb7e839e1f5f2da36e013f2451f0ed93 (diff)
Merge pull request #30851 from vespa-engine/toregge/suppress-protobuf-related-valgrind-warnings
Suppress protobuf related valgrind warnings MERGEOK
-rw-r--r--valgrind-suppressions.txt104
1 files changed, 104 insertions, 0 deletions
diff --git a/valgrind-suppressions.txt b/valgrind-suppressions.txt
index 6e4d4f39545..96d1c828ab2 100644
--- a/valgrind-suppressions.txt
+++ b/valgrind-suppressions.txt
@@ -417,3 +417,107 @@
...
fun:_ZNK3re23RE218PossibleMatchRangeEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_i
}
+{
+ Protobuf 5.26.1 suppression 1
+ Memcheck:Leak
+ match-leak-kinds: possible
+ fun:_Znwm
+ fun:allocate
+ fun:allocate
+ fun:allocate
+ fun:Allocate<8, std::allocator<char> >
+ fun:_ZN4absl12lts_2024011618container_internal19HashSetResizeHelper15InitializeSlotsISaIcELm8ELb1ELm8EEEbRNS1_12CommonFieldsEPvT_.isra.0
+ fun:_ZN4absl12lts_2024011618container_internal12raw_hash_setINS1_17FlatHashSetPolicyIPKN6google8protobuf8internal15DescriptorTableEEENS5_12_GLOBAL__N_123GeneratedMessageFactory20DescriptorByNameHashENSC_18DescriptorByNameEqESaIS9_EE6resizeEm
+ fun:rehash_and_grow_if_necessary
+ fun:_ZN4absl12lts_2024011618container_internal12raw_hash_setINS1_17FlatHashSetPolicyIPKN6google8protobuf8internal15DescriptorTableEEENS5_12_GLOBAL__N_123GeneratedMessageFactory20DescriptorByNameHashENSC_18DescriptorByNameEqESaIS9_EE14prepare_insertEm
+ fun:find_or_prepare_insert<const google::protobuf::internal::DescriptorTable*>
+ fun:operator()<const google::protobuf::internal::DescriptorTable*, const google::protobuf::internal::DescriptorTable* const&>
+ fun:DecomposeValue<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashSetPolicy<const google::protobuf::internal::DescriptorTable*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator<const google::protobuf::internal::DescriptorTable*> >::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable* const&>
+ fun:apply<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashSetPolicy<const google::protobuf::internal::DescriptorTable*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator<const google::protobuf::internal::DescriptorTable*> >::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable* const&>
+ fun:apply<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashSetPolicy<const google::protobuf::internal::DescriptorTable*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator<const google::protobuf::internal::DescriptorTable*> >::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable* const&>
+ fun:emplace<const google::protobuf::internal::DescriptorTable* const&>
+ fun:insert<const google::protobuf::internal::DescriptorTable*>
+ fun:RegisterFile
+ fun:_ZN6google8protobuf14MessageFactory29InternalRegisterGeneratedFileEPKNS0_8internal15DescriptorTableE
+ fun:call_init.part.0
+ fun:call_init
+ fun:_dl_init
+ obj:/usr/lib64/ld-2.28.so
+}
+{
+ Protobuf 5.26.1 suppression 2
+ Memcheck:Leak
+ match-leak-kinds: possible
+ fun:_Znwm
+ fun:allocate
+ fun:allocate
+ fun:allocate
+ fun:_S_allocate
+ fun:_M_create
+ fun:_M_construct<char*>
+ fun:basic_string
+ fun:pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0, const google::protobuf::Descriptor::WellKnownType&, 0>
+ fun:pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const google::protobuf::Descriptor::WellKnownType&>
+ fun:construct_at<std::pair<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:construct<std::pair<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:construct<std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> >, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:construct<std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> >, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:construct<std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> >, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:construct<const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:emplace_at<const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:operator()<std::__cxx11::basic_string<char>, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:DecomposePairImpl<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::__cxx11::basic_string<char>&, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:DecomposePair<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:apply<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:apply<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:emplace<const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:insert<const std::pair<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>*>
+ fun:insert
+ fun:_ZN6google8protobuf14DescriptorPool6TablesC1Ev
+ fun:_ZN6google8protobuf14DescriptorPoolC1EPNS0_18DescriptorDatabaseEPNS1_14ErrorCollectorE
+ fun:NewGeneratedPool
+ fun:_ZN6google8protobuf14DescriptorPool23internal_generated_poolEv
+ fun:_ZN6google8protobuf14DescriptorPool24InternalAddGeneratedFileEPKvi
+ fun:AddDescriptorsImpl
+ fun:AddDescriptors
+ fun:_ZN6google8protobuf8internal14AddDescriptorsEPKNS1_15DescriptorTableE
+ fun:call_init.part.0
+ fun:call_init
+ fun:_dl_init
+ obj:/usr/lib64/ld-2.28.so
+}
+{
+ Protobuf 5.26.1 suppression 3
+ Memcheck:Leak
+ match-leak-kinds: possible
+ fun:_Znwm
+ fun:allocate
+ fun:allocate
+ fun:allocate
+ fun:Allocate<8, std::allocator<char> >
+ fun:_ZN4absl12lts_2024011618container_internal19HashSetResizeHelper15InitializeSlotsISaIcELm40ELb0ELm8EEEbRNS1_12CommonFieldsEPvT_.isra.0
+ fun:_ZN4absl12lts_2024011618container_internal12raw_hash_setINS1_17FlatHashMapPolicyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6google8protobuf10Descriptor13WellKnownTypeEEENS1_10StringHashENS1_8StringEqESaISt4pairIKS9_SD_EEE6resizeEm
+ fun:rehash_and_grow_if_necessary
+ fun:_ZN4absl12lts_2024011618container_internal12raw_hash_setINS1_17FlatHashMapPolicyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6google8protobuf10Descriptor13WellKnownTypeEEENS1_10StringHashENS1_8StringEqESaISt4pairIKS9_SD_EEE14prepare_insertEm
+ fun:find_or_prepare_insert<std::__cxx11::basic_string<char> >
+ fun:operator()<std::__cxx11::basic_string<char>, const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:DecomposePairImpl<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::__cxx11::basic_string<char>&, std::tuple<const google::protobuf::Descriptor::WellKnownType&> >
+ fun:DecomposePair<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:apply<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:apply<absl::lts_20240116::container_internal::raw_hash_set<absl::lts_20240116::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType> > >::EmplaceDecomposable, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:emplace<const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, google::protobuf::Descriptor::WellKnownType>&>
+ fun:insert<const std::pair<std::__cxx11::basic_string<char>, google::protobuf::Descriptor::WellKnownType>*>
+ fun:insert
+ fun:_ZN6google8protobuf14DescriptorPool6TablesC1Ev
+ fun:_ZN6google8protobuf14DescriptorPoolC1EPNS0_18DescriptorDatabaseEPNS1_14ErrorCollectorE
+ fun:NewGeneratedPool
+ fun:_ZN6google8protobuf14DescriptorPool23internal_generated_poolEv
+ fun:_ZN6google8protobuf14DescriptorPool24InternalAddGeneratedFileEPKvi
+ fun:AddDescriptorsImpl
+ fun:AddDescriptors
+ fun:_ZN6google8protobuf8internal14AddDescriptorsEPKNS1_15DescriptorTableE
+ fun:call_init.part.0
+ fun:call_init
+ fun:_dl_init
+ obj:/usr/lib64/ld-2.28.so
+}