How can I use valgrind with Python C++ extensions?
Yes, you can use valgrind with Python. You just need to use the valgrind suppression file provided by the Python developers, so you don’t get a bunch of false positives due to Python’s custom memory allocation/reallocation functions. The valgrind suppression file can be found here: http://svn.python.org/projects/python/trunk/Misc/valgrind-python.supp IMPORTANT: You need to uncomment the lines for PyObject_Free … Read more