How to Resolve: Loom “Chrome Extension” crashing during Capture

A Loom Chrome extension crash during capture occurs when Google Chrome terminates the extension’s background process or the browser tab itself encounters an unrecoverable rendering failure. This problem typically presents as an immediate “Aw, Snap!” error page, an extension icon that suddenly turns grey and unclickable, or a capture that abruptly halts and discards your video.

Fast Fix

Disable Chrome hardware acceleration by navigating to chrome://settings/system and toggling off “Use graphics acceleration when available.” Restart the browser. If the crashes occur exclusively during tab switching or fullscreen video capture, clear the extension’s storage via chrome://extensions by toggling Loom off and on, or record using the desktop application to bypass browser memory caps.


Diagnostic Snapshot

ParameterOperational Detail
Failure LayerChrome V8 memory exhaustion, GPU process crash, or extension conflict
ComponentLoom Chrome Extension (Manifest V3 Offscreen Document / Service Worker)
User ScopeIndividual browser profile
Admin Rights RequiredNo
Data Loss RiskHigh for active recording (interrupted clips are often unrecoverable)

Why the Chrome Extension Crashes Mid-Capture

The Loom extension relies on Chrome’s desktopCapture and displayMedia browser APIs to process video frames in real time. Because extensions operate under strict browser sandbox constraints, they are vulnerable to three primary failure modes:

  1. Browser Memory Exhaustion: Chrome imposes memory limits per tab and extension process. Capturing high-resolution displays (like 4K screens) at 60 frames per second quickly builds up a massive uncompressed frame buffer in RAM if encoding pipelines fall behind.
  2. GPU Process Crashes: When hardware acceleration fails, often caused by driver conflicts or dual-GPU switching on laptops, Chrome restarts its internal GPU process. When the GPU process dies, any active media capture stream drops instantly.
  3. Service Worker and Script Collisions: Security utilities, ad-blockers, and other capture tools can interrupt Loom’s background scripts. If your capture crashes with a runtime script alert, see Fix: Loom “Script Error” during Browser-based recording.

Common Misdiagnoses


Resolution Steps

Step 1: Disable Hardware Acceleration in Chrome

Conflicting GPU drivers are the single most frequent cause of mid-recording crashes.

  1. In Google Chrome, click the three vertical dots in the upper-right corner and select Settings.
  2. In the left sidebar, click System.
  3. Toggle off Use graphics acceleration when available.
  4. Click the Relaunch button that appears next to the toggle.
  5. Attempt a 30-second test capture to determine if stability improves.

Step 2: Eliminate Conflicting Extensions

Other extensions that monitor DOM changes, block network tracking, or intercept media can force Loom’s recording background worker to terminate unexpectedly.

  1. Navigate to chrome://extensions/.
  2. Temporarily toggle off:
  3. Re-enable Loom and restart Chrome.

Step 3: Lower Display Resolution and Capture Settings

Capturing a full 4K or ultra-wide display within a browser tab places heavy strain on system memory:

  1. Click the Loom Extension icon in your browser bar.
  2. Open the recording preferences menu.
  3. Change the capture target from Entire Screen to Current Tab or a specific window to minimize canvas dimensions.
  4. If your monitor operates at high scaling (e.g., 200% on Retina or 4K panels), temporarily reduce your display output to 1920×1080 in your operating system display settings.
High Canvas Overhead (4K, 60fps, Multi-Monitor) ──> Heavy RAM Spike ──> Browser OOM Crash
                                                                              │
Lowered Canvas (1080p, Single Tab Capture)     ──> Stable RAM Usage ──> Capture Succeeds

Step 4: Rebuild the Extension Profile

Corrupted local IndexedDB data within the extension can prevent the Loom recorder from allocating temporary video chunks.

  1. Go to chrome://extensions/.
  2. Locate Loom and click Remove.
  3. Clear Chrome’s cached data:
    • Press Ctrl + Shift + Delete (Windows) or Cmd + Shift + Delete (macOS).
    • Select Cached images and files and set the time range to All time.
    • Click Clear data.
  4. Reinstall the Loom extension directly from the Chrome Web Store and sign back into your workspace.

When to Migrate to the Desktop Client

The Chrome extension is designed for short, agile recordings. Browser architecture makes it inherently less stable than native client software for long sessions.

If you regularly record:

switch to the dedicated Loom desktop application. The native app communicates directly with your operating system’s media APIs and avoids browser-imposed memory ceilings.