[Python-Dev] refleak hunting fun!
Walter Dörwald
walter at livinglogic.de
Mon Aug 18 03:12:18 EDT 2003
More information about the Python-Dev mailing list
Mon Aug 18 03:12:18 EDT 2003
- Previous message: [Python-Dev] refleak hunting fun!
- Next message: [Python-Dev] refleak hunting fun!
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michael Hudson wrote: > Walter Dörwald <walter at livinglogic.de> writes: > >>Michael Hudson wrote: >> >>>[...] >>> >>>>>test_codeccallbacks leaked 1107 references >>> >>>[...] >>> >>>>but there seem to be real leaks here. >>> >>>In a perverse kind of way, phew :-) Wouldn't want to have gone to all >>>this effort to uncover *nothing* but a bunch of false alarms... >> >>I've fixed two of the leaks. > > Cool. Do you think that's it for real leaks in test_codeccallbacks? All leaks in test_codeccallbacks are fixed now. Take a look at http://styx.livinglogic.de/~walter/refleakhunt/reflog3.txt which is the result of running the test suite with the patch at http://styx.livinglogic.de/~walter/refleakhunt/unittest.diff The only test_codeccallbacks test that seems to leak references is test_callbacks() and this is the result of calling codecs.register_error(), i.e. the refcount leak disappears when the call to register_error() is moved out of the test method. The other number that is worrying me is test_builtin.BuiltinTest.test_filter_subclasses() which is probably the result of the recent changes for tuple, str und unicode subclasses. I'm going to look into this tomorrow. > [...] >> >>http://styx.livinglogic.de/~walter/reflog3.txt >> >>(This includes only unittest based tests) > > Cool. Is this from CVS head? I thought a bunch of leaks in arrays > had already been fixed. Seems they have. The bad numbers from test_array are gone, so it *was* an older checkout. > [...] Bye, Walter Dörwald
- Previous message: [Python-Dev] refleak hunting fun!
- Next message: [Python-Dev] refleak hunting fun!
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list