This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pablogsal
Recipients carljm, corona10, dino.viehland, eelizondo, gregory.p.smith, nascheme, pablogsal, pitrou, shihai1991, steve.dower, tim.peters, vstinner
Date 2020-04-14.18:26:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1586888771.65.0.920131598667.issue40255@roundup.psfhosted.org>
In-reply-to
Content
> But if said objects (isolated and untracked before and now tracked) acquire strong references to immortal objects, those objects will be visited when the gc starts calculating the isolated cycles and that requires a balanced reference count to work.

I was thinking about this a bit more and because the refcount bit is too high, the GC algorithm will be "fine" in the sense that won't break. It will just treat immortal objects as referenced from outside any cycle isolate (because the refcount hopefully will never reach 0), which is consistent with the fact that they are in the permanent generation.
History
Date User Action Args
2020-04-14 18:26:11pablogsalsetrecipients: + pablogsal, tim.peters, nascheme, gregory.p.smith, pitrou, vstinner, carljm, dino.viehland, steve.dower, corona10, eelizondo, shihai1991
2020-04-14 18:26:11pablogsalsetmessageid: <1586888771.65.0.920131598667.issue40255@roundup.psfhosted.org>
2020-04-14 18:26:11pablogsallinkissue40255 messages
2020-04-14 18:26:11pablogsalcreate