Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#9547·camofox-browser

Camoufox crashes immediately on Windows with Playwright -juggler-pipe (exit code 3221225781)

Author: AbaklinCreated Aug 25, 2026Updated Sep 16, 2026

Problem

Camoufox.exe (v152.0.4.beta.28) crashes immediately when launched with Playwright's Firefox launcher on Windows. Exit code: 3221225781 (0xC0000005 - access violation).

Environment

  • OS: Windows 11
  • Camoufox version: 152.0.4.beta.28
  • camoufox-browser: @askjo/[email protected]
  • playwright-core: latest (v1.53.0)
  • Node.js: v22.23.2
  • Python: 3.11.16

Error Log

<launching> camoufox.exe -no-remote -headless -profile C:\Users\ADMINI~1\AppData\Local\Temp\playwright_firefoxdev_profile-XXXX -juggler-pipe -silent
<launched> pid=XXXX
[pid=XXXX] <process did exit: exitCode=3221225781, signal=null>

Console errors:

JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener]

Root Cause Analysis

Playwright's Firefox launcher hardcodes the -juggler-pipe argument in playwright-core/lib/coreBundle.js (line ~45678):

javascript
firefoxArguments.push("-juggler-pipe");

This appears to be incompatible with Camoufox's modified Juggler implementation, causing an access violation on startup.

Standard Firefox works fine with this flag, suggesting Camoufox's C++ level modifications may have broken something in the Juggler protocol handling.

Reproduction Steps

  1. Install camoufox-browser: npm install -g @askjo/camofox-browser
  2. Download Camoufox bundle to D:/ProgramData/camoufox-bin
  3. Set environment variable: export CAMOUFOX_EXECUTABLE="D:/ProgramData/camoufox-bin/camoufox.exe"
  4. Start server and attempt to create a tab

Expected Behavior

Camoufox should launch successfully in headless mode, similar to standard Firefox.

Actual Behavior

Browser crashes immediately after launch with exit code 3221225781.

Workaround

Currently using Chrome engine instead of Camoufox in Hermes Agent configuration.

Questions

  1. Is there a configuration option to disable the juggler-pipe argument?
  2. Does Camoufox support the Juggler protocol version used by Playwright?
  3. Any known fixes or patches for this compatibility issue?

Labels

bug, windows, firefox, compatibility

Source: jo-inc/camofox-browser

View original on GitHubView discussion on GitHub