[macOS] ChatGPT 26.810.52044 respawns SkyComputerUseService and crashes despite Computer Use disabled
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
Summary
The ChatGPT macOS desktop app repeatedly respawns SkyComputerUseService and then crashes, even when Computer Use and Remote Connections are disabled in the user configuration.
This is a new reproduction on ChatGPT desktop 26.810.52044 (build 6662) and appears related to the existing Computer Use / Node-V8 crash and helper-process reports.
Environment
- ChatGPT desktop:
26.810.52044(build6662) - macOS:
26.5.2 - Bundle ID:
com.openai.codex - Computer Use runtime:
26.812.1000717 - Apple Silicon Mac
Reproduction
- Fully quit ChatGPT and Computer Use helper processes.
- Set the effective app-server configuration to:
computer_use = falseremote_connections = false- no Computer Use
notifyhook
- Disable persisted remote-control state (
remoteControl/disablereturnedstatus=disabled) and clear the selected remote host / auto-connect map. - Launch ChatGPT desktop without invoking Computer Use.
- Observe the process tree.
Observed on a clean launch:
- ~8 seconds: 10
SkyComputerUseServiceprocesses - ~23 seconds: 149
SkyComputerUseServiceprocesses - ChatGPT then becomes unstable and crashes.
On launch, the desktop frontend also rewrites the Computer Use notify hook and re-selects a persisted remote-control:env_* host, despite the disabled effective app-server state.
Crash evidence
The latest ChatGPT crash report has:
EXC_CRASHSIGABRT/ Abort trap 6V8Workercomputer-usenode::OOMErrorHandler
The crash report was generated by ChatGPT desktop 26.810.52044 (build 6662). Full .ips data is available privately if needed; it is not attached here because it contains local paths and identifiers.
Expected behavior
When Computer Use and Remote Connections are disabled, ChatGPT should not launch or respawn SkyComputerUseService, and the desktop app should remain usable.
Actual behavior
The frontend calls the remote-control enable path and respawns many native Computer Use helper processes. Disabling the visible configuration, calling the app-server disable method, clearing persisted remote-host selection, and killing the helpers do not prevent the next launch from recreating them.
Impact
The desktop UI becomes unusable, helper processes consume substantial memory and process slots, and the main ChatGPT process exits. The current safe workaround is to keep the desktop app closed and use the web client.
Related reports
- #26079 - repeated Node/V8 OOM crashes in the desktop app
- #26458 - repeated Computer Use crashes and
node::OOMErrorHandler - #28244 - macOS helper/zombie process explosion at startup
- #25269 - multiple
SkyComputerUseServiceinstances respawn after being killed
Please route this to the ChatGPT desktop / Computer Use / remote-control owners. The key regression is that the frontend appears to re-enable and respawn Computer Use despite the disabled effective configuration.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the desktop frontend's remote-control enable path and launch-time persistence of the selected remote host and notify hook. Then inspect how SkyComputerUseService is spawned and respawned; done means disabled Computer Use and Remote Connections prevent helper launches and the desktop app remains usable without the crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, node.js, rust
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100