openai / openai/codex

macOS 14.3: browser and desktop control fail at startup with TIOCSTI error

Open
#46,212 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app browser bug computer-use sandbox
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

Environment

macOS 14.3, build 23D56

Desktop app 26.911.61220, build 9647

Apple Silicon

Feedback/session ID: 01a0a589-7312-7cd3-b755-699f00870a5e

Problem

Browser and desktop control are unusable. The control process crashes before connecting to a browser or application.

Exact error:

node_repl kernel exited unexpectedly
kernel_status: exited(code=65)
sandbox-exec: unbound variable: TIOCSTI
at , line 141, column 33

Steps to reproduce

Open a local task in the desktop app.

Request browser control or a Finder inspection through Computer Use.

The control process exits with the error above.

Expected: Codex connects to the browser or application and performs the requested action.

Actual: Startup fails before a connection is established.

Troubleshooting completed

Updated the desktop app from 26.908.40834, build 8881.

Manually confirmed Screen Recording and Accessibility are enabled.

Added ChatGPT to Accessibility, then fully quit and reopened the app.

Retested desktop and browser control after restarting. Separate new processes failed identically.

Local file reads and file creation in the task’s working folder succeeded.

macOS remains on 14.3. No app binary or sandbox security rule was modified.

Diagnostics

In-app feedback was submitted, and a diagnostic PDF was provided to OpenAI Support.

App logs: ~/Library/Logs/com.openai.codex/2026/09/17
Session transcripts: ~/.codex/sessions

The exact startup errors appear in the session’s tool outputs. App-log messages saying the tool service is “ready” do not establish that its control process started successfully.

Please investigate this startup failure and provide a compatible build or supported recovery procedure.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the session tool outputs and the app logs under ~/Library/Logs/com.openai.codex/2026/09/17, using the reported sandbox-exec TIOCSTI failure as the entry point. Compare the failure across the separate processes described in the report; done means browser and desktop control start successfully on macOS 14.3 without the startup error.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.