EXC_BREAKPOINT (SIGTRAP) crash on launch — macOS 26.4.1 (25E253), M2, Electron 40
What version of the Codex App are you using (From “About Codex” dialog)?
26.406.31014 (build 1395)
What subscription do you have?
Pro
What platform is your computer?
Darwin 25.4.0 arm64 arm
What issue are you seeing?
Codex crashes immediately on every launch — before any UI appears — with an EXC_BREAKPOINT (SIGTRAP) in the Electron Framework. The app has never successfully launched on this machine. The crash is 100% reproducible across multiple reinstalls, OS updates (26.4 → 26.4.1), and cache clears.
What steps can reproduce the bug?
- Install Codex 26.406.31014
- Launch the app
- App crashes within ~0.2 seconds, never renders UI
What is the expected behavior?
App launches normally.
Additional information
Actual behavior
Immediate crash on every launch with the following exception:
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000114b277c0
Termination Reason: Namespace SIGNAL, Code 5, Trace/BPT trap: 5
Crash stack trace (Thread 0)
0 Electron Framework ares_dns_rr_get_ttl + 3406988
1 Electron Framework ares_dns_rr_get_ttl + 3406792
2 Electron Framework v8::internal::compiler::CompilationDependencies::DependOnContextCell + 64872
3 Electron Framework ares_dns_rr_get_ttl + 3407172
4 Electron Framework cxxbridge1$box$rust_png$ResultOfReader$drop + 20268
5 Electron Framework node::PrincipalRealm::messaging_deserialize_create_object() const + 225120
...
[13 levels of recursion through unknown frames at 0x157e0e38c]
...
29 Electron Framework v8::Function::Call + 6800
30 Electron Framework v8::Function::Call + 388
31 Electron Framework node::builtins::BuiltinLoader::CompileAndCall + 268
32 Electron Framework node::Realm::ExecuteBootstrapper + 84
33 Electron Framework node::StartExecution + 2204
34 Electron Framework node::StartExecution + 1088
35 Electron Framework node::LoadEnvironment + 252
46 Electron Framework ElectronMain + 120
47 dyld start + 6992
Additional context
- Crash occurs inside Node.js/V8 bootstrapping before any app code or user data is read — cache/preference deletion has no effect
- The Electron Framework UUID is 4c4c44d0-5555-3144-a1fe-2a4f63e403b3 (Electron 40.0.0) across all crash instances
- The crash address (imageOffset 88848320 into the Electron Framework) and instruction bytes are identical across 4 separate launch attempts spanning two OS versions (26.4 and 26.4.1)
- The ??? frames in the recursion block (frames 10–28) suggest the app's bundled JavaScript is hitting an incompatibility in the V8 runtime on this OS version
- CLI (@openai/codex via npm) works correctly as a workaround
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗