X-Git-Url: http://git.samba.org/?p=samba.git;a=blobdiff_plain;f=source4%2F.valgrind_suppressions;h=bf1902748151e3d286dfdfb5955f75d50a58d618;hp=a09a4dcf7d8c9f458e75d38ed32c6fa762572b17;hb=57b04e805d1b6a8857547d511d551637c49d3d32;hpb=9d3d3320928e43a972b88024a52986331d0dbee0 diff --git a/source4/.valgrind_suppressions b/source4/.valgrind_suppressions index a09a4dcf7d8..bf190274815 100644 --- a/source4/.valgrind_suppressions +++ b/source4/.valgrind_suppressions @@ -83,3 +83,65 @@ obj:/lib/ld-2.3.6.so fun:__libc_dlsym } + +# +# Tests from valgrind-python.supp (distributed with python): +# +# These try and suppress these errors +# + +# all tool names: Addrcheck,Memcheck,cachegrind,helgrind,massif +{ + ADDRESS_IN_RANGE/Invalid read of size 4 + Memcheck:Addr4 + fun:Py_ADDRESS_IN_RANGE +} + +{ + ADDRESS_IN_RANGE/Invalid read of size 4 + Memcheck:Value4 + fun:Py_ADDRESS_IN_RANGE +} + +{ + ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64) + Memcheck:Value8 + fun:Py_ADDRESS_IN_RANGE +} + +{ + ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value + Memcheck:Cond + fun:Py_ADDRESS_IN_RANGE +} + +# +# Leaks (including possible leaks) +# Hmmm, I wonder if this masks some real leaks. I think it does. +# Will need to fix that. +# + +{ + Handle PyMalloc confusing valgrind (possibly leaked) + Memcheck:Leak + fun:realloc + fun:_PyObject_GC_Resize + fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING +} + +{ + Handle PyMalloc confusing valgrind (possibly leaked) + Memcheck:Leak + fun:malloc + fun:_PyObject_GC_New + fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING +} + +{ + Handle PyMalloc confusing valgrind (possibly leaked) + Memcheck:Leak + fun:malloc + fun:_PyObject_GC_NewVar + fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING +} +