pseuCoDebugger drops Stackframe information
The pseuCoDebugger component fails to compute some data in Analyzedstate.agents[].frames
which results in some Agents of the debugger not being able to fast-forward, even though they are enabled.
Steps to reproduce:
- Open a file that causes the bug
- Click the pseuCo debugger action
- Click
fast-forward as long as this agent can act
onAgent 0
and let the fast-forwarding terminate - Try to
fast-forward a single line
onAgent 7
Expected behavior: Agent 7 fast-forwards from line 5 to line 6.
Actual behavior:
The fast-forwarding is immediately cancelled, as _evaluateFastForward
cannot determine the agent's frame
.
I tried to bug hunt the issue by looking into the analyzeState routine, to no avail.