[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 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: