[Pkg-xfce-devel] Bug, potentially in lightdm or another package (mate..., X, ... systemd)

Yves-Alexis Perez corsac at debian.org
Sun Dec 17 15:40:51 UTC 2017


Hi MATE people,

I've received the following mail (copied in full, thus top-posting for
clarity) to the pkg-xfce-devel mailing list (where we also maintain lightdm).

I think the left-over processes are due to a systemd user session but I'm not
completely sure. In any case I think it's more related to MATE than LightDM.

Regards,

On Sun, 2017-12-17 at 13:21 +0100, Erich Minderlein wrote:
> Hi all
> 
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Subject: lightdm: 12 user processes are left running when having logged 
> out from X
> 
> X-Mailer: reportbug 7.1.7
> Date: Sun, 17 Dec 2017 12:46:15 +0100
> 
> Package: lightdm
> Version: 1.18.3-1
> Severity: important
> 
> Dear Maintainer,
> 
> 
> -- System Information:
> Debian Release: 9.3
>    APT prefers stable-updates
>    APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.9.0-4-amd64 (SMP w/2 CPU cores)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
> LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages lightdm depends on:
> ii  adduser                                3.115
> ii  dbus                                   1.10.24-0+deb9u1
> ii  debconf [debconf-2.0]                  1.5.61
> ii  libaudit1                              1:2.6.7-2
> ii  libc6                                  2.24-11+deb9u1
> ii  libgcrypt20                            1.7.6-2+deb9u2
> ii  libglib2.0-0                           2.50.3-2
> ii  libpam-systemd                         232-25+deb9u1
> ii  libpam0g                               1.1.8-3.6
> ii  libxcb1                                1.12-1
> ii  libxdmcp6                              1:1.1.2-3
> ii  lightdm-gtk-greeter [lightdm-greeter]  2.0.2-1
> 
> Versions of packages lightdm recommends:
> ii  xserver-xorg  1:7.7+19
> 
> Versions of packages lightdm suggests:
> ii  accountsservice  0.6.43-1
> ii  upower           0.99.4-4+b1
> pn  xserver-xephyr   <none>
> 
> -- Configuration Files:
> /etc/lightdm/lightdm.conf changed:
> [LightDM]
> [Seat:*]
> greeter-allow-guest=false
> session-cleanup-script=
> [XDMCPServer]
> [VNCServer]
> 
> 
> -- debconf information:
>    lightdm/daemon_name: /usr/sbin/lightdm
> * shared/default-x-display-manager: lightdm
> 
> Session cleanup script does not exist
> 
> 
> When checking out from X session as user 1000 and checking in as user 1001,
> I had bad performance on my relatively limited notebook.
> I found that the following processes were left running, owned by user 1000
> 
>   PPID   PID  PGID   SID TTY      TPGID STAT   UID   TIME COMMAND
>      1  2568  2568  2568 ?           -1 Ss    1000   0:00 
> /lib/systemd/systemd --user
>   2568  2574  2568  2568 ?           -1 S     1000   0:00 (sd-pam)
>      1  2585  2584  2584 ?           -1 Sl    1000   0:00 
> /usr/bin/gnome-keyring-daemon --daemonize --login
>   2568  2595  2595  2595 ?           -1 Ss    1000   0:00 
> /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile 
> --systemd-activation
>   2568  2639  2595  2595 ?           -1 Sl    1000   0:00 
> /usr/lib/dconf/dconf-service
>   2568  2658  2658  2658 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfsd
>   2568  2711  2658  2658 ?           -1 Sl    1000   0:00 
> /usr/lib/gvfs/gvfsd-trash --spawner :1.14 /org/gtk/gvfs/exec_spaw/0
>   2568  2721  2721  2721 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfs-udisks2-volume-monitor
>   2568  2760  2760  2760 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfs-afc-volume-monitor
>   2568  2766  2766  2766 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfs-mtp-volume-monitor
>   2568  2770  2770  2770 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfs-goa-volume-monitor
>   2568  2774  2774  2774 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
>   2568  2823  2823  2823 ?           -1 Ssl   1000   0:00 
> /usr/lib/gvfs/gvfsd-metadata
>      1  3789  3788  3788 ?           -1 Sl    1000   0:00 
> /usr/bin/gnome-keyring-daemon --daemonize --login
> 
> Same applies to other user 1001, processes are left running when 
> checking out of an X Session.
> 
> I expect that no processes are left running, when having checked out as 
> X session user.
> 
> I tried to write a logout script, but at a certain time the user cannot 
> be found anymore in the environment.
> So a Session cleanup script does not exist, and it should be run while 
> the X user is still registered in the tree of processes.
> 
> This bug might as well belong to X or to mate or to systemd, I do not 
> know the complete process startup structure of systemd-lightdm-X-mate
> 
> MATE Desktop Environment 1.16.2
> 
> systemd --version
> systemd 232
> +PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP 
> +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS 
> +KMOD +IDN
> 
> Xserver 1.19.2
> 
> Please help associating this report to the right package.
> 
> Best regards
> 
> Erich Minderlein
> 
> _______________________________________________
> Pkg-xfce-devel mailing list
> Pkg-xfce-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xfce-devel
-- 
Yves-Alexis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-mate-team/attachments/20171217/bdc7c3e0/attachment-0001.sig>


More information about the pkg-mate-team mailing list