From: Casey Bodley Date: Tue, 14 Apr 2026 18:50:04 +0000 (-0400) Subject: qa/valgrind: generalize and group MismatchedFree suppressions X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=542f17513d2b1a98b2f1589fc40ab9e15a7010e8;p=ceph.git qa/valgrind: generalize and group MismatchedFree suppressions combine the various MismatchedFree suppressions into unconditional ones for each function Signed-off-by: Casey Bodley --- diff --git a/qa/valgrind.supp b/qa/valgrind.supp index 89e6bd49c90a..3a6a0d2a2082 100644 --- a/qa/valgrind.supp +++ b/qa/valgrind.supp @@ -1,16 +1,12 @@ - { Memcheck:Free fun:free - ... } { - operator delete[] in Rados::shutdown + Memcheck:Free - fun:_ZdaPvm - ... - fun:_ZN8librados7v14_2_05Rados8shutdownEv + fun:_Zda* } { older boost mersenne twister uses uninitialized memory for randomness @@ -581,14 +577,6 @@ 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 @@ -856,12 +844,6 @@ 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 @@ -952,11 +934,6 @@ fun:*ProtocolV2* ... } -{ - rocky10_gcc14_mismatch_delete - Memcheck:Free - fun:_Zda*align_val_t* -} { rocky10 still reachable rocksdb leak Memcheck:Leak