https://github.com/python/cpython/commit/654b8d936450d94472e26f0b14a9f8d6d249563a
commit: 654b8d936450d94472e26f0b14a9f8d6d249563a
branch: main
author: Sergey Miryanov <sergey.mirya...@gmail.com>
committer: nascheme <nas-git...@arctrix.com>
date: 2025-08-12T10:32:53-07:00
summary:

GH-137562: Fix github-issue number for deallocated objects in cache bug 
(GH-137614)

files:
M Python/gc.c

diff --git a/Python/gc.c b/Python/gc.c
index 03455e88d5eeb1..79c7476f4a9a74 100644
--- a/Python/gc.c
+++ b/Python/gc.c
@@ -882,7 +882,7 @@ move_legacy_finalizer_reachable(PyGC_Head *finalizers)
  * to invalidate caches (e.g. by PyType_Modified), that clearing has created
  * a bug.  If the weakref to the subclass is cleared before a finalizer is
  * called, the cache may not be correctly invalidated.  That can lead to
- * segfaults since the caches can refer to deallocated objects (GH-91636
+ * segfaults since the caches can refer to deallocated objects (GH-135552
  * is an example).  Now, we delay the clear of weakrefs without callbacks
  * until *after* finalizers have been executed.  That means weakrefs without
  * callbacks are still usable while finalizers are being executed.

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: arch...@mail-archive.com

Reply via email to