Add valgrind suppressions for python code.

Andres Freund <andres@anarazel.de>

Commit: 2f1f4439306d2793492e49366d5911e48aa2c4b1
Author: Andres Freund <andres@anarazel.de>
Date: 2016-03-09T03:40:58Z
Releases: 9.6.0
Add valgrind suppressions for python code.

Python's allocator does some low-level tricks for efficiency;
unfortunately they trigger valgrind errors. Those tricks can be disabled
making instrumentation easier; but few people testing postgres will have
such a build of python. So add broad suppressions of the resulting
errors.

See also https://svn.python.org/projects/python/trunk/Misc/README.valgrind

This possibly will suppress valid errors, but without it it's basically
impossible to use valgrind with plpython code.

Author: Andres Freund
Backpatch: 9.4, where we started to maintain valgrind suppressions

Files

PathChange+/−
src/tools/valgrind.supp modified +66 −0