[Webkit-unassigned] [Bug 279220] New: [GTK] webkit_settings_set_enable_2d_canvas_acceleration fails on s390x

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 5 13:31:06 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=279220

            Bug ID: 279220
           Summary: [GTK]
                    webkit_settings_set_enable_2d_canvas_acceleration
                    fails on s390x
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P3
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jbicha at ubuntu.com
                CC: bugs-noreply at webkitgtk.org

- WebKitGTK version: 2.45.3 through 2.45.92
- Epiphany version: 46.3, 47.rc etc       
- Distributor: Ubuntu 24.10

One of Epiphany's build tests began failing on s390x once Ubuntu packaged the 2.45 series of webkitgtk. The build completes successfully with webkitgtk 2.44


# Start of embed tests
# Start of ephy-embed-shell tests
----------------------------------- stderr -----------------------------------
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libEGL warning: egl: failed to create dri2 screen

** (/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/tests/test-ephy-embed-shell:18073): WARNING **:
 2D canvas acceleration not supported, webkit_settings_set_enable_2d_canvas_acceleration does nothing

I originally reported this issue at https://gitlab.gnome.org/GNOME/epiphany/-/issues/2429 but was directed to file an issue here.

A few other details were mentioned there:

- webkit_settings_set_enable_2d_canvas_acceleration does not work on big endian architectures, because it depends on skia
- webkit_settings_set_enable_2d_canvas_acceleration gets called via webKitSettingsSetProperty when constructing the WebKitSettings
- This needs to be fixed in WebKit. Either it should not warn at all, or should only warn if set manually and not just when setting to the default value

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240905/c429f7f7/attachment.htm>


More information about the webkit-unassigned mailing list