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
The chain already said which objects are stuck and which belong in memory.
What it didn't say is which reference between them is the leak, which is the
one thing to go and change: a reader following the statuses is being pointed
at what the leak left behind rather than at the leak.
So the one step that goes from an Expected object straight to a Stuck one
reads "Holder.activity · faulty reference", bold, in the red of the objects
under it, and the hover says why that reference and not another.
Only that shape is marked. A stretch of several references between the two
verdicts is a fault at one of those steps with nothing saying which, and a
chain with nothing Expected above the stuck object can have its fault further
up than the path reaches — a chain of Cleaners nothing recognizes would
otherwise get its top reference marked for being where the walk started. So
the mark is either the answer or absent, and setting a verdict by hand is what
turns a stretch into one step.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments