qa: Valgrind suppression additions to pattern match inline functions stemming from CPython in mgr

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.
This commit is contained in:
stzuraski898 2026-04-16 21:00:43 +00:00
parent 9e3aabbc94
commit eaa2013686

View File

@ -785,12 +785,70 @@
...
}
{
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*
fun:*Py*
...
}
{
ignore *all* ceph-mgr python crap. this is overkill, but better than nothing
Memcheck:Leak
match-leak-kinds: all
...
fun:UnknownInlinedFun
...
}