[BUG] Claude Desktop 2.16120.0 hangs inside Electron/IOKit on macOS 26.6.2 (also under Rosetta)

Status Closed — not planned
Maintainer reply None cached
Activity 1 comment · opened Sep 30, 2026 · closed Oct 3, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Claude Desktop build 2.16120.0 does not work on macOS 26.6.2. The app hangs/crashes
inside Electron Framework / IOKit shortly after launch. The same happens when
running the app under Rosetta.

What Should Happen?

The app should launch and run normally on macOS 26.6.2.

Error Messages/Logs

### Environment


- **Claude Desktop:** 2.16120.0

- **macOS:** 26.6.2 (build 25G83)

- **Hardware:** MacBook Pro (Mac16,6), Apple M4 Max, 64 GB RAM

- **Architecture:** Apple Silicon (arm64)

- **Rosetta:** Tested; same behavior when running the x86_64 binary



### What I've Tried



- Created the required log directory manually:
Bash


mkdir -p ~/Library/Logs/Claude



- Verified that the directory exists and is owned by the current user.

- Launched Claude normally through Finder and with `open -a Claude`.

- Launched the executable directly from the terminal.

- Ran the x86_64 binary under Rosetta; it exhibited the same behavior.

- Verified the application signature with `codesign`; the signature is valid.

- Verified the application with Gatekeeper; it is accepted as a notarized Developer ID application.

- Confirmed that no existing `~/Library/Application Support/Claude` directory was present to remove.

- Claude either crashes with `EXC_BAD_ACCESS` or exits immediately with status code 1 before displaying a window.



### Crash Log


Crash reports are available at:



~/Library/Logs/DiagnosticReports/Claude-*.ips


Relevant excerpt from the faulting thread:


Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010
Termination Reason: Namespace SIGNAL, Code 11, Segmentation fault: 11
Faulting Thread: 0
Queue: com.apple.main-thread

Thread 0 Crashed:
0   IOKit                         IONotificationPortGetRunLoopSource + 48
1   Electron Framework           ares_dns_rr_get_ttl + 3353136
2   Electron Framework           ares_dns_rr_get_ttl + 3091036
3   Electron Framework           _v8_internal_Node_Print(void*) + 3880224
4   Electron Framework           node::inspector::protocol::Target::Dispatcher::wire(...) + 1330560
5   Electron Framework           uv_setup_args + 38412
6   Electron Framework           node::loader::ModuleWrap::~ModuleWrap() + 11428
7   Electron Framework           ElectronMain + 388
8   dyld                         start + 6992

Thread State:
PC: IONotificationPortGetRunLoopSource + 48
Fault Address: 0x0000000000000010
ESR: Data Abort — byte read translation fault



### Workaround


I am using [claude.ai](https://claude.ai) in the browser in the meantime. On macOS, it can also be installed as a standalone web app using **Safari → File → Add to Doc**

Steps to Reproduce

  1. Install Claude Desktop 2.16120.0 from claude.ai/download
  2. Launch the app on macOS 26.6.2
  3. App hangs / crashes in Electron/IOKit
  4. Same result with "Open using Rosetta" enabled

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

na

Claude Code Version

Claude Code Version: Not installed

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗

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