Codex.app Dock tile plugin causes com.apple.dock.external.extra.arm64 recursive crash and possible System Settings freeze on macOS

Resolved 💬 1 comment Opened Jun 15, 2026 by lawrenceg4 Closed Jun 15, 2026

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.arm64 crashes involving CodexDockTilePlugin.
  • 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_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗