[Python-Dev] refleaks in 2.4

Armin Rigo arigo at tunes.org
Wed Apr 12 19:04:01 CEST 2006


Hi all,
On Sun, Mar 26, 2006 at 11:39:50PM -0800, Neal Norwitz wrote:
> There are 5 tests that leak references that are present in 2.4.3c1,
> but not on HEAD. It would be great if someone can diagnose these and
> suggest a fix.
>> test_doctest leaked [1, 1, 1] references
> test_pkg leaked [10, 10, 10] references
> test_pkgimport leaked [2, 2, 2] references
> test_traceback leaked [11, 11, 11] references
> test_unicode leaked [7, 7, 7] references
>> test_traceback leaks due to test_bug737473.

A follow-up on this: all the tests apart from test_traceback are due to
the dummy object in dictionaries. I modified the code to ignore exactly
these references and all the 4 other tests no longer leak. I'm about to
check in this nice time saver :-)
For information, the 2.5 HEAD now reports the following remaining leaks:
 test_generators leaked [1, 1, 1, 1] references
 test_threadedtempfile leaked [-85, 85, -85, 85] references
 test_threading_local leaked [34, 40, 26, 28] references
 test_urllib2 leaked [-66, 143, -77, -66] references
A bientot,
Armin


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /