Codex.app Dock tile plugin causes com.apple.dock.external.extra.arm64 recursive crash and possible System Settings freeze on macOS
What version of the Codex App are you using (From “About Codex” dialog)?
26.609.41114
What subscription do you have?
pro
What platform is your computer?
macOS
What issue are you seeing?
Codex.app appears to have a Dock tile plugin crash on macOS. Around the time my system became unresponsive while using System Settings,
macOS logged crashes from com.apple.dock.external.extra.arm64 loaded from Codex.app.
The crash report points to Codex's Dock tile plugin repeatedly recursing in:
-[CodexDockTilePlugin_com_openai_codex setDockTile:]
The crash ends with:
EXC_BAD_ACCESS / SIGSEGV
KERN_PROTECTION_FAILURE
Could not determine thread index for stack guard region
The crash report also contains:
Dock Extras loaded from: Codex.app
Timeline:
- macOS became unresponsive while I was using System Settings, likely around an authentication/system prompt path.
- I had to force restart the machine.
- The panic report shows
btn_rst, consistent with a forced button reset. - Before/around the incident, macOS logged
com.apple.dock.external.extra.arm64crashes involvingCodexDockTilePlugin. - After reboot, similar Dock external extra crashes continued.
This looks like Codex.app's Dock tile plugin can recursively call setDockTile: until stack overflow / stack guard failure,
destabilizing Dock/WindowServer focus behavior. It may have contributed to System Settings or authentication UI appearing frozen.
Relevant diagnostic snippets:
```text
Process: com.apple.dock.external.extra.arm64
Loaded from: Codex.app
Plugin path: /Applications/Codex.app/Contents/PlugIns/CodexDockTilePlugin.plugin/Contents/MacOS/CodexDockTilePlugin
Exception:
EXC_BAD_ACCESS / SIGSEGV
KERN_PROTECTION_FAILURE
Could not determine thread index for stack guard region
Faulting stack:
objc_storeStrong
-[CodexDockTilePlugin_com_openai_codex setDockTile:]
-[CodexDockTilePlugin_com_openai_codex setDockTile:]
-[CodexDockTilePlugin_com_openai_codex setDockTile:]
...
recursion depth: ~37331
Expected behavior:
Codex.app should not crash Dock external extra services or recursively re-enter setDockTile:.
Actual behavior:
The Codex Dock tile plugin recursively crashes inside setDockTile:, producing repeated com.apple.dock.external.extra.arm64 diagnostic
reports and possibly contributing to a system UI freeze.
Additional context:
- macOS version from the diagnostic report: macOS 26.5.1 (25F80)
- Machine model in the report: Mac15,3
What steps can reproduce the bug?
/
What is the expected behavior?
_No response_
Additional information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗