Bug#918764: udev: "udevadm control --reload-rules" kills all processes except init

Axel Beckert abe at debian.org
Sun Feb 3 12:32:10 GMT 2019


Hi Nicolas!

Nicolas Cavallari wrote:
> I do not have cgroupsfs-mount installed, but i have elogind.

Interesting. I have elogind installed, too, and I also have that
mountpoint at /sys/fs/cgroup/elogind, but nevertheless, uninstalling
cgroupfs-mount sufficed for me. IIRC I didn't do a reboot since then,
though.

> A typical /proc/self/cgroup is :
> 
> 1:name=elogind:/
> 0::/

Mine looks very similar, yet not identical:

1:name=elogind:/581
0::/

No idea what the 581 refers to. It's not the process id of
elogind-daemon.

> So it is my understanding from the source code that manager->cgroup
> should contain '/'.
> 
> A debugging session breaking on on_post() very unhelpfully indicates
> that 'manager', 'manager->cgroup', 'userdata' and other helpful
> variables have been optimized out...

Yay! </sarcasm>

(And thanks for testing!)

> (I only use elogind to satisfy the overly broad dependencies of
>  libpolkit-qt5-1-1, but that is another bug, #794537).

Overly broad dependencies on libpam-logind and the like seem to be
rather common these days in Debian. :-(

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the Pkg-systemd-maintainers mailing list