[Python-Dev] possible memory leak on windows (valgrind report) (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Wed Sep 21 20:27:12 CEST 2005


Neal Norwitz wrote:

(I need to write a lot more suppression rules for gentoo.)

This could be due to your using GCC 4. Apparently, gcc 4 is willing to inline Py_ADDRESS_IN_RANGE even though it appears at the end of the file, at -O3.

To suppress that, you can declare the function as attribute((noinline)). You will need to conditionalize this on gcc, but not only that: it appears that noinline was one of the more recent additions. I'm not sure when it was added, but apparently, it is present in 3.3 and later.

Alternatively, just recompiling the file without -O3 also works.

Regards, Martin



More information about the Python-Dev mailing list