Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#70099 - [gobject-introspection] lightdm-webkit2-greeter fails to run now since gobject-introspection update

Attached to Project: Arch Linux
Opened by Arnaud Dovi (cIass101) - Sunday, 21 March 2021, 02:17 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 21 March 2021, 09:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No



lightdm-webkit2-greeter fails to run since a dependency update of gobject-introspection w/ glib2 on sat. 20 march 2021

I don't think my report is a real bug report but instead, it all looks like a packaging issue, since a core dependency updated today. But feel free to message me if you believe this is an issue, I will create a ticket in the corresponding area

I would like to warn you that "lightdm-webkit2-greeter 2.2.5-4" is crashing on boot after updating the following dependencies sat. 20 march 2021

gobject-introspection 1.66.1-3 -> 1.68.0-1
glib2 2.66.7-1 -> 2.68.0-2

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:

* Install lightdm and lightdm-webkit2-greeter
* Configure in /etc/lightdm/lightdm.conf , [Seat:*] greeter-session=lightdm-webkit2-greeter
* Reboot
* Upon starting lightdm, a error message appear to fallback to emergency theme,


* Installing and enabling lightdm-gtk-greeter works
This task depends upon

Comment by Arnaud Dovi (cIass101) - Sunday, 21 March 2021, 02:32 GMT
I checked in journalctl and /var/log/lighdm/* but unfortunately, no signs of relevant errors, not much in Xorg.0.log it appears to be left untouched, so I don't think it even reaches the X11 layer.

I looks like the lightdm-webkit2-greeter is crashing without handling the error, and the only system change were the today updates gobject-introspection, glib2 and lib32-glib2
Comment by Arnaud Dovi (cIass101) - Sunday, 21 March 2021, 02:53 GMT
Found another way to workaround is to replace the default theme of the webkit2 greeter "antargos" by "litarvan" of community/lightdm-webkit-theme-litarvan

* webkit_theme = litarvan

So I'm unsure if I should have made this bug report under [gobject-introspection] but [lightdm-webkit2-greeter] instead.

Well actually, I flagged out of date lightdm-webkit2-greeter in case it requires a repackage, and this ticket in the case of any dependent app to [gobject-introspection] could require a repackage.
Comment by Antonio Rojas (arojas) - Sunday, 21 March 2021, 07:44 GMT
do not flag packages out of date unless there is a new upstream version available
Comment by Arnaud Dovi (cIass101) - Sunday, 21 March 2021, 11:16 GMT
Ok no problem will do, if you can correct this on lightdm-webkit2-greeter and lightdm-gtk-greeter
Comment by Arnaud Dovi (cIass101) - Sunday, 21 March 2021, 11:22 GMT
It seems a problems localized in the Antargos theme used in the webkit2-greeter, been using the litarvan them since yesterday without such problem.

Luckily I find this theme much more attractive than antargos

Ideally it would have to drop antargos and support a better looking them by default, in the past, I have already seen a lot of crashes of this antargos for a number of reason
Comment by Popolon (Popolon) - Sunday, 25 April 2021, 08:02 GMT
I believe the crash bug is related to Mesa that also break lxdm, instead of lightdm itself, try this patch, it resolved the issue for both those dm for me. This didn't impact gdm:

Note: This patch '''is not''' included in this morning mesa-21.0.3-2 release
Comment by Arnaud Dovi (cIass101) - Sunday, 25 April 2021, 09:51 GMT
Unfortunately I'm unable to reproduce since I reinstalled my operating system to fix slow performance speed on my SSD that I think was coming from TRIM not enabled by default in LVM/LUKS.

Finally, switching the webkit2 theme, didn't help much either, instead of having the crash at every boot, I had it from time to time appearing before I reinstalled my system.

Few things I tried on my newer system

* restoring old ~/.config/gtk-3.0 (because I notice it had some deprecated settings in settings.ini like 'gtk-modules=colorreload-gtk-module:window-decorations-gtk-module'
* restoring old ~/.config/dconf/user

I have attempted to reboot multiple times, but not a single crash yet, if you found a way to reproduce, let me know, a bit difficult so without logs.

It is possible it is a theming error since the webkit2 greater is configured to report theme issues by default