[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1112227: libwebkit2gtk-4.0-37: Gnome Online Accounts not working, shows error "Webkit encountered an internal error"



On 12/11/2025 08:13, Sylvain Beucler wrote:
Hi,

On 10/31/25 13:48, Emilio Pozuelo Monfort wrote:
On 31/10/2025 13:16, Adrian Bunk wrote:
On Fri, Oct 31, 2025 at 11:05:46AM +0100, Emilio Pozuelo Monfort wrote:
On 02/09/2025 11:51, Adrian Bunk wrote:
On Fri, Aug 29, 2025 at 01:30:05AM +0300, Konstantin Pokotilenko wrote:
В Чт, 28/08/2025 в 12:59 +0300, Adrian Bunk пишет:
On Wed, Aug 27, 2025 at 10:08:05PM +0300, Konstantin Pokotilenko
wrote:
В Ср, 27/08/2025 в 20:30 +0300, Adrian Bunk пишет:
...
Two additional questions:
1. Do you have an HTTP proxy configured?
2. If yes, using PAC (proxy auto-config)?

I am asking since my guess is that the new WebKitGTK broke
libproxy1-plugin-webkit, which is used for parsing PAC files.

Thanks for quick response.

No HTTP proxy used.

I found out a simpler reproduction, it is to just run WebKit
example
browser: /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/MiniBrowser
...

That was helpful.

Please check if you have libproxy1-plugin-networkmanager
installed, and whether removing it fixes the issue.

It was installed. Removing it fixes the issue.

Emilio, I can reproduce this in bookworm by compiling webkit2gtk with
libc++-16 there.

Were you able to reproduce this on bullseye?

Yes:

$ /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/MiniBrowser
WebKitNetworkProcess: /build/libproxy-cqqv9A/libproxy-0.4.17/
libmodman/module_manager.hpp:58: std::vector<T*>
libmodman::module_manager::get_extensions() const [with T =
libproxy::network_extension]: Assertion `obj != NULL' failed.
ERROR: WebKit encountered an internal error. This is a WebKit bug.
../Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp(577) :
internallyFailedLoadTimerFired

I am trying to, by installing
libproxy1-plugin-networkmanager, setting a proxy in NM (via PAC file
or URL),

No proxy setting required.

but I can't get MiniBrowser to crash.

MiniBrowser itself does not crash.

Does it show you a webpage or "WebKit encountered an internal error"?

With no proxy set, it shows me webkitgtk.org, and I can navigate just
fine (e.g. go to the planet.webkitgtk.org link, or enter https://
google.com).

Same here.

Also for the previous atril report #1101807, my base bullseye VM has
libproxy1-plugin-networkmanager installed as a dependency of package
'gnome', so it already was installed when I attempted to reproduce the
issue there.

Hence some additional condition seems required to trigger the issue.

I have prepared a backport of webkit 2.50.1 to bullseye. Adrian, can you try it out and see if that still crashes? Or if you have any further input on how to reproduce the crash I'd try with 2.48 (and then with 2.50). Binaries are available from [1].

Cheers,
Emilio

[1] https://debusine.debian.net/debian/developers/work-request/232548/#output


Reply to: