]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/valgrind: generalize and group MismatchedFree suppressions 68289/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 14 Apr 2026 18:50:04 +0000 (14:50 -0400)
committerCasey Bodley <cbodley@redhat.com>
Wed, 15 Apr 2026 18:38:23 +0000 (14:38 -0400)
combine the various MismatchedFree suppressions into unconditional ones
for each function

Signed-off-by: Casey Bodley <cbodley@redhat.com>
qa/valgrind.supp

index 89e6bd49c90a25de974df351978fcd3a423e5407..3a6a0d2a2082bf7ee2579a51b717cabdbd06478e 100644 (file)
@@ -1,16 +1,12 @@
-
 {
    <allthefrees, so we can behave with tcmalloc>
    Memcheck:Free
    fun:free
-   ...
 }
 {
-   operator delete[] in Rados::shutdown
+   <allthefrees, so we can behave with tcmalloc>
    Memcheck:Free
-   fun:_ZdaPvm
-   ...
-   fun:_ZN8librados7v14_2_05Rados8shutdownEv
+   fun:_Zda*
 }
 {
    older boost mersenne twister uses uninitialized memory for randomness
         fun:__libc_start_main@@GLIBC_2.34
         fun:(below main)
 }
-{
-        rocksdb mismatched free bluestore close
-        Memcheck:Free
-        fun:_ZdaPvmSt11align_val_t
-        fun:_ZN12RocksDBStore5closeEv
-        fun:_ZN12RocksDBStoreD*Ev
-        ...
-}
 {
        libstdc++ leak on xenial
        Memcheck:Leak
    fun:_ZZZN5boost4asio6detail20awaitable_frame_baseINS0_15any_io_executorEE15await_transformIZNS0_12async_resultINS0_15use_awaitable_tIS3_EEJFvNS_6system10error_codeEmEEE8initiateINS6_INS0_9consign_tIS8_JNS0_19executor_work_guardINS0_10io_context19basic_executor_typeISaIvELm0EEEvvEEEEEJSB_EE12init_wrapperIZN8neorados5RADOS5watchIRKS8_EEDaNSO_6ObjectENSO_9IOContextESt8optionalINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEN3fu27abi_3106detail8functionINS14_6configILb1ELb0ELm16EEENS14_8propertyILb1ELb0EJFvSA_mmmON4ceph6buffer7v15_2_04listEEEEEEEOT_EUlS1I_ST_SU_S1G_E_EEJSt5tupleIJSK_EEST_SU_S1G_EEENS0_9awaitableImS3_EES1H_S8_DpT0_EUlPS1H_E_EEDaS1H_PNSt9enable_ifIXsrSt14is_convertibleINS0_9result_ofIFS1H_PS4_EE4typeEPNS1_16awaitable_threadIS3_EEE5valueEvE4typeEEN6result13await_suspendENSt7__n486116coroutine_handleIvEEENUlPvE_4_FUNES2B_
    ...
 }
-{
-   co_compose bug manifesting under Ubuntu only
-   Memcheck:Free
-   fun:_ZdaPvm
-   ...
-}
 {
    OpenSSL leak still reachable
    Memcheck:Leak
    fun:*ProtocolV2*
    ...
 }
-{
-   rocky10_gcc14_mismatch_delete
-   Memcheck:Free
-   fun:_Zda*align_val_t*
-}
 {
    rocky10 still reachable rocksdb leak
    Memcheck:Leak