[Python-Dev] possible memory leak on windows (valgrind report)
Guido van Rossum
guido at python.org
Mon Sep 19 18:50:18 CEST 2005
More information about the Python-Dev mailing list
Mon Sep 19 18:50:18 CEST 2005
- Previous message: [Python-Dev] possible memory leak on windows (valgrind report)
- Next message: [Python-Dev] possible memory leak on windows (valgrind report)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 9/19/05, Neal Norwitz <nnorwitz at gmail.com> wrote: > I ran 2.4.x through valgrind and found two small problems on Linux > that have been fixed. There may be some other issues which could > benefit from more eyes (small, probably one time memory leaks). The > entire run is here: > > http://python.org/valgrind-2.4.2.out > > (I need to write a lot more suppression rules for gentoo.) > > I think I see a memory leak in win32_startfile. Since I don't run > windows I can't test it. > filepath should be allocated with the et flag to PyArgs_ParseTuple(), > but it wasn't freed without this patch. Does this make sense? See > the attached patch. That patch doesn't make sense to me -- the "s" code to PyArg_ParseTuple doesn't return newly allocated memory, it just returns a pointer into a string object that is owned by the caller (really by the call machinery I suppose). Compare other places using PyArg_ParseTuple(args, "s:..."). -- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] possible memory leak on windows (valgrind report)
- Next message: [Python-Dev] possible memory leak on windows (valgrind report)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list