Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Error: page.goto: WebKit encountered an internal error occurs randomly on CI #34450

Closed
romankhomitskyi opened this issue Jan 23, 2025 · 4 comments

Comments

@romankhomitskyi
Copy link

romankhomitskyi commented Jan 23, 2025

Version

1.49.0

Steps to reproduce

I am getting this error randomly on CI, running tests using Webkit browser inside docker container based on image mcr.microsoft.com/playwright:v1.49.0 but passes on retry

Image

Image

Image

Expected behavior

Should be no errors

Actual behavior

This error randomly fails bunch of tests on CI, passes on retry

Additional context

pw:browser <launching> /ms-playwright/webkit-2104/pw_run.sh --inspector-pipe --headless --no-startup-window +0ms
  pw:browser <launched> pid=7081 +6ms
  pw:browser [pid=7081][err]  +749ms
  pw:browser [pid=7081][err] ** (MiniBrowser:7328): CRITICAL **: 13:23:51.047: WebKitWebView is-controlled-by-automation set but automation is not allowed in the context, falling back to default session. +0ms
  pw:browser [pid=7081][err] MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) +131ms
  pw:browser [pid=7081][err] libEGL warning: egl: failed to create dri2 screen +1ms
  pw:browser [pid=7081][err] WARNING: trying to load platform resource 'missingImage' +10s
  pw:browser [pid=7081][err] malloc(): unsorted double linked list corrupted +1m
  pw:browser [pid=7081][err] ERROR: WebKit encountered an internal error. This is a WebKit bug. +446ms
  pw:browser [pid=7081][err] /home/pwuser/webkit/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp(581) : internallyFailedLoadTimerFired +0ms
pw:browser [pid=8396][err]  +398ms
  pw:browser [pid=8396][err] ** (MiniBrowser:8520): CRITICAL **: 13:34:30.514: WebKitWebView is-controlled-by-automation set but automation is not allowed in the context, falling back to default session. +0ms
  pw:browser [pid=8396][err] MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) +920ms
  pw:browser [pid=8396][err] libEGL warning: egl: failed to create dri2 screen +0ms
  pw:browser [pid=8396][err] WARNING: trying to load platform resource 'missingImage' +7s
  pw:browser [pid=8396][err]  +525ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.058: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.059: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +1ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.060: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.060: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +1ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.061: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +1ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.062: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.062: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +2ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.064: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +1ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.065: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.065: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +270ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.334: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.334: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.334: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.334: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.334: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.334: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.334: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.334: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.334: g_object_ref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.334: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +20ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.355: soup_session_feature_request_unqueued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.355: g_object_unref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): libsoup-CRITICAL **: 13:34:39.355: soup_session_feature_request_unqueued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed +0ms
  pw:browser [pid=8396][err]  +0ms
  pw:browser [pid=8396][err] (process:40283): GLib-GObject-CRITICAL **: 13:34:39.355: g_object_unref: assertion 'G_IS_OBJECT (object)' failed +0ms
  pw:browser [pid=8396][err] ERROR: WebKit encountered an internal error. This is a WebKit bug. +923ms
  pw:browser [pid=8396][err] /home/pwuser/webkit/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp(581) : internallyFailedLoadTimerFired +0ms
  pw:browser [pid=8396][err] ERROR: WebKit encountered an internal error. This is a WebKit bug. +0ms
  pw:browser [pid=8396][err] /home/pwuser/webkit/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp(581) : internallyFailedLoadTimerFired

Environment

System:
    OS: macOS 15.2
    CPU: (10) arm64 Apple M1 Max
    Memory: 82.48 MB / 32.00 GB
  Binaries:
    Node: 20.15.1 - ~/.nvm/versions/node/v20.15.1/bin/node
    Yarn: 1.22.22 - ~/.nvm/versions/node/v20.15.1/bin/yarn
    npm: 10.7.0 - ~/.nvm/versions/node/v20.15.1/bin/npm
  IDEs:
    VSCode: 1.94.2 - /usr/local/bin/code
  Languages:
    Bash: 5.2.15 - /opt/homebrew/bin/bash
  npmPackages:
    @playwright/test: 1.49.0 => 1.49.0
@pavelfeldman
Copy link
Member

Please follow the issue template to file something we can repro.

@romankhomitskyi
Copy link
Author

Please follow the issue template to file something we can repro.

Unfortunately, the logs are all I can provide at the moment.

@pavelfeldman
Copy link
Member

Let us know if you get a repro, otherwise we can't do much. Do not reply to this before you have additional info so that it showed up in our triage queue once updated!

@agg23
Copy link
Contributor

agg23 commented Jan 29, 2025

Closing as part of the triage process since it seemed stale. Please create a new issue with a detailed reproducible or feature request if you still face issues.

@agg23 agg23 closed this as not planned Won't fix, can't repro, duplicate, stale Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants