]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
valgrind: suppression for python embedded in ceph-mgr 1068/head
authorKefu Chai <kchai@redhat.com>
Wed, 26 Apr 2017 09:58:23 +0000 (17:58 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 27 Apr 2017 14:30:54 +0000 (22:30 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
teuthology/task/install/valgrind.supp

index cde31c5a0cc4d0d12230868749d2795750e27da4..fff9455d3db8dc593cb504698cdbfccaeee8b9f8 100644 (file)
        fun:_ZN11CephContextC1Eji
        ...
 }
+{
+    python does not reset the member field when dealloc an object
+    Memcheck:Leak
+    match-leak-kinds: possible
+    ...
+    fun:Py_InitializeEx
+    ...
+}
+{
+    python should be able to take care of itself
+    Memcheck:Leak
+    match-leak-kinds: possible
+    ...
+    fun:PyEval_EvalCode
+}
+{
+    python should be able to take care of itself
+    Memcheck:Leak
+    match-leak-kinds: possible
+    ...
+    fun:PyImport_ImportModuleLevel
+}
+{
+    python should be able to take care of itself
+    Memcheck:Leak
+    match-leak-kinds: possible
+    ...
+    fun:PyEval_CallObjectWithKeywords
+}
+{
+    python should be able to take care of itself
+    Memcheck:Leak
+    match-leak-kinds: possible
+    ...
+    fun:PyEval_EvalFrameEx
+    ...
+    obj:/usr/lib64/libpython2.7.so.1.0
+}
+{
+    python should be able to take care of itself
+    Memcheck:Leak
+    match-leak-kinds: possible
+    ...
+    fun:PyObject_Call
+}