Stack overflow reading Takes when a Shot has a circled Take and a Board #127
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio#127
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What happens
Reading a Scene's Takes overflows the stack once a Shot has a circled Take and a Board.
scene_takes(Dailies) andplan_edit_package(Export) both crash the thread withSTATUS_STACK_OVERFLOW. In the app this would take the process down.Found while seeding screenshots for #69. Reproduced on
mainat310e328.Repro
In a
studio-coreintegration test, using the Storage test rig (one Scene, one Shot, a render worker against fake ComfyUI):save_board(&shot, &[panel, panel]).scene_takes(&scene)overflows the stack.Without the circle, or without the Board, step 4 returns normally. Rendering after the Board is saved and then circling also overflows in
plan_edit_package.Notes
RUST_MIN_STACKto 64 MB did not help, so this looks like unbounded recursion rather than a deep-but-finite stack.circled stalecounts) or the Animatic's Board events.Acceptance criteria
ProjectSessionreproduces the overflowscene_takesandplan_edit_packagereturn normally for a circled Take on a Shot with a Board