diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2012-12-08 20:15:26 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2012-12-08 20:15:26 (GMT) |
commit | 62a0d6ea402d18f528629c6e84ed6f46e7c0912a (patch) | |
tree | 72f36fc075688276626f59fb7138baf52d4077ed /Misc | |
parent | 09974b4e9e8da3c9ba0469f4812e68cf9f700ffd (diff) | |
download | cpython-62a0d6ea402d18f528629c6e84ed6f46e7c0912a.zip cpython-62a0d6ea402d18f528629c6e84ed6f46e7c0912a.tar.gz cpython-62a0d6ea402d18f528629c6e84ed6f46e7c0912a.tar.bz2 |
Issue #16602: When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
Thanks to Eugene Toder for diagnosing and reporting the issue.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/ACKS | 1 | ||||
-rw-r--r-- | Misc/NEWS | 4 |
2 files changed, 5 insertions, 0 deletions
@@ -1067,6 +1067,7 @@ Jim Tittsler Frank J. Tobin R Lindsay Todd Bennett Todd +Eugene Toder Erik Tollerud Matias Torchinsky Sandro Tosi @@ -10,6 +10,10 @@ What's New in Python 3.2.4 Core and Builtins ----------------- +- Issue #16602: When a weakref's target was part of a long deallocation + chain, the object could remain reachable through its weakref even though + its refcount had dropped to zero. + - Issue #16416: On Mac OS X, operating system data are now always encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding (which may be ASCII if no locale environment variable is set), to avoid |