Bug#1078769: libwebkit2gtk-4.1-0: libwebkit2gtk does not render or is unresponsive if run in VMware guest with 3D acceleration enabled

Alberto Garcia berto at igalia.com
Thu Aug 29 16:22:45 BST 2024


Thanks.

One question, when you run MiniBrowser without the switch set and it
crashes, does it really have "Policy: never" here?

    "Hardware Acceleration Information": {
        "Policy": "never",
        "WebGL enabled": "Yes"
    }

On Wed, Aug 28, 2024 at 05:28:30PM -0600, Markus Hamilton wrote:
> Berto,
> 
> Sorry that I missed reading that other email but here are the results:
> 
> 
> 
> If WEBKIT_DISABLE_COMPOSITING_MODE=1 is set:
> 
> No error messages in terminal from surf, yelp or Minibrowser
> 
> 
> 
> If WEBKIT_DISABLE_COMPOSITING_MODE=1 is NOT set:
> 
> All programs always generate this message on exit:
> ** (WebKitWebProcess:3197): ERROR **: 16:46:24.424: WebProcess didn't exit
> as expected after the UI process connection was closed
> 
> yelp generates this message on startup:
> Recursion depth exceeded calculating yellow bg color. Using rgb(248,245,245)
> 
> surf - when run with a parameter like https://duckduckgo.com - generates
> this message on startup:
> Could not read style file: /home/baer/.surf/styles/default.css
> 
> surf - when run without a parameter - does not generate a message on
> startup.
> 
> MiniBrowser also does not generate a message on startup.
> It does not render its startup page, but still seems to be alive.
> I can enter about:gpu, which, to my surprise, it rendered.
> But at the end of rendering it crashed and became unresponsive.
> 
> I ran MiniBrowser again with the switch set which enabled me to copy the
> output. Here it is:
> {
>     "Version Information": {
>         "WebKit version": "WebKitGTK 2.44.2 (tarball)",
>         "Operating system": "Linux 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC
> Debian 6.1.99-1 (2024-07-15) x86_64",
>         "Desktop": "MATE",
>         "Cairo version": "1.16.0 (build) 1.16.0 (runtime)",
>         "GStreamer version": "1.22.0 (build) GStreamer 1.22.0 (runtime)",
>         "GTK version": "3.24.38 (build) 3.24.38 (runtime)"
>     },
>     "Display Information": {
>         "Identifier": "1",
>         "Type": "X11",
>         "Screen geometry": "0,0 1920x1080",
>         "Screen work area": "0,0 1920x1052",
>         "Depth": "24",
>         "Bits per color component": "8",
>         "Font Scaling DPI": "96.1259765625",
>         "Screen DPI": "48.01009246050164",
>         "VBlank type": "Timer",
>         "VBlank refresh rate": "60Hz"
>     },
>     "Hardware Acceleration Information": {
>         "Policy": "never",
>         "WebGL enabled": "Yes"
>     }
> }
> 
> I compared this output visually to the output of the crashed MiniBrowser
> when the switch is not set.
> They are identical. So the output above is not different depending on the
> switch.
> 
> My installation has only one MiniBrowser build in
> /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/ .
> Let me know if I can test anything else for you.
> 
> Markus



More information about the Pkg-webkit-maintainers mailing list