[BUG]
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?
Title: [Windows desktop] GPU process crash (exitCode 101457950) when MCP browser
tools drive a hidden Browser pane — app hangs until manual restart
Environment
- Claude desktop app 1.24012.1 (MSIX install), Windows 11 Pro 10.0.26200, x64
- Dual GPU: Intel UHD Graphics 750 (32.0.101.7085) + NVIDIA RTX A4000 (32.0.15.9571)
What happened
Claude was driving the embedded Browser pane via the MCP browser tools
(navigate / javascript_tool) while the pane was NOT displayed on screen.
Screenshots during the session errored with "the Browser pane is not displayed,
so the page is not compositing frames" — i.e. the pane was in a
suspended-compositing state. On navigating to a localhost dev page that mounts
the Cloudflare Turnstile widget (animated iframe), the Electron GPU process
crashed and the app hung until manually restarted. Reproduced twice, ~16 hours
apart, at the exact same navigation step, same exit code.
Log evidence (%APPDATA%\Claude\logs\main.log)
2026-07-22 15:08:46 [info] GPU process gone: { type: 'GPU', reason: 'crashed', exitCode: 101457950, serviceName: 'GPU' }
2026-07-23 07:18:40 [info] GPU process gone: { type: 'GPU', reason: 'crashed', exitCode: 101457950, serviceName: 'GPU' }
After each entry the log is silent until the manual app restart — no recovery.
Expected
A GPU-process crash should relaunch the GPU process (Electron supports this),
or at minimum the app should recover rather than hang. Driving a hidden pane
shouldn't route rendering through a crash-prone suspended surface.
Repro sketch
- Windows machine with dual GPU (iGPU + discrete).
- Have Claude drive the Browser pane via MCP tools WITHOUT the pane visible.
- Navigate to a page embedding Cloudflare Turnstile.
- GPU process crashes; app hangs.
What Should Happen?
Not crash.
Error Messages/Logs
Steps to Reproduce
Title: [Windows desktop] GPU process crash (exitCode 101457950) when MCP browser
tools drive a hidden Browser pane — app hangs until manual restart
Environment
- Claude desktop app 1.24012.1 (MSIX install), Windows 11 Pro 10.0.26200, x64
- Dual GPU: Intel UHD Graphics 750 (32.0.101.7085) + NVIDIA RTX A4000 (32.0.15.9571)
What happened
Claude was driving the embedded Browser pane via the MCP browser tools
(navigate / javascript_tool) while the pane was NOT displayed on screen.
Screenshots during the session errored with "the Browser pane is not displayed,
so the page is not compositing frames" — i.e. the pane was in a
suspended-compositing state. On navigating to a localhost dev page that mounts
the Cloudflare Turnstile widget (animated iframe), the Electron GPU process
crashed and the app hung until manually restarted. Reproduced twice, ~16 hours
apart, at the exact same navigation step, same exit code.
Log evidence (%APPDATA%\Claude\logs\main.log)
2026-07-22 15:08:46 [info] GPU process gone: { type: 'GPU', reason: 'crashed', exitCode: 101457950, serviceName: 'GPU' }
2026-07-23 07:18:40 [info] GPU process gone: { type: 'GPU', reason: 'crashed', exitCode: 101457950, serviceName: 'GPU' }
After each entry the log is silent until the manual app restart — no recovery.
Expected
A GPU-process crash should relaunch the GPU process (Electron supports this),
or at minimum the app should recover rather than hang. Driving a hidden pane
shouldn't route rendering through a crash-prone suspended surface.
Repro sketch
- Windows machine with dual GPU (iGPU + discrete).
- Have Claude drive the Browser pane via MCP tools WITHOUT the pane visible.
- Navigate to a page embedding Cloudflare Turnstile.
- GPU process crashes; app hangs.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
1.24012.1
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
have to restart computer, repair claude desktop then it will work again.