You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[macOS] SkyComputerUseService build 26.812.1000717 segfaults at launch; unbounded respawn storm forces WindowServer watchdog reboots of the entire Mac #38697
ChatGPT desktop app 1.2026.xxx (app bundle dated 2026-07-24), Codex Computer Use helper 26.812.1000717 (auto-downloaded to ~/.codex/computer-use/)
macOS 26.5.2 (25F84), MacBook Pro M2 Max (Mac14,6), 32 GB RAM
Summary
Starting 2026-08-14, SkyComputerUseService (com.openai.sky.CUAService) segfaults immediately at launch, and the parent ChatGPT process respawns it with no backoff. The result is a fork storm that force-reboots the entire Mac every ~15 minutes:
300–650 concurrent SkyComputerUseService instances, 1,400+ total processes
load average climbing past 900
WindowServer hits userspace_watchdog_timeout (.spin reports in /Library/Logs/DiagnosticReports/) and macOS force-restarts — 9 forced reboots in one evening, timestamps matching the watchdog reports exactly
Crash signature
From ~/Library/Logs/DiagnosticReports/SkyComputerUseService-*.ips:
The service crashes before doing any work (null-pointer dereference while hooking into Mach notification handling), so this happens even with every "Computer use" toggle disabled in the app's settings.
Reproduction / evidence
Launch the ChatGPT desktop app. Within seconds, SkyComputerUseService instances start crashing and multiplying (ps -axo comm | grep -c SkyComputerUseService climbs into the hundreds).
Load average exceeds 800–900 within ~10 minutes; WindowServer watchdog then reboots the machine.
Renaming ~/.codex/computer-use/Codex Computer Use.app stops the storm — but the app re-downloads the same broken build on next launch and the loop resumes. A freshly downloaded copy crashes identically, so this looks like a bad helper build published around 2026-08-12 (version string 26.812.1000717) rather than local corruption. macOS 26.5.2 and the app itself were both installed weeks earlier with no issues.
Impact
Machine-wide forced reboots with data loss in all running apps. This is effectively a DoS of the whole system by the respawn loop.
Suggested fixes
Pull/replace the broken helper build (server-side fix).
Add crash-loop backoff to the helper supervisor in the ChatGPT app — a helper that segfaults N times in a row should stop being respawned instead of taking down the host.
I also found 267 zero-byte codex-desktop-*.log files under ~/Library/Logs/com.openai.codex/2026/08/21/, which looks consistent with the same launch/retry loop generating empty logs.
If useful, I can share the sanitized .ips excerpts or the full reports.
Update: fixed for us as of ChatGPT desktop 26.825.41651 with CUA helper 26.828.1000919 (macOS 26.5.2, M2 Max).
Controlled retest after updating: exactly 1SkyComputerUseService instance, stable over a 90-second launch window plus a 10-minute idle watch — no respawns, load normal. Every build we tested between Aug 14 and Aug 22 (helper 26.812/26.817/26.819) hit 100+ instances within 60 seconds under the same conditions.
For anyone still on the workaround (renamed/locked ~/.codex/computer-use): unlock the folder and update the app; the freshly downloaded 26.828 helper pairs cleanly.
Leaving the issue open since the underlying respawn logic (no backoff/circuit breaker on bootstrap failure) presumably still exists — maintainers may want to confirm before closing.
Thanks for the follow-up confirming the issue is resolved, this was an intentional change to resolve the crash released in the past couple weeks. Please let us know if you see that crash again.
Activity
chrisgeo commentedon Aug 21, 2026
Following up with a newer reproduction pair.
Observed locally:
com.openai.codexcom.openai.sky.CUAServiceCrash signatures:
EXC_CRASH / SIGABRT, faulting thread8(V8Worker), stack includesnode::OOMErrorHandler(...)andreading_mode...parse_distilled_htmlEXC_CRASH / SIGABRT, faulting thread0, stack includes__assert_rtn -> ___ioSurfaceConnectInternal_block_invoke.cold.1 -> _ioSurfaceConnectInternal -> IOSurfaceClientGetPropertyMaximumI also found 267 zero-byte
codex-desktop-*.logfiles under~/Library/Logs/com.openai.codex/2026/08/21/, which looks consistent with the same launch/retry loop generating empty logs.If useful, I can share the sanitized
.ipsexcerpts or the full reports.MediaPublishing commentedon Aug 31, 2026
Update: fixed for us as of ChatGPT desktop 26.825.41651 with CUA helper 26.828.1000919 (macOS 26.5.2, M2 Max).
Controlled retest after updating: exactly 1
SkyComputerUseServiceinstance, stable over a 90-second launch window plus a 10-minute idle watch — no respawns, load normal. Every build we tested between Aug 14 and Aug 22 (helper 26.812/26.817/26.819) hit 100+ instances within 60 seconds under the same conditions.For anyone still on the workaround (renamed/locked
~/.codex/computer-use): unlock the folder and update the app; the freshly downloaded 26.828 helper pairs cleanly.Leaving the issue open since the underlying respawn logic (no backoff/circuit breaker on bootstrap failure) presumably still exists — maintainers may want to confirm before closing.
josh-oai commentedon Sep 14, 2026
Thanks for the follow-up confirming the issue is resolved, this was an intentional change to resolve the crash released in the past couple weeks. Please let us know if you see that crash again.