Skip to content

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

Description

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" "$@"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions