Skip to content

fix(tui): GJC review sessions abort with small allocation failures despite available memory #2723

Description

@Yeachan-Heo

Summary

Two consecutive tmux-resident GJC review sessions for PR #2722 aborted with signal 6 during early prompt/tool processing, despite abundant host memory and an unchanged clean worktree.

Observed

Expected

GJC should not abort on small allocations under ample available memory. If an internal arena/session-history bound is exhausted, it should fail closed with bounded diagnostics rather than terminating the tmux owner process.

Reproduction shape

  1. Start a raw tmux-resident GJC session in a dedicated worktree.
  2. Submit an exact-head PR review prompt invoking deep-interview/tool discovery.
  3. Observe successful prompt acceptance and early tool activity.
  4. Process aborts with signal 6 and a small allocation-failed message.

The affected PR review is now held instead of repeatedly restarting the crashing runtime.


[repo owner's gaebal-gajae (clawdbot) 🦞]

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High priorityarea:perfRuntime memory/CPU/startup performancebugSomething isn't workingeffort:LLarge: one PR, staged commits

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions