Skip to content

[BUG] Playwright 1.37 & Debian 12 - Using libsoup2 and libsoup3 in the same process is not supported #26653

@gabriel-pq

Description

@gabriel-pq

System info

  • Playwright Version: [v1.37.1]
  • Operating System: [Debian 12]
  • Browser: [Safari]
  • Important info: With 1.37.1 + Debian 11 everything was great!

Steps
The scenario is super simple.
Where do I run the tests?
I have a custom Node18 Docker container where I execute pnpm exec playwright install --with-deps, then I run a few visual regression tests against all browsers[Chrome, Firefox, Edge and Safari] with the most basic config.

Expected
The test against Safari should pass.

Actual

Error: browserType.launch: Browser closed.
 120.6482s       ==================== Browser output: ====================
 120.6482s        <launching> /usr/playwright-browser-cache/webkit-1883/pw_run.sh --inspector-pipe --headless --no-startup-window
 120.6483s       <launched> pid=8740
 120.6483s      [pid=8740][err] 
 120.6483s      [pid=8740][err] (MiniBrowser:8745): GStreamer-WARNING **: 12:53:48.965: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
 120.6483s       [pid=8740][err] 
 120.6483s       [pid=8740][err] (MiniBrowser:8745): libsoup-ERROR **: 12:53:49.268: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
 120.6483s      [pid=8740][err] /usr/playwright-browser-cache/webkit-1883/pw_run.sh: line 21:  8745 Trace/breakpoint trap   (core dumped) WEBKIT_FORCE_COMPLEX_TEXT="1" "$MINIBROWSER" "$@"
 120.6483s    =========================== logs ===========================
 120.6483s      <launching> /usr/playwright-browser-cache/webkit-1883/pw_run.sh --inspector-pipe --headless --no-startup-window
 120.6483s    <launched> pid=8740
 120.6484s      [pid=8740][err] 
 120.6484s      [pid=8740][err] (MiniBrowser:8745): GStreamer-WARNING **: 12:53:48.965: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
 120.6484s      [pid=8740][err] 
 120.6484s      [pid=8740][err] (MiniBrowser:8745): libsoup-ERROR **: 12:53:49.268: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
 120.6484s     [pid=8740][err] /usr/playwright-browser-cache/webkit-1883/pw_run.sh: line 21:  8745 Trace/breakpoint trap   (core dumped) WEBKIT_FORCE_COMPLEX_TEXT="1" "$MINIBROWSER" "$@"

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions