Computer Use crashes SkyComputerUseService when inspecting Outlook on macOS
What version of the Codex App are you using (From “About Codex” dialog)?
26.429.30905 (build 2345)
What subscription do you have?
ChatGPT Pro
What platform is your computer?
Darwin 25.5.0 arm64 arm
What issue are you seeing?
Codex Computer Use fails when get_app_state is called for Microsoft Outlook on macOS.
The user-visible failure is:
NSOSStatusErrorDomain Code=-609 "connectionInvalid"
Local macOS diagnostic reports show that SkyComputerUseService, bundle com.openai.sky.CUAService, build 770, crashes during the operation.
The crash signature is consistent across multiple reports:
EXC_BAD_ACCESSSIGBUSBus error: 10Thread stack size exceeded due to excessive recursion
This does not appear to be a general Computer Use outage because Computer Use can still inspect other apps successfully. It also does not appear to be a basic macOS privacy-permission failure because Accessibility and Screen Recording permissions are already granted for Codex and the Computer Use helper.
What steps can reproduce the bug?
- Open Microsoft Outlook for macOS.
- In Codex GUI, use Computer Use to call
get_app_statefor Microsoft Outlook. - Observe that the tool fails with
NSOSStatusErrorDomain Code=-609 "connectionInvalid". - Check macOS diagnostic reports and observe
SkyComputerUseServicecrashes with stack exhaustion / excessive recursion.
The same Computer Use setup can inspect Finder, Microsoft Teams, and Apple Calendar, so the failure appears specific to the Outlook app-state path.
What is the expected behavior?
get_app_state for Microsoft Outlook should return a usable accessibility tree or fail with a controlled, non-crashing error. The Computer Use helper service should not crash.
Additional information
Impact: Outlook desktop automation is blocked because Codex cannot safely inspect the Outlook UI before taking actions.
The issue was already occurring before an Outlook update/reboot that was later attempted as troubleshooting, so the Outlook update should not be treated as the initiating cause.
16 Comments
Update after Codex app version change:
I retested this on May 6, 2026 after Codex updated from previous issue baseline
26.429.30905build2345to current Codex app26.429.61741build2429.Other relevant versions are unchanged: Computer Use helper
com.openai.sky.CUAServiceversion1.0, build770; Microsoft Outlook16.110, build16.110.26042837; macOS/Darwin25.5.0arm64.Result:
get_app_statefor Finder still succeeds with CUA App Version770, butget_app_statefor Microsoft Outlook still fails withNSOSStatusErrorDomain Code=-609 "connectionInvalid".A fresh crash report was created during the retest:
SkyComputerUseService-2026-05-06-070532.ips.The crash signature is still the same as the original report:
EXC_BAD_ACCESS,SIGBUS,Thread stack size exceeded due to excessive recursion,Bus error: 10, recursion depth168.So the May 5 Codex app update to
26.429.61741build2429did not resolve this Outlook-specific Computer Use crash. The issue still appears isolated to Outlook app-state inspection: Finder remains inspectable through Computer Use while Outlook crashes the helper path.Update after retesting with the new Codex / Computer Use build on May 8, 2026:
Installed versions now are:
26.506.31004build2604SkyComputerUseService:com.openai.sky.CUAServiceversion1.0, build78016.110, build16.110.2605031925.5.0arm64This is a real Computer Use helper change from the earlier failing baseline, where
SkyComputerUseServicewas build770.Retest result:
get_app_statefor Finder succeeds with CUA App Version780.get_app_statefor Microsoft Outlook still fails withNSOSStatusErrorDomain Code=-609 "connectionInvalid".SkyComputerUseService-2026-05-08-151624.ips.Fresh crash signature from the build
780report:EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10157Conclusion: the update to Codex
26.506.31004/ Computer Use helper build780did not resolve this Outlook-specific crash. The failure still appears isolated to Outlook app-state inspection because Finder remains inspectable through Computer Use while Outlook still crashes the helper path.Update after retesting on a newer Codex build:
26.506.31421build2620com.openai.sky.CUAServiceversion1.0, build78016.110build16.110.26050319The issue still reproduces.
Calling
get_app_statefor Microsoft Outlook fails with:NSOSStatusErrorDomain Code=-609 "connectionInvalid"Calling
get_app_stateby bundle id also fails the same way:com.microsoft.Outlook->NSOSStatusErrorDomain Code=-609 "connectionInvalid"Computer Use is not globally broken in this session. As a control,
get_app_statefor Finder succeeds with CUA App Version780.The Outlook attempt still causes
SkyComputerUseServiceto crash. The current crash signature remains:EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10So the newer Codex app build did not resolve the Outlook-specific Computer Use state-inspection failure.
The "crashes on Outlook specifically" pattern is usually not Outlook itself —
it's the AppleScript / Apple Events permission for the parent process that's
launching SkyComputerUseService. macOS tracks Automation permission by the
sending bundle, and if Codex was launched from a host (Warp, cmux, iTerm,
Zed terminal) that lacks Automation permission for Outlook, you get a crash
with no clear stderr instead of a permission prompt.
Worth confirming the parent chain:
ps -o ppid=,command= -p $$
# Then: System Settings > Privacy & Security > Automation
# Verify the parent terminal has Outlook checked.
Full walkthrough of this and 5 other Computer-Use-on-macOS root causes, plus a
free script that captures the parent chain + TCC posture into a redacted bundle:
https://igorganapolsky.github.io/openclaw-mac-ai-workstation-setup/troubleshooting.html
If the bundle doesn't clearly show which Symptom matches, the $19 quick read
names the root cause from the captured output.
@IgorGanapolsky Thank you for the feedback, that is not the issue here. Codex itself has been tracking and commenting on bug since it was found (was working, stopped working on version upgrade, see above...) I'll let Codex reply to you after testing your theory on latest version ;) -
Thanks for the suggestion. I checked the local evidence against the parent-process / Automation-permission theory, and it does not appear to fit this case.
Current local process-chain evidence:
/Applications/Codex.app, with parent PID1./Applications/Microsoft Outlook.app.SkyComputerUseServiceis running from the Codex Computer Use app path.I also checked the local TCC Apple Events permissions. The relevant row already exists:
com.openai.codexis authorized forcom.microsoft.Outlook.Computer Use is also not globally broken in this session:
get_app_statefor Finder succeeds with CUA App Version793.list_appssees Microsoft Outlook as running.get_app_statefor Microsoft Outlook still fails before returning an accessibility tree.The latest retest was on:
26.513.31313build2867SkyComputerUseService:com.openai.sky.CUAServiceversion1.0, build79316.110build16.110.26051131The Outlook failure now returns
remoteConnection, and each Outlook attempt still creates a freshSkyComputerUseServicecrash report. The latest crash reports have the same core signature:EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10153So in this local case, the evidence does not point to a missing parent-terminal Automation permission. Codex itself already has Apple Events permission for Outlook, and Codex is not being launched from a terminal host. The failure still appears to be an Outlook-specific Computer Use app-state/accessibility traversal crash inside
SkyComputerUseService.One additional context point: Outlook Computer Use did work on previous versions in this same environment. That is why this still looks like a regression in the Computer Use / Outlook inspection path rather than an initial macOS permissions setup issue.
Result: still broken
Current test window:
2026-05-21 15:35:09to15:35:39 EDT.26.519.22136, build3003, bundlecom.openai.codexcom.openai.sky.CUAService, version1.0, build79916.110, build16.110.26051718, bundlecom.microsoft.OutlookBaseline crash reports:
SkyComputerUseServicereports from2026-05-17 17:52Computer Use results:
799list_apps: succeeded; listedMicrosoft Outlook — /Applications/Microsoft Outlook.app/ — com.microsoft.Outlook [running]get_app_stateby display name: failed with returned textremoteConnectionget_app_stateby bundle idcom.microsoft.Outlook: failed with returned textremoteConnectionSearch-field test:
Fresh crash reports created during test:
~/Library/Logs/DiagnosticReports/Retired/SkyComputerUseService-2026-05-21-153532.ips799EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10153~/Library/Logs/DiagnosticReports/Retired/SkyComputerUseService-2026-05-21-153534.ips799EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10153Conclusion: still broken. Finder works as the control, but Outlook app-state inspection still crashes
SkyComputerUseServicebuild799with the same stack exhaustion / excessive recursion signature.Outlook app update available. Rerun test after update. Outlook build number increased only.
Updated Outlook retest result: still broken.
Current versions:
26.519.22136, build30031.0, build79916.110, build16.110.26051929Computer Use:
799list_apps: succeeded; Outlook listed asfrontmost, runningget_app_stateby display name: returnedremoteConnectionget_app_stateby bundle idcom.microsoft.Outlook: returnedremoteConnectionFresh crash reports from this updated-Outlook test:
SkyComputerUseService-2026-05-21-154048.ipsSkyComputerUseService-2026-05-21-154048.000.ipsBoth crashes:
799EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10153Conclusion: Outlook build
16.110.26051929did not fix the Computer Use crash.Update from additional retesting and local AX investigation on May 27, 2026:
Current versions tested:
26.519.81530, build3178SkyComputerUseService:com.openai.sky.CUAService, version1.0, build79916.110, build16.110.2605251426.5 (25F71)The issue still reproduces on the current builds.
Computer Use control and Outlook results:
get_app_statefor Finder succeeds with CUA App Version799.list_appssucceeds and lists Microsoft Outlook as running.get_app_statefor Outlook by display name, bundle id, and full app path all fail the same way:Microsoft Outlook->remoteConnectioncom.microsoft.Outlook->remoteConnection/Applications/Microsoft Outlook.app->remoteConnectionEach Outlook app-state attempt creates a fresh
SkyComputerUseServicecrash report. The May 27 reports produced by these tests were:SkyComputerUseService-2026-05-27-082851.ipsSkyComputerUseService-2026-05-27-082851.000.ipsSkyComputerUseService-2026-05-27-083017.ipsSkyComputerUseService-2026-05-27-083020.ipsSkyComputerUseService-2026-05-27-083023.ipsThe crash signature remains consistent:
799EXC_BAD_ACCESSSIGBUSThread stack size exceeded due to excessive recursionBus error: 10153I also did a read-only local Accessibility investigation, avoiding email content and redacting local user paths. macOS Accessibility can inspect Outlook locally; this does not look like a remote app or app-name resolution issue. A direct AX probe can see the Outlook window without crashing.
The Outlook AX shape that stands out is the mailbox/folder outline subtree:
AXSplitGroup -> AXScrollArea -> AXOutline32children,31AXRows, and31AXVisibleRows.AXChildren,AXRows, andAXVisibleRowspoint to the same row objects.AXDisclosedRows,AXDisclosedByRow,AXVisibleChildren,AXParent, andAXWindow.AXTitleUIElement.AXUnknownintermediary nodes.My current best hypothesis is that Outlook exposes an accessibility graph with duplicate references and back-references rather than a simple tree. The Computer Use helper appears to recursively serialize or traverse those AX relationships and revisit the same objects until stack exhaustion. That would explain why Finder and other apps remain inspectable while Outlook consistently crashes the helper during app-state inspection.
The exposed Computer Use MCP API does not appear to provide a safe-mode option such as max depth, exclude attributes, PID/window targeting, or relationship-pruning, so I cannot work around this through
get_app_stateitself. A product-side fix likely needs cycle detection / visited-object tracking and/or treating relationship attributes likeAXParent,AXWindow,AXTopLevelUIElement,AXDisclosedByRow,AXDisclosedRows,AXVisibleRows,AXVisibleChildren, andAXTitleUIElementas references instead of recursively expanding them.Follow-up: I was able to build and verify a local workaround outside the Computer Use helper path.
I created a narrow local Swift Accessibility script that talks to Outlook directly through macOS AX APIs instead of calling
SkyComputerUseService. The script is intentionally conservative:AXChildrenAXUIElementobjects withCFEqualcycle=trueAXParent,AXWindow,AXTopLevelUIElement,AXDisclosedByRow,AXDisclosedRows,AXVisibleRows,AXVisibleChildren, andAXTitleUIElementThe workaround confirms an Outlook-specific cycle/repeated-reference issue. With a shallow state dump, the search field shows up as a self-referential chain unless cycle detection is applied:
The same script can locate and safely set the Outlook search field without using Computer Use
get_app_state, without pressing Return, and without opening or modifying any messages. Test command used a harmless search string:Result:
After running the direct AX workaround, I checked for fresh
SkyComputerUseServicecrash reports and none were created. That is expected because the workaround bypasses the helper entirely, but it is useful evidence that Outlook itself can be inspected and controlled locally when traversal is cycle-aware.So the local workaround is viable for narrow Outlook actions, and it further supports the product-side fix direction:
SkyComputerUseServiceneeds cycle detection / visited-node tracking and should treat AX relationship attributes as references rather than recursively expanding them as tree children.Implementation notes for anyone reproducing the workaround:
AXValue,AXTitle,AXDescription,AXHelp, and selected text.AXUIElementreferences withCFEqual, so cycle detection should be object-identity based rather than path/depth based.Update: Codex / Computer Use build 809 retest on June 4, 2026
Summary
Outlook still reproduces the Computer Use crash on helper build
809, even after updating Outlook from16.110to16.111. The broader comparison set does not point to a general Computer Use failure, a general Microsoft app failure, or a general local-app inspection failure.The current result is still Outlook-specific:
get_app_statefor Outlook returns onlyremoteConnection, and each Outlook app-state attempt creates a freshSkyComputerUseServicecrash report with the same excessive-recursion signature.Versions Tested
| Component | Version / build |
|---|---|
| Codex app |
26.602.30954, build3575|| Computer Use helper /
SkyComputerUseService|com.openai.sky.CUAService, version1.0, build809|| macOS |
26.5.1 (25F80), Darwin25.5.0 arm64|| Microsoft Outlook before update |
16.110, build16.110.26053117|| Microsoft Outlook after update |
16.111, build16.111.26060126|Control / Comparison App Results
| App | Bundle / version | Build 809 Computer Use result |
|---|---|---|
| Finder |
com.apple.finder|get_app_statesucceeded with normal screenshot and accessibility tree. || Vivaldi |
com.vivaldi.Vivaldi|get_app_statesucceeded with normal screenshot and accessibility tree. || Microsoft Teams |
com.microsoft.teams2,26120.3106.4725.800|get_app_statesucceeded. || Microsoft Word |
com.microsoft.Word,16.111, build16.111.26060126|get_app_statesucceeded. || Microsoft Excel |
com.microsoft.Excel,16.111, build16.111.26060126|get_app_statesucceeded. || Microsoft PowerPoint |
com.microsoft.Powerpoint,16.111, build16.111.26060126|get_app_statesucceeded. || Microsoft AutoUpdate |
com.microsoft.autoupdate2,4.83, build4.83.26040910|get_app_statesucceeded. || Microsoft Outlook |
com.microsoft.Outlook,16.110before update and16.111after update |get_app_statefailed before and after the Outlook update; returned onlyremoteConnectionand crashedSkyComputerUseService. |Additional comparison notes:
list_appsis intermittent, not consistently broken. It timed out once after 120 seconds, then later succeeded quickly and listed Microsoft Outlook as running at/Applications/Microsoft Outlook.app/with bundle idcom.microsoft.Outlook.Outlook Repro Matrix On Helper Build 809
Before the Outlook update, Outlook
get_app_statereturned onlyremoteConnectionby multiple selectors:| Selector used | Result |
|---|---|
|
com.microsoft.Outlook|remoteConnectionplus fresh helper crash report ||
Microsoft Outlook|remoteConnectionplus fresh helper crash report ||
/Applications/Microsoft Outlook.app|remoteConnectionplus fresh helper crash report ||
com.microsoft.Outlookafter making Outlook frontmost |remoteConnectionplus fresh helper crash report |After updating Outlook to
16.111/ build16.111.26060126, the same failure still reproduces:| Selector used | Result |
|---|---|
|
com.microsoft.Outlook|remoteConnectionplus fresh helper crash report |The post-update attempt generated this fresh report:
SkyComputerUseService-2026-06-04-204913.ipsFresh Crash Metadata From The Post-Update Retest
| Field | Value |
|---|---|
| Process |
SkyComputerUseService|| Bundle |
com.openai.sky.CUAService|| Helper build |
809|| Process path shape |
.../Codex Computer Use.app/Contents/MacOS/SkyComputerUseService|| Exception |
EXC_BAD_ACCESS|| Signal |
SIGBUS|| Message |
Thread stack size exceeded due to excessive recursion|| Termination |
Bus error: 10|| Faulting thread |
2|Permission / Prompt Observation
Outlook-related permissions were removed before part of this retest with the expectation that Codex / Codex Computer Use would prompt again when trying to inspect Outlook.
Observed behavior:
Codex Computer Use.app, bundlecom.openai.sky.CUAService, build809.remoteConnectionand produced the same excessive-recursion crash signature.Clarification On
remoteConnectionremoteConnectionis misleading in this repro. Outlook is a local application at/Applications/Microsoft Outlook.app;list_appscan see it locally, and Computer Use can inspect other local apps on the same machine.What I checked:
SkyComputerUseService remoteConnection,Codex Computer Use remoteConnection, ormissingRemoteProxy remoteConnection.connectionInvalid = -609as a CoreServices/OSStatus error meaning the connection is invalid, not that the target app is remote: https://developer.apple.com/documentation/coreservices/1560050-anonymous/connectioninvalidremoteObjectProxyfor the object/process on the other side of a local IPC/XPC boundary. In that context, "remote" can mean another local helper process, not a network or cloud app: https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingXPCServices.htmlSkyComputerUseServicebinary containsmissingRemoteProxyadjacent toremoteConnection, which supports the interpretation thatremoteConnectionis an internal helper IPC/proxy failure label being surfaced to the tool caller.Conclusion
Build
809still has the Outlook-specific app-state failure. Updating Outlook from16.110to16.111did not change the outcome.Finder, Vivaldi, and the tested Microsoft apps Teams, Word, Excel, PowerPoint, and AutoUpdate remain inspectable.
list_appscan also identify Outlook as a local running app. Outlook main-window inspection still fails and crashesSkyComputerUseServicewith the same excessive-recursion signature.The
remoteConnectionresult appears to be a misleading surfaced helper/IPC/proxy failure after the Computer Use helper crashes, not evidence that Outlook is remote. Product-side handling should probably surface a controlled helper crash / app-state traversal error instead ofremoteConnection, and the underlying traversal still appears to need cycle detection / visited-object tracking for Outlook's AX graph.Follow-up: AX recursion narrowed; Legacy Outlook comparison
After the build-809 retest, I ran redacted structural AX traces against Outlook to narrow the recursion source. The trace output was limited to AX roles, subroles, identifiers, structural paths, edge names, cycle classifications, and counts. It did not print email body, sender, subject, attachment names, account names, raw search values, or recent-document content. The direct Computer Use tree can expose message-list content, so I am intentionally not pasting that tree here.
Current relevant versions from this retest:
| Component | Version / build |
|---|---|
| Codex app |
26.602.30954, build3575|| Computer Use helper |
com.openai.sky.CUAService, version1.0, build809|| Microsoft Outlook |
16.111, build16.111.26060126|| macOS / Darwin |
26.5.1 (25F80)/25.5.0 arm64|New Outlook failure still reproduces
In New Outlook, a direct Computer Use call still failed:
| Action | Result |
|---|---|
|
list_apps| Succeeded and listed Outlook as local app/Applications/Microsoft Outlook.app/, bundlecom.microsoft.Outlook. ||
get_app_state({ app: "com.microsoft.Outlook" })| Returned onlyremoteConnectionand generated a freshSkyComputerUseServicecrash report. |Fresh crash report from that narrowed New Outlook test:
| Field | Value |
|---|---|
| Report |
SkyComputerUseService-2026-06-04-210809.ips|| Exception |
EXC_BAD_ACCESS|| Signal |
SIGBUS|| Message |
Thread stack size exceeded due to excessive recursion|| Termination |
Bus error: 10|| Faulting thread |
9|| Recursion info | key recursive frame depth
153|New Outlook AX graph finding
The New Outlook window root was:
Its top-level children included:
The first concrete self-cycle appeared in the top search/header branch:
| Path | Role / subrole / id | Finding |
|---|---|---|
|
w1.AXChildren[0].AXChildren[0]|AXTextField/AXSearchField/Search Bar|AXChildren[0]points back to the same element. |The cycle appeared even in a pure
AXChildrentraversal:Branch-level New Outlook trace results:
| Branch | Traversal | Result |
|---|---|---|
|
w1.AXChildren[0]|AXChildrenonly | Tiny branch, reproduces the self-cycle at the search field. ||
w1.AXChildren[1]|AXChildrenonly | Completed successfully:visits=8879,unique=8879,cycles=0,maxDepth=10,truncated=false. |This suggests the earliest / simplest recursion trigger in New Outlook is the search field in the top search/header branch. If Computer Use serializes
AXChildrenrecursively without visited-object tracking, that one element is enough to stack-overflow.There are also repeated/cyclic relationship edges elsewhere in Outlook if the serializer expands non-hierarchy AX relationships. The main content branch showed repeats/cycles through relationships such as:
Legacy Outlook comparison
After switching Outlook to Legacy Outlook, the same direct Computer Use call succeeded:
| Action | Result |
|---|---|
|
get_app_state({ app: "com.microsoft.Outlook" })| Succeeded with a full screenshot and accessibility tree. || Crash report check after the successful call | No newer
SkyComputerUseServicecrash report appeared; latest crash remained the New Outlook report above. |Read-only menu inspection also changed as expected:
Help > Revert to Legacy Outlookdisappeared after the switch, while the Outlook menu still showed the Legacy Outlook toggle.A redacted main-window trace in Legacy Outlook found a different main-window structure:
Top-level Legacy Outlook main-window children:
Legacy Outlook still has a search field, but it did not have the self-child problem:
| Path | Role / subrole / placeholder | Child count | Self-child? |
|---|---|---:|---:|
|
main.AXChildren[3].AXChildren[0].AXChildren[5]|AXTextField/AXSearchField/Search|2|false|Legacy Outlook main-window pure
AXChildrentraversal also completed cleanly:Current interpretation
This is now strong evidence that the crash is tied to the New Outlook accessibility graph, especially the new top search/header branch, rather than to a global Computer Use outage, app discovery issue, or generic macOS permission failure.
The product-side fix still appears to be cycle detection / visited-object tracking and probably relationship pruning. Legacy Outlook working does not eliminate the need for that fix, because New Outlook exposes at least one direct
AXChildrenself-cycle and additional repeated/cyclic relationship edges. But Legacy Outlook gives a useful control case: same app bundle, same Computer Use helper build, same machine, but different Outlook UI mode andget_app_statesucceeds.Update after retesting with Computer Use build
810on June 18, 2026.I reviewed the current issue thread before drafting this. I did not see a newer maintainer request after the prior New Outlook AX graph / Legacy Outlook comparison, so this update focuses on the new Computer Use build, the current Outlook version, and a broader control-app matrix.
Current versions observed in this retest:
26.611.62324build40281.0.810; live app-state responses reportCUA App Version: 810SkyComputerUseService:com.openai.sky.CUAServiceversion1.0, build81016.111build16.111.2606171027.0build26A5353q; Darwin27.0.0arm64The Outlook version has changed since earlier comments in this issue. Earlier retests used Outlook
16.110; this run is Outlook16.111.Retest matrix:
| Action | Result |
| --- | --- |
|
get_app_state({ app: "Finder" })| Succeeded with a normal accessibility tree on CUA810, including after the Outlook failure. ||
get_app_state({ app: "Vivaldi" })| Succeeded with a normal accessibility tree on CUA810. ||
get_app_state({ app: "Microsoft Teams" })| Succeeded as a non-Outlook Microsoft control app. ||
get_app_state({ app: "com.microsoft.Word" })| First cold-launch attempt timed out and produced a separate helperEXC_BREAKPOINT/SIGTRAPcrash at08:12:59 EDT; retry after Word was already running succeeded with a normal accessibility tree. ||
get_app_state({ app: "com.microsoft.Excel" })| Succeeded with a normal accessibility tree on CUA810. ||
get_app_state({ app: "com.microsoft.Powerpoint" })| Succeeded with a normal accessibility tree on CUA810. || Attempted Microsoft Update Assistant launch | macOS showed that Microsoft Update Assistant could not be opened, with error
-609. I did not count that as a Computer Use app-state control result because it was an OS-level updater/helper launch failure, not a successful app window inspection. ||
get_app_state({ app: "com.microsoft.Outlook" })| Returned onlyremoteConnection. || Repeat
get_app_state({ app: "com.microsoft.Outlook" })at08:16 EDT| Again returned onlyremoteConnection; no additional fresh helper crash appeared from that repeat call. ||
list_apps| Timed out after 120 seconds; no additional fresh helper crash appeared during that timeout. |Fresh Outlook crash signature from the earlier CUA
810Outlook attempt in this same retest session:| Field | Value |
| --- | --- |
| Helper build |
810|| Exception |
EXC_BAD_ACCESS|| Signal |
SIGBUS|| Message |
Thread stack size exceeded due to excessive recursion|| Termination |
Bus error: 10|| Faulting thread |
10|| Timing | Fresh helper crash appeared immediately after the Outlook
get_app_stateattempt at08:07:24 EDT. |Conclusion: Computer Use build
810does not resolve the Outlook-specificget_app_statefailure. Outlook still returns onlyremoteConnection, and the same stack-recursion crash signature reproduced during this retest. The broader controls show this is not a global Computer Use outage: Finder, Vivaldi, Teams, Word after launch, Excel, and PowerPoint were inspectable on the same Computer Use build. Outlook also changed from16.110to16.111, but the failure still reproduces on the current Outlook build.Update after retesting with Computer Use / SkyComputerUseService build 857 on July 6, 2026.
Current versions observed:
Retest matrix:
| Action | Result |
| --- | --- |
| get_app_state({ app: "Vivaldi" }) | Succeeded with a normal accessibility tree on CUA 857. |
| get_app_state({ app: "Finder" }) | Succeeded with a normal accessibility tree on CUA 857. |
| get_app_state({ app: "Microsoft Teams" }) | Succeeded as a non-Outlook Microsoft control app. |
| get_app_state({ app: "com.microsoft.Word" }) | Succeeded with a normal accessibility tree on CUA 857. |
| get_app_state({ app: "com.microsoft.Excel" }) | Succeeded with a normal accessibility tree on CUA 857. |
| get_app_state({ app: "com.microsoft.Powerpoint" }) | Succeeded with a normal accessibility tree on CUA 857. |
| get_app_state({ app: "com.microsoft.Outlook" }) | Returned only remoteConnection instead of a usable accessibility tree. |
| Repeat get_app_state({ app: "com.microsoft.Outlook" }) | Again returned only remoteConnection. |
| get_app_state({ app: "Finder" }) after the Outlook attempts | Still succeeded. |
| list_apps | Timed out after 300 seconds. |
Fresh crash reports appeared immediately after the Outlook attempts:
Crash metadata from both fresh reports:
| Field | Value |
| --- | --- |
| Process | SkyComputerUseService |
| Bundle | com.openai.sky.CUAService |
| App version / build | 1.0 / 857 |
| OS | macOS 27.0 (26A5368g) |
| Exception | EXC_BAD_ACCESS |
| Signal | SIGBUS |
| Message | Thread stack size exceeded |
| Termination | Bus error: 10 |
| Faulting stack shape | ___chkstk_darwin followed by repeated SkyComputerUseService frames; each fresh report showed 182 frames on the faulting thread. |
Conclusion: Computer Use / SkyComputerUseService build 857 does not resolve this issue. Outlook still fails with only remoteConnection and still triggers fresh SkyComputerUseService stack-exhaustion crashes, while non-Outlook controls continue to work in the same session.
Update after retesting with the current Codex, Computer Use, Outlook, and macOS builds on July 9, 2026.
Environment
26.707.30751(build5018)1.0.100036226.708.1000362(build1000362)com.openai.sky.CUAService16.112(build16.112.26070718)IsRunningNewOutlook = true)27.0 (26A5378j); Darwin27.0.0 arm64Permission and helper-identity checks
Repeated macOS privacy/security prompts appeared while the helper was crashing and relaunching. However, current TCC logs show Screen Capture access as
Allowed (System Set)for both Codex andcom.openai.sky.CUAService. Later Listen Event checks were also allowed. A transient Listen Event authorization issue appeared earlier in the prompt sequence, but the available evidence does not establish it as the cause of the Outlook crash.Two local copies of the Computer Use helper are present: the installed runtime copy and the plugin-cache copy. They have the same:
Info.plistThe active service uses the plugin-cache copy. The two paths therefore do not represent different code-signing identities, and duplicate identity is not currently supported as the cause of the repeated prompts or crash.
Retest matrix
| Action | Result |
|---|---|
|
get_app_state({ app: "Vivaldi" })| Succeeded with a normal accessibility tree. ||
get_app_state({ app: "Finder" })| Succeeded before the Outlook attempts. ||
get_app_state({ app: "Microsoft Teams" })| Succeeded. ||
get_app_state({ app: "Calendar" })| Succeeded. ||
get_app_state({ app: "com.microsoft.Word" })| Succeeded. ||
get_app_state({ app: "com.microsoft.Excel" })| Succeeded. ||
get_app_state({ app: "com.microsoft.Powerpoint" })| Succeeded. ||
get_app_state({ app: "Microsoft Outlook" })| Repeatedly failed withSky Computer Use native pipe closed before response. ||
get_app_state({ app: "com.microsoft.Outlook" })| Repeatedly failed with the same native-pipe error. || Immediate Finder check after one Outlook failure sequence | Returned
Sky Computer Use service startup request failedwhile the helper was restarting. ||
list_appsafter that failure sequence | Recovered and returned 23 apps in 918 ms. The previous build-857 300-second timeout did not reproduce. |One isolated Outlook call briefly returned a windowed accessibility tree and Finder also succeeded immediately afterward. A new same-signature SkyComputerUseService crash report appeared shortly afterward. Subsequent Outlook calls returned the native-pipe error consistently.
Date-search test
The intended New Outlook search was an exact received-date query for July 1, 2026.
The search could not be executed because every final Outlook inspection crashed SkyComputerUseService before a verified search field was available. No unverified keyboard input was sent to Outlook.
Fresh crash evidence
This retest generated 11 fresh
SkyComputerUseServicediagnostic reports between14:38:52and14:56:13. Every report identifies version26.708.1000362, build1000362, on macOS27.0 (26A5378j), with the same signature:EXC_BAD_ACCESSSIGBUSThread stack size exceededBus error: 10___chkstk_darwinFirst and last report filenames:
SkyComputerUseService-2026-07-09-143852.ipsSkyComputerUseService-2026-07-09-145613.ipsConclusion
Build
1000362still reproduces the Outlook-specific stack-exhaustion crash. The visible failure has changed from build857: instead of returning onlyremoteConnection, most current Outlook calls end withSky Computer Use native pipe closed before response.The repeated permission prompts are relevant and reproducible, but current TCC evidence shows Screen Capture allowed during the failure window, and the helper copies share the same signed identity. Permission friction may be a secondary issue, but it does not currently explain the Outlook-specific recursion/stack-exhaustion crash. Non-Outlook controls continue to work on the same build.
Retested with the newer Codex / Computer Use build:
26.707.41301(build5103)1.0.100036626.708.1000366(build1000366)16.112(build16.112.26070718)27.0 (26A5378j)The issue still reproduces. Vivaldi, Finder, Teams, Calendar, Word, Excel, and PowerPoint returned normal accessibility trees. Outlook failed by both display name and bundle identifier with:
Sky Computer Use native pipe closed before responseA repeated Outlook call failed the same way. Finder recovered afterward, and
list_appsreturned 17 apps in 29 ms.Two fresh crash reports were generated:
SkyComputerUseService-2026-07-12-003806.000.ipsSkyComputerUseService-2026-07-12-003806.ipsBoth reports are build
1000366and show the same signature as before:EXC_BAD_ACCESS,SIGBUS,Thread stack size exceeded,Bus error: 10, and 146 frames on the faulting thread beginning with___chkstk_darwin.Conclusion: Computer Use / SkyComputerUseService build
1000366does not resolve the Outlook-specific stack-exhaustion crash.The user who performed this retest also provided the following product feedback about the new Computer Use confirmation:
Retested with the updated Codex / Computer Use build:
26.707.51957(build5175)1.0.100038726.710.1000387(build1000387)16.112(build16.112.26070718)27.0 (26A5378j)The issue still reproduces. Vivaldi, Finder, Teams, Calendar, Word, Excel, and PowerPoint returned normal accessibility trees. Outlook failed by both display name and bundle identifier with:
Sky Computer Use native pipe closed before responseA repeated Outlook bundle-identifier call failed the same way. Finder recovered afterward, and
list_appsreturned 19 apps.Two fresh crash reports were generated from a zero-report pretest baseline:
SkyComputerUseService-2026-07-12-014700.0002.ipsSkyComputerUseService-2026-07-12-0147002.ipsBoth reports are build
1000387and showEXC_BAD_ACCESS,SIGBUS,Thread stack size exceeded, andBus error: 10. Their faulting threads contain 182 and 197 frames, respectively, both beginning with___chkstk_darwin.Conclusion: Computer Use / SkyComputerUseService build
1000387does not resolve the Outlook-specific stack-exhaustion crash.User deleted Computer Use skill language requiring approval for all actions above blowing one's nose, suggests devs never attempt to re-add stupid language.