[BUG] crashes in browser panel

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 1, 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?

Onderwerp: Herhaalde GPU-process crash + volledige app-freeze in Claude desktop app (Windows)

Samenvatting:
De Claude desktop app crasht herhaaldelijk tijdens langlopende sessies waarin het Browser-paneel actief is (in mijn geval tijdens een automatiseringstaak die de browser gebruikt). De app bevriest daarna volledig — geen enkele logregel meer — tot ik hem handmatig herstart. De freeze-duur wordt bij elke herhaling langer (19 min → 1u16min).

Omgeving:

  • Platform: Windows 11 Home 10.0.26200 (x64)
  • Claude desktop app versie: 1.24012.9 (MSIX-installatie via Windows Store)
  • Node version: 24.18.0
  • Datum/tijd van laatste 3 crashes: 2026-08-01 13:03:59, 14:07:44, 14:57:46

Reproductiepatroon (te vinden in %APPDATA%\Claude\logs\main.log):

  1. Herhaalde warnings, elke ~10-30s, gedurende de hele sessie:

[warn] [Preview] capturePreviewScreenshot failed: {...}

  1. Na enkele minuten tot ruim een uur:

[info] GPU process gone: { type: 'GPU', reason: 'crashed', exitCode: 101457950, serviceName: 'GPU' }

  1. App bevriest volledig (geen enkele logregel meer in main.log) tot handmatige herstart.

Wat ik al heb geprobeerd (hielp niet):

  • Volledige herinstallatie van de app.
  • isHardwareAccelerationDisabled: true handmatig gezet in %APPDATA%\Claude\claude_desktop_config.json (root-level key, roept app.disableHardwareAcceleration() aan bij opstarten — normaal bereikbaar via het menu-item "Toggle Hardware Acceleration"). Deze instelling stond nog actief bij de laatste crash, maar de crash met exact dezelfde exitCode (101457950) trad alsnog op.

Root-cause aanwijzing:
Ik heb het Windows System/Application event log rond het crashmoment (14:56:00–15:05:00) gecontroleerd: er staat GEEN driver-TDR event in (geen nvlddmkm/Display-provider crash) en GEEN Application Error voor Claude.exe. De grafische driver zelf reset dus niet — dit wijst erop dat het een crash/hang is binnen het Chromium GPU-subprocess van de Electron-app zelf, waarschijnlijk uitgelokt door het periodieke preview-screenshot-mechanisme (capturePreviewScreenshot) dat continu faalt tijdens een langlopende sessie met het Browser-paneel open.

Impact:
Elke keer verlies ik 20 minuten tot ruim een uur werktijd doordat de app volledig onbruikbaar bevriest en ik geen enkele foutmelding of manier heb om dit binnen de app af te breken.

Vraag:
Kan het preview-screenshot-mechanisme (capturePreviewScreenshot) robuuster gemaakt worden tegen herhaaldelijk falen, en/of kan de GPU-process-crash gracefuller afgehandeld worden zodat de hele app niet blijvend bevriest?

What Should Happen?

it should not crash

Error Messages/Logs

Steps to Reproduce

Onderwerp: Herhaalde GPU-process crash + volledige app-freeze in Claude desktop app (Windows)

Samenvatting:
De Claude desktop app crasht herhaaldelijk tijdens langlopende sessies waarin het Browser-paneel actief is (in mijn geval tijdens een automatiseringstaak die de browser gebruikt). De app bevriest daarna volledig — geen enkele logregel meer — tot ik hem handmatig herstart. De freeze-duur wordt bij elke herhaling langer (19 min → 1u16min).

Omgeving:

  • Platform: Windows 11 Home 10.0.26200 (x64)
  • Claude desktop app versie: 1.24012.9 (MSIX-installatie via Windows Store)
  • Node version: 24.18.0
  • Datum/tijd van laatste 3 crashes: 2026-08-01 13:03:59, 14:07:44, 14:57:46

Reproductiepatroon (te vinden in %APPDATA%\Claude\logs\main.log):

  1. Herhaalde warnings, elke ~10-30s, gedurende de hele sessie:

[warn] [Preview] capturePreviewScreenshot failed: {...}

  1. Na enkele minuten tot ruim een uur:

[info] GPU process gone: { type: 'GPU', reason: 'crashed', exitCode: 101457950, serviceName: 'GPU' }

  1. App bevriest volledig (geen enkele logregel meer in main.log) tot handmatige herstart.

Wat ik al heb geprobeerd (hielp niet):

  • Volledige herinstallatie van de app.
  • isHardwareAccelerationDisabled: true handmatig gezet in %APPDATA%\Claude\claude_desktop_config.json (root-level key, roept app.disableHardwareAcceleration() aan bij opstarten — normaal bereikbaar via het menu-item "Toggle Hardware Acceleration"). Deze instelling stond nog actief bij de laatste crash, maar de crash met exact dezelfde exitCode (101457950) trad alsnog op.

Root-cause aanwijzing:
Ik heb het Windows System/Application event log rond het crashmoment (14:56:00–15:05:00) gecontroleerd: er staat GEEN driver-TDR event in (geen nvlddmkm/Display-provider crash) en GEEN Application Error voor Claude.exe. De grafische driver zelf reset dus niet — dit wijst erop dat het een crash/hang is binnen het Chromium GPU-subprocess van de Electron-app zelf, waarschijnlijk uitgelokt door het periodieke preview-screenshot-mechanisme (capturePreviewScreenshot) dat continu faalt tijdens een langlopende sessie met het Browser-paneel open.

Impact:
Elke keer verlies ik 20 minuten tot ruim een uur werktijd doordat de app volledig onbruikbaar bevriest en ik geen enkele foutmelding of manier heb om dit binnen de app af te breken.

Vraag:
Kan het preview-screenshot-mechanisme (capturePreviewScreenshot) robuuster gemaakt worden tegen herhaaldelijk falen, en/of kan de GPU-process-crash gracefuller afgehandeld worden zodat de hele app niet blijvend bevriest?

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

latest

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗