]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
GH-137562: Fix github-issue number for deallocated objects in cache bug (GH-137614)
authorSergey Miryanov <sergey.miryanov@gmail.com>
Tue, 12 Aug 2025 17:32:53 +0000 (10:32 -0700)
committerGitHub <noreply@github.com>
Tue, 12 Aug 2025 17:32:53 +0000 (10:32 -0700)
Python/gc.c

index 03455e88d5eeb17cae5999e052cef48b44de6d4d..79c7476f4a9a74588a57aef87f990470bec6b59f 100644 (file)
@@ -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.