[Webkit-unassigned] [Bug 278380] New: REGRESSION(282416 at main): [GTK] link error and crash with X11

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 20 08:01:10 PDT 2024


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

            Bug ID: 278380
           Summary: REGRESSION(282416 at main): [GTK] link error and crash
                    with X11
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jmason at ibinx.com
                CC: bugs-noreply at webkitgtk.org

Platform X11
GBM off

This commit has broken my X11, non-GBM build in a huge way.

First, there is a link error with an undefined symbol WebKit::Display::isWayland():

Undefined                       first referenced
 symbol                             in file
_ZNK6WebKit7Display9isWaylandEv     Source/WebKit/CMakeFiles/WebKit.dir/UIProcess/API/glib/WebKitProtocolHandler.cpp.o


Second, if I coax the build to completion by providing a trivial implementation for `isWayland` (I simply have it return false), the build completes, but the WebKitWebProcess crashes on WebGL and WebGL2 pages.  It also randomly crashes on other webpages, including www.google.com.  I am trying to capture a backtrace, but it's proving difficult for some reason.

This ought to be easily reproducable on pretty much any X11 build, certainly the undefined symbol error.  More worrying is the general instability that it has brought.

If I revert the 282416 at main commit, then everything builds and runs normally.

-- 
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/20240820/38c11125/attachment.htm>


More information about the webkit-unassigned mailing list