ever since my Debian installations swapped xscreensaver for light-locker, my X
server crashes when attaching or removing displays while the desktop is locked.
Reproducing the bug works as follows:
1. Lock the screen using light-locker. I don't know if this affects the
behaviour, but I use XFCE as my desktop manager.
2. Attach or remove an attached display while the screen is locked. I regularly
plug my laptop into its docking station or remove it from there with the lid
3. Unlock the display by entering username and password in the light-locker
4. The X server crashes and a new desktop session is started. All programs
previously running on the old X server are killed. Note: The X server only
crashes when unlocking. As long as the desktop is still locked, you can add or
remove displays as you please. However, once you unlock it and the number of
displays is different than when the display was being locked, X crashes.
A workaround is to only attach or remove displays while the desktop is
I will try to gather more information on where exactly things go wrong, but
maybe other people are affected as well and can add their experience here.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages light-locker depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-1
ii libc6 2.23-5
ii libcairo2 1.14.6-1+b1
ii libdbus-1-3 1.10.10-1
ii libdbus-glib-1-2 0.108-1
ii libglib2.0-0 2.49.6-1
ii libgtk-3-0 3.21.5-3
ii libpango-1.0-0 1.40.2-1
ii libpangocairo-1.0-0 1.40.2-1
ii libsystemd0 231-4
ii libx11-6 2:1.6.3-1
ii libxext6 2:1.3.3-1
ii libxss1 1:1.2.2-1
ii lightdm 1.18.2-2
light-locker recommends no packages.
light-locker suggests no packages.
-- no debconf information
Pkg-xfce-devel mailing list