Re: Bug#1112227: libwebkit2gtk-4.0-37: Gnome Online Accounts not working, shows error "Webkit encountered an internal error"
В Ср, 27/08/2025 в 20:30 +0300, Adrian Bunk пишет:
> 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.
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
And, I tested problem with Atril print dialog. First with downgraded
package and it worked fine, then upgraded and Atril crashes ~ one
second after opening print dialog.
Reply to: