You are not logged in.

#1 2023-09-22 02:43:23

GeneralPoxter
Member
Registered: 2020-09-25
Posts: 60

lightdm-webkit2-greeter breaks after new webkit2gtk 2.42 upgrade

Upgrading webkit2gtk 2.40 to 2.42 leads to a black screen when loading the lightdm webkit2 greeter (I tried both on litarvan and antergos themes).

Logs here (I had to downgrade back to webkit2gtk 2.40 and restart lightdm in the tty in order to login): https://0x0.st/HOkG.txt

lightdm.log:

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.32.0, UID=0 PID=545
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.00s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.00s] DEBUG: XServer 0: Launching X Server
[+0.00s] DEBUG: Launching process 553: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.00s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.00s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.10s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.10s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.73s] DEBUG: Got signal 10 from process 553
[+0.73s] DEBUG: XServer 0: Got signal from X server :0
[+0.73s] DEBUG: XServer 0: Connecting to XServer :0
[+0.73s] DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead
[+0.73s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+0.73s] DEBUG: Session pid=630: Started with service 'lightdm-greeter', username 'lightdm'
[+0.75s] DEBUG: Session pid=630: Authentication complete with return value 0: Success
[+0.75s] DEBUG: Seat seat0: Session authenticated, running command
[+0.75s] DEBUG: Session pid=630: Running command /usr/bin/lightdm-webkit2-greeter
[+0.75s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+0.75s] DEBUG: Session pid=630: Logging to /var/log/lightdm/seat0-greeter.log
[+0.94s] DEBUG: Activating VT 7
[+0.94s] DEBUG: Activating login1 session c1
[+0.94s] DEBUG: Seat seat0 changes active session to c1
[+0.94s] DEBUG: Session c1 is already active
[+1.50s] DEBUG: Greeter connected version=1.32.0 api=1 resettable=false
[+3.99s] DEBUG: Seat seat0 changes active session to 
[+9.67s] DEBUG: Seat seat0 changes active session to 3
[+94.91s] DEBUG: Got signal 15 from process 1
[+94.91s] DEBUG: Caught Terminated signal, shutting down
[+94.91s] DEBUG: Stopping display manager
[+94.91s] DEBUG: Seat seat0: Stopping
[+94.91s] DEBUG: Seat seat0: Stopping display server
[+94.91s] DEBUG: Sending signal 15 to process 553
[+94.91s] DEBUG: Seat seat0: Stopping session
[+94.91s] DEBUG: Terminating login1 session c1
[+94.91s] DEBUG: Session pid=630: Sending SIGTERM
[+94.92s] DEBUG: Greeter closed communication channel
[+94.92s] DEBUG: Session pid=630: Exited with return value 1
[+94.92s] DEBUG: Seat seat0: Session stopped
[+94.94s] DEBUG: Process 553 exited with return value 0
[+94.94s] DEBUG: XServer 0: X server stopped
[+94.94s] DEBUG: Releasing VT 7
[+94.94s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
[+94.94s] DEBUG: Seat seat0: Display server stopped
[+94.94s] DEBUG: Seat seat0: Stopped
[+94.94s] DEBUG: Display manager stopped
[+94.94s] DEBUG: Stopping daemon
[+94.94s] DEBUG: Exiting with return value 0

seat-0-greeter.log

CONSOLE OTHER WARN The resource file:///usr/share/lightdm-webkit/themes/litarvan/css/app.6fe6ebad.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it wasn't preloaded for nothing.
CONSOLE OTHER WARN The resource file:///usr/share/lightdm-webkit/themes/litarvan/js/app.8fe78afb.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it wasn't preloaded for nothing.
CONSOLE OTHER WARN The resource file:///usr/share/lightdm-webkit/themes/litarvan/js/chunk-vendors.cc4c1bca.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it wasn't preloaded for nothing.

x-0.log

X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
Current Operating System: Linux poxter 6.5.4-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Sep 2023 11:06:39 +0000 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=ee661590-97e6-4ce6-83bf-91520b34631d rw fsck.mode=skip quiet splash nvidia-drm.modeset=1 loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0
 
Current version of pixman: 0.42.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Sep 22 01:21:59 2023
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) Server terminated successfully (0). Closing log file.

There doesn't seem to be any greeter-related errors or crashes in the logs though. I'm not sure whether this is just something I messed up on my end. I'm also not sure where to file this bug, since the lightdm-webkit2-greeter repo appears to be archived.

Last edited by GeneralPoxter (2023-09-22 05:30:15)

Offline

#2 2023-09-22 23:43:15

Elgolfin
Member
Registered: 2023-09-22
Posts: 1

Re: lightdm-webkit2-greeter breaks after new webkit2gtk 2.42 upgrade

For what it's worth, I encountered the exact same problem. I also had to downgrade to webkit2gtk 2.40.
Still looking for a solution.

Offline

#3 2023-09-28 22:32:05

rullger
Member
From: UK
Registered: 2013-08-17
Posts: 8

Re: lightdm-webkit2-greeter breaks after new webkit2gtk 2.42 upgrade

Webkit2gtk 2.42 has also broken html rendering in claws mail and report rendering in gnucash

Offline

#4 2023-11-07 21:29:04

dabicho
Member
Registered: 2019-09-05
Posts: 3

Re: lightdm-webkit2-greeter breaks after new webkit2gtk 2.42 upgrade

Eclipse is also affected by this in it's internal browser.

Offline

Board footer

Powered by FluxBB