Updated Codex Always Crash!!!
What version of the Codex App are you using (From “About Codex” dialog)?
26.601.21317 (build 3511) Also reproduced on 26.527.60818 (build 3437).
What subscription do you have?
Pro plan ($200/mo) 20x more usage than Plus, GPT-5.5 Pro
What platform is your computer?
_No response_
What issue are you seeing?
Title:
Codex Desktop repeatedly crashes: git worker triggers Node/V8 OOM and aborts process
Environment:
- App: Codex Desktop
- Bundle ID: com.openai.codex
- Hardware: Mac16,7, Apple M4 Pro, 24GB unified memory
- OS: macOS 26.3.1 (25D2128)
- Crash type: EXC_CRASH
- Termination: SIGNAL code=6 / SIGABRT
- Triggered thread: git
- Common stack evidence: node::OOMErrorHandler(...)
- Pattern: 12 recent crash reports all show triggered_thread=git and node_oom=True
Crash reports:
Codex-2026-06-02-163701.ips | timestamp=2026-06-02 16:37:01 +0800 | app=26.527.60818 (3437) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-02-165418.ips | timestamp=2026-06-02 16:54:18 +0800 | app=26.527.60818 (3437) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-02-173459.ips | timestamp=2026-06-02 17:34:59 +0800 | app=26.527.60818 (3437) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-02-174410.ips | timestamp=2026-06-02 17:44:10 +0800 | app=26.527.60818 (3437) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-110703.ips | timestamp=2026-06-03 11:07:03 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-112557.ips | timestamp=2026-06-03 11:25:57 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-113710.ips | timestamp=2026-06-03 11:37:10 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-114859.ips | timestamp=2026-06-03 11:48:59 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-115955.ips | timestamp=2026-06-03 11:59:55 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-121216.ips | timestamp=2026-06-03 12:12:16 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-133215.ips | timestamp=2026-06-03 13:32:15 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Codex-2026-06-03-135954.ips | timestamp=2026-06-03 13:59:54 +0800 | app=26.601.21317 (3511) | exception=EXC_CRASH | termination=SIGNAL code=6 | triggered_thread=git | node_oom=True
Representative crashed thread stack from latest report:
Thread name: git
Triggered: true
app_name: Codex
timestamp: 2026-06-02 16:37:01.00 +0800
app_version: 26.527.60818
build_version: 3437
bundleID: com.openai.codex
procPath: /Applications/Codex.app/Contents/MacOS/Codex
modelCode: Mac16,7
osVersion: macOS 26.3.1 (25D2128)
incident: C0555175-7433-4D63-93AC-269FB4D4A9A4
exception:
type: EXC_CRASH
signal: SIGABRT
termination:
namespace: SIGNAL
code: 6
indicator: Abort trap: 6
byProc: Codex
byPid: 42508
legacyInfo:
threadTriggered:
name: git
TRIGGERED THREAD
id: 147863605 name: git triggered: True
00 __pthread_kill + 8 [libsystem_kernel.dylib]
01 pthread_kill + 296 [libsystem_pthread.dylib]
02 abort + 124 [libsystem_c.dylib]
03 node::OOMErrorHandler(char const*, v8::OOMDetails const&) + 344 [Codex Framework]
04 v8::ToExternalPointerTag(unsigned short) + 468 [Codex Framework]
05 v8::ToExternalPointerTag(unsigned short) + 352 [Codex Framework]
06 v8::ExternalMemoryAccounter::Update(v8::Isolate*, long long) + 39756 [Codex Framework]
07 cppgc::internal::WriteBarrier::DijkstraMarkingBarrierSlow(void const*) + 79252 [Codex Framework]
08 cppgc::internal::WriteBarrier::DijkstraMarkingBarrierSlow(void const*) + 74696 [Codex Framework]
09 cppgc::internal::WriteBarrier::DijkstraMarkingBarrierSlow(void const*) + 73400 [Codex Framework]
21 v8::internal::compiler::CompilationDependencies::DependOnElementsKind(...) + 83648 [Codex Framework]
22 v8::internal::ThreadIsolation::LookupJitAllocation(...) + 5832 [Codex Framework]
23 v8_inspector::V8ContextInfo::executionContextId(...) + 49392 [Codex Framework]
24 node::InternalCallbackScope::Close() + 412 [Codex Framework]
25 node::InternalMakeCallback(...) + 464 [Codex Framework]
26 node::AsyncWrap::MakeCallback(...) + 280 [Codex Framework]
27 node::HandleWrap::OnClose(uv_handle_s*) + 496 [Codex Framework]
28 uv_run + 528 [Codex Framework]
29 node::SpinEventLoopInternal(node::Environment*) + 464 [Codex Framework]
30 node::worker::Worker::Run() + 4848 [Codex Framework]
31 node::worker::Worker::SelfSize() const + 132 [Codex Framework]
32 _pthread_start + 136 [libsystem_pthread.dylib]
33 thread_start + 8 [libsystem_pthread.dylib]
0 __pthread_kill
1 pthread_kill
2 abort
3 node::OOMErrorHandler(char const*, v8::OOMDetails const&)
4 v8::ToExternalPointerTag(unsigned short)
5 v8::ToExternalPointerTag(unsigned short)
6 v8::internal::OptimizingCompileTaskExecutor::RunCompilationJob(...)
7 v8::internal::ThreadIsolation::JitPageReference::AllocationContaining(...)
8 v8::internal::ThreadIsolation::JitPageReference::AllocationContaining(...)
9 v8::internal::ThreadIsolation::JitPageReference::AllocationContaining(...)
Impact:
Codex Desktop repeatedly exits unexpectedly during normal use. The crash reports are consistent across multiple versions, and all point to a git worker thread aborting after Node/V8 OOM handling.
Expected:
A git/background worker OOM should not terminate the entire desktop app. Ideally the worker should fail/restart gracefully, or the app should bound git/file scanning memory usage.
Actual:
The Codex process receives SIGABRT from the git worker after node::OOMErrorHandler, causing the entire desktop app to crash.
What steps can reproduce the bug?
it seems some git memory leakage
What is the expected behavior?
_No response_
Additional information
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗