You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #118450, Sam pointed out that GC can occur at any Py_DECREF. With deferred references, we will need to traverse the object's stacks. The main problem is that frame->stacktop might not represent the true stacktop at a GC collection, because frame->stacktop is not set in between opcodes.
This requires either scanning the entire stack (not just up to stacktop), or deferring GC to safe points.
The text was updated successfully, but these errors were encountered:
In #118450, Sam pointed out that GC can occur at any
Py_DECREF
. With deferred references, we will need to traverse the object's stacks. The main problem is thatframe->stacktop
might not represent the true stacktop at a GC collection, becauseframe->stacktop
is not set in between opcodes.This requires either scanning the entire stack (not just up to stacktop), or deferring GC to safe points.
The text was updated successfully, but these errors were encountered: