Bug#911760: lightdm-gtk-greeter segfault, lightdm restart too fast, can't login to desktop
Package: lightdm
Version: 1.26.0-3
Severity: grave
Justification: renders package unusable
Dear Maintainer,
* What led up to the situation?
A system upgrade, a list of the packages upgraded should be attached, I don't see any relation with lightdm but I could be missing something
* What exactly did you do (or not do) that was effective (or
ineffective)?
apt update
apt upgrade
reboot
* What was the outcome of this action?
lightdm doesn't start, segfault and restart until systemd stop it
* What outcome did you expect instead?
the usual login dialog
Attached there should be the `journal -xe` segfault, the list of the packages installed by the upgrade, the backtrace of a `gdb lighdm --debug` session.
Please let me know how/if I can help with more logs.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages lightdm depends on:
ii adduser 3.118
ii dbus 1.12.10-1
ii debconf [debconf-2.0] 1.5.69
ii libaudit1 1:2.8.4-2
ii libc6 2.27-6
ii libgcrypt20 1.8.3-1
ii libglib2.0-0 2.58.1-2
ii libpam-systemd 239-10
ii libpam0g 1.1.8-3.8
ii libxcb1 1.13.1-1
ii libxdmcp6 1:1.1.2-3
ii lightdm-gtk-greeter [lightdm-greeter] 2.0.5-1
ii lsb-base 9.20170808
Versions of packages lightdm recommends:
ii xserver-xorg 1:7.7+19
Versions of packages lightdm suggests:
pn accountsservice <none>
ii upower 0.99.8-2
ii xserver-xephyr 2:1.20.1-5
-- Configuration Files:
/etc/lightdm/lightdm.conf changed:
[LightDM]
[Seat:*]
[XDMCPServer]
[VNCServer]
-- debconf information:
lightdm/daemon_name: /usr/sbin/lightdm
* shared/default-x-display-manager: lightdm
Starting program: /usr/sbin/lightdm --debug --test-mode
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.03s] DEBUG: Starting Light Display Manager 1.26.0, UID=0 PID=2132
[+0.05s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.07s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/01_debian.conf
[+0.10s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.12s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.14s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.16s] DEBUG: Registered seat module local
[+0.19s] DEBUG: Registered seat module xremote
[+0.21s] DEBUG: Registered seat module unity
[+0.23s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[New Thread 0x7ffff6714700 (LWP 2136)]
[New Thread 0x7ffff5f13700 (LWP 2137)]
[New Thread 0x7ffff56cc700 (LWP 2138)]
[+0.36s] DEBUG: Monitoring logind for seats
[+0.38s] DEBUG: New seat added from logind: seat0
[+0.40s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.42s] DEBUG: Seat seat0: Starting
[+0.44s] DEBUG: Seat seat0: Creating greeter session
[+0.46s] DEBUG: Seat seat0: Creating display server of type x
[+0.48s] DEBUG: posix_spawn avoided (fd close requested)
[+0.49s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
[+0.51s] DEBUG: Using VT 7
[+0.53s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.55s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.57s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0
[+0.59s] DEBUG: XServer 0: Launching X Server
[+0.61s] DEBUG: Launching process 2140: /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.63s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.65s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.67s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.69s] WARNING: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
[+0.73s] DEBUG: Loading user config from /etc/lightdm/users.conf
[+0.76s] WARNING: Failed to read password database: No such file or directory
[+0.78s] DEBUG: User alex added
[+0.80s] DEBUG: posix_spawn avoided (automatic reaping requested) (fd close requested)
[+0.91s] DEBUG: Seat seat0 changes active session to
Thread 1 "lightdm" received signal SIGUSR1, User defined signal 1.
0x00007ffff75f8739 in __GI___poll (fds=0x5555555e0a40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
(gdb) bt
#0 0x00007ffff75f8739 in __GI___poll (fds=0x5555555e0a40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff7cc0e46 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7cc11d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x000055555555d2c5 in ()
#4 0x00007ffff752db17 in __libc_start_main (main=
0x55555555c590, argc=3, argv=0x7fffffffe568, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe558)
at ../csu/libc-start.c:310
#5 0x000055555555df0a in ()
Oct 24 14:53:06 hellspawn kernel: lightdm-gtk-gre[1993]: segfault at 696e6420 ip 00007f0696f49907 sp 00007ffd27c8f738 error 4 in libc-2.27.so[7f0696e11000+14600Oct 24 14:53:06 hellspawn kernel: Code: f9 20 77 1f c5 fd 74 0f c5 fd d7 c1 85 c0 0f 85 df 00 00 00 48 83 c7 20 83 e1 1f 48 83 e7 e0 eb 36 66 90 83 e1 1f 48 83
Oct 24 14:53:06 hellspawn lightdm[1975]: pam_unix(lightdm-greeter:session): session closed for user lightdm
Oct 24 14:53:06 hellspawn systemd-logind[833]: Session c5 logged out. Waiting for processes to exit.
Oct 24 14:53:06 hellspawn systemd-logind[833]: Removed session c5.
at-spi2-core (2.30.0-3)
debian-goodies (0.83)
firefox-esr (60.3.0esr-1)
intel-microcode (3.20180807a.2)
libmspack (0.8-1)
libuv1 (1.23.2-1)
lxc (1:2.0.9-6.2)
protobuf (3.6.1-4)
sdl-mixer1.2 (1.2.12-15)
vagrant-libvirt (0.0.45-1)
Reply to: