Your message dated Wed, 10 Jan 2018 00:49:57 +0100
with message-id <[email protected]>
and subject line Re: Bug#886654: systemd : >12 user processes are left running 
even after checking out of an X Session
has caused the Debian Bug report #886654,
regarding systemd : >12 user processes are left running even after checking out 
of an X Session
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
886654: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886654
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: systemd
Version: 232-25+deb9u1
Severity: normal

-- Package-specific info:

-- System Information:
Debian Release: 9.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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 systemd depends on:
ii  adduser         3.115
ii  libacl1         2.2.52-3+b1
ii  libapparmor1    2.11.0-3
ii  libaudit1       1:2.6.7-2
ii  libblkid1       2.29.2-1
ii  libc6           2.24-11+deb9u1
ii  libcap2         1:2.25-1
ii  libcryptsetup4  2:1.7.3-4
ii  libgcrypt20     1.7.6-2+deb9u2
ii  libgpg-error0   1.26-2
ii  libidn11        1.33-1
ii  libip4tc0       1.6.0+snapshot20161117-6
ii  libkmod2        23-2
ii  liblz4-1        0.0~r131-2+b1
ii  liblzma5        5.2.2-1.2+b1
ii  libmount1       2.29.2-1
ii  libpam0g        1.1.8-3.6
ii  libseccomp2     2.3.1-2.1
ii  libselinux1     2.6-3+b3
ii  libsystemd0     232-25+deb9u1
ii  mount           2.29.2-1
ii  procps          2:3.3.12-3
ii  util-linux      2.29.2-1

Versions of packages systemd recommends:
ii  dbus            1.10.24-0+deb9u1
ii  libpam-systemd  232-25+deb9u1

Versions of packages systemd suggests:
ii  policykit-1        0.105-18
pn  systemd-container  <none>
pn  systemd-ui         <none>

Versions of packages systemd is related to:
pn  dracut           <none>
ii  initramfs-tools  0.130
ii  udev             232-25+deb9u1


Hi all

What is :

When checking out from X session as user 1000 and checking in as user 1001,
I had bad performance on my relatively limited notebook.

( different purpose = different user )

I found, as being root, that the following processes were left running, owned by user 1000(md) This applies at least to users 1000 and 1001 , on my system, as I use only these 2 accounts.

 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

X Server / gnome / mate seems not to maintain a log of which processes are being invoked and with what PID to purpose of killing them properly

What should be:

I feel, that no processes of a checked out user with uid >= 1000 shall be left unintentionally running after checkout and not survive the restart of the X server. (
batch, intended background or user cron jobs excluded of course )

Systemd shall do the clean-up after a logout, and make sure that all processes are terminated or killed properly before the restart of the X server. with the variety of X servers, graphic Front-ends and console terminals.

I ask you kindly to modify systemd to clean up properly on log out from the X or console session , or to forward to the correct package

Best regards Erich Minderlein

--- End Message ---
--- Begin Message ---
Am 08.01.2018 um 15:34 schrieb Erich Minderlein:

> Systemd shall do the clean-up after a logout, and make sure that all
> processes are terminated or killed properly before the restart of the X
> server. with the variety of X servers, graphic Front-ends and console
> terminals.
> 
> I ask you kindly to modify systemd to clean up properly on log out from
> the X or console session , or to forward to the correct package

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394

It was explicitly requested that systemd does not kill processes on log
out so the Debian systemd package was changed to use
KillUserProcesses=no by default.

You can change that though, see /etc/systemd/logind.conf, change that to
KillUserProcesses=yes
if you want that behaviour.

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to