]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: Valgrind suppression additions to pattern match inline functions stemming from... 66432/head
authorstzuraski898 <steven.zuraski@ibm.com>
Thu, 16 Apr 2026 21:00:43 +0000 (21:00 +0000)
committerstzuraski898 <steven.zuraski@ibm.com>
Fri, 17 Apr 2026 18:45:33 +0000 (18:45 +0000)
Fixes: https://tracker.ceph.com/issues/72938
Signed-off-by: szuraski898 <steven.zuraski@ibm.com>
Conflicts:
  qa/valgrind.supp

The qa/valgrind.supp file had a conflict with an extra curly brace at the EOF as a result of changes adding CPython suppressions in the unittest-mgr branch, as well as additions coming form main.
Resolved by keeping both: the CPython suppressions for the mgr unit tests and all the rocky10 suppressions from main (rocky10_gcc14_mismatch_delete_map_erase
and rocky10 still reachable rocksdb leak), and removing the extra curly brace after merging.

qa/valgrind.supp

index d2a1513a10f23b515b080f9bf64cd8f6b3ed4db7..0288c159da8417e8708c9762b41b52e06f5cc640 100644 (file)
   ...
 }
 
+{
+  Python marshal unicode allocations - direct
+  Memcheck:Leak
+  match-leak-kinds: all
+  fun:malloc
+  ...
+  fun:_PyUnicode_FromUCS1.part.0
+  ...
+}
+
+{
+  Python marshal unicode allocations - via r_object
+  Memcheck:Leak
+  match-leak-kinds: all
+  fun:malloc
+  ...
+  fun:r_object
+  ...
+}
+
+{
+  Python marshal loads
+  Memcheck:Leak
+  match-leak-kinds: all
+  fun:malloc
+  ...
+  fun:marshal_loads
+  ...
+}
+
+{
+  Python obmalloc allocations
+  Memcheck:Leak
+  match-leak-kinds: all
+  fun:malloc
+  obj:*/libpython*.so*
+  ...
+}
+
+{
+  Python eval frame
+  Memcheck:Leak
+  match-leak-kinds: all
+  fun:malloc
+  ...
+  fun:_PyEval_EvalFrameDefault
+  ...
+}
+
+{
+  ignore *all* ceph-mgr python crap.  this is overkill, but better than nothing
+  Memcheck:Leak
+  match-leak-kinds: all
+  ...
+  fun:*Py*
+  ...
+}
+
 {
   ignore *all* ceph-mgr python crap.  this is overkill, but better than nothing
   Memcheck:Leak
   match-leak-kinds: all
   ...
-  fun:Py*
+  fun:UnknownInlinedFun
   ...
 }