Re: Bug#1112227: libwebkit2gtk-4.0-37: Gnome Online Accounts not working, shows error "Webkit encountered an internal error"
On Wed, Aug 27, 2025 at 07:13:43PM +0300, Pokotilenko Kostik wrote:
> Package: libwebkit2gtk-4.0-37
> Version: 2.48.5-1~deb11u1
> Severity: important
> X-Debbugs-Cc: pokotilenko.kostik@gmail.com, debian-lts@lists.debian.org
>
> Dear Maintainer,
>
> Updating libwebkit2gtk-4.0-37 beyond 2.44.2-1~deb11u1 (from Debian repo), for
> example to 2.48.5-1~deb11u1 (Debian Security repo), renders Gnome Online
> Accounts unusable as any invokation ends up showing error: "Webkit encountered
> an internal error".
>
> The following error is printed if I run from console "gnome-control-center
> online-accounts":
>
> 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.
Same as #1101807 in atril, but your bug report is much better.
> Downgrading libwebkit2gtk-4.0-37 back to 2.44.2-1~deb11u1 resolves the problem.
>
> Gnome Online Accounts (GOA) is being used for GMail.
>
> How to reproduce:
> - upgrade libwebkit2gtk-4.0-37 to the version from Debian Security repo (for
> example 2.48.5-1~deb11u1)
> - run "gnome-control-center online-accounts"
> - choose Add account / Google
> - get error described errors in WebKit window and in console
> - downgrade libwebkit2gtk-4.0-37 to the version from Debian repo
> (2.44.2-1~deb11u1) and repeat this steps to see there is no error
>...
Thanks for this good bug report.
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.
cu
Adrian
Reply to: