VS Code extension and CLI crash with SIGTRAP during repository review ("Custom tool call output is missing")
What version of the Codex App are you using (From “About Codex” dialog)?
Codex CLI 0.142.5 and 0.141.0 (both tested)
What subscription do you have?
Plus
What platform is your computer?
Darwin 25.3.0 x86_64 i386
What issue are you seeing?
Codex consistently crashes while performing repository review tasks that require tool calls. The crash occurs both in the VS Code extension and the Codex CLI.
What steps can reproduce the bug?
Open a Git repository.
Start a Codex session.
Ask Codex to review the current changes or Git diff.
Codex begins working.
Process exits with SIGTRAP.
What is the expected behavior?
Codex should analyze the Git diff and provide a code review.
Example prompt:
Can you review these files? Just review them don't make any changes yet.
or
Review the current git diff.
Actual Behavior
Codex begins processing and then crashes.
VS Code Extension
Codex process errored:
Codex app-server process exited unexpectedly
(code=unknown, signal=SIGTRAP)
Last CLI errors:
ERROR codex_core::util:
Custom tool call output is missing for call id: call_xxxxx
ERROR codex_core::util:
Custom tool call output is missing for call id: call_xxxxx
ERROR codex_core::util:
Custom tool call output is missing for call id: call_xxxxx
CLI
The CLI also terminates unexpectedly:
zsh: trace trap codex
Things Already Tried
Reinstalled Codex extension
Installed pre-release extension
Removed and recreated ~/.codex
Removed VS Code storage
Started a brand-new chat
Started in a clean workspace
Downgraded CLI from 0.142.5 to 0.141.0
Removed custom configuration
Reduced reasoning effort
Verified authentication
Verified CLI launches successfully
Simple prompts work.
The crash only appears once Codex starts performing repository/tool operations.
Additional information
Additional Information
The project itself builds and functions normally.
The failure appears related to tool execution because every crash is preceded by:
Custom tool call output is missing
followed immediately by a SIGTRAP.
It appears the app-server expects a tool response that never arrives, causing the process to terminate.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗