Bug#979562: lightdm session termination does not stop xscreensaver

Michael Biebl biebl at debian.org
Fri Jan 8 12:34:43 GMT 2021


Control: reassign -1 xscreensaver

I don't see a systemd problem here, so re-assigning to xscreensaver.

Am 08.01.21 um 13:04 schrieb Eduard Bloch:
> Package: systemd
> Version: 247.2-4
> Severity: serious
> 
> Hi,
> 
> I am reporting this with high severity because it might affect system
> security.
> 
> For details of this issue, see 978589. There are different symptoms to
> see but the originating cause is apparently the same:
> 
>   - xscreensaver user service is enabled as documented in its README
>   - lightdm starts the service in its internal user session (owned by
>     "lightdm" user)
>   - lightdm stops its session when the login happens. However,
>     xscreensaver process is NOT terminated for unknown reason.
>   - having this xscreensaver hanging around disturbs the startup of
>     another xscreensaver process in the new user session
>   - after ~15s the old xscreensaver process (from lightdm) is finally
>     dead, apparently a SIGTERM is emited only then!
> 
> Visible symptoms:
> 
> In the meantime, someone might lock the system (by xscreensaver-command)
> and go away, assuming that xscreensaver is locked. And then it suddenly
> dies.
> 
> Same things happens if xscreensaver is invoked from .xsession or similar
> contents instead of user service.
> 
> Best regards,
> Eduard.
> 
> -- Package-specific info:
> 
> -- System Information:
> Debian Release: bullseye/sid
>    APT prefers unstable-debug
>    APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.10.5+ (SMP w/12 CPU threads)
> Kernel taint flags: TAINT_OOT_MODULE
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /bin/bash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages systemd depends on:
> ii  adduser                          3.118
> ii  libacl1                          2.2.53-9
> ii  libapparmor1                     2.13.6-3
> ii  libaudit1                        1:3.0-2
> ii  libblkid1                        2.36.1-4
> ii  libc6                            2.31-9
> ii  libcap2                          1:2.44-1
> ii  libcrypt1                        1:4.4.17-1
> ii  libcryptsetup12                  2:2.3.4-1
> ii  libgcrypt20                      1.8.7-2
> ii  libgnutls30                      3.7.0-5
> ii  libgpg-error0                    1.38-2
> ii  libip4tc2                        1.8.6-1
> ii  libkmod2                         28-1
> ii  liblz4-1                         1.9.3-1
> ii  liblzma5                         5.2.5-1.0
> ii  libmount1                        2.36.1-4
> ii  libpam0g                         1.4.0-2
> ii  libseccomp2                      2.5.1-1
> ii  libselinux1                      3.1-2+b2
> ii  libsystemd0                      247.2-4
> ii  libzstd1                         1.4.8+dfsg-1
> ii  mount                            2.36.1-4
> ii  systemd-timesyncd [time-daemon]  247.2-4
> ii  util-linux                       2.36.1-4
> 
> Versions of packages systemd recommends:
> ii  dbus  1.12.20-1
> 
> Versions of packages systemd suggests:
> ii  policykit-1        0.105-29
> pn  systemd-container  <none>
> 
> Versions of packages systemd is related to:
> pn  dracut           <none>
> ih  initramfs-tools  0.139
> ii  libnss-systemd   247.2-4
> ii  libpam-systemd   247.2-4
> ii  udev             247.2-4
> 
> -- no debconf information
> 
> --
> Chirurgen sind die einzigen Menschen, die ohne fremden Blinddarm und
> ohne fremde Mandeln nicht leben können.
> 		-- Peter Sellers
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20210108/d3f363e3/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list