From c9391ebebea9d06595d882c5f5516657cff6f1aa Mon Sep 17 00:00:00 2001 From: Sergey Miryanov Date: Fri, 25 Jul 2025 23:59:50 +0500 Subject: [PATCH] Untrack immortal objects from expand_region_transitivity_reachable --- Python/gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Python/gc.c b/Python/gc.c index 2e697faac032b5..dadcd6bab84e77 100644 --- a/Python/gc.c +++ b/Python/gc.c @@ -1396,7 +1396,7 @@ expand_region_transitively_reachable(PyGC_Head *container, PyGC_Head *gc, GCStat assert(_PyObject_GC_IS_TRACKED(op)); if (_Py_IsImmortal(op)) { PyGC_Head *next = GC_NEXT(gc); - gc_list_move(gc, &gcstate->permanent_generation.head); + _PyObject_GC_UNTRACK(op); gc = next; continue; } pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy