<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - logind: Session.kill_processes not working"
href="https://bugs.freedesktop.org/show_bug.cgi?id=55272#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - logind: Session.kill_processes not working"
href="https://bugs.freedesktop.org/show_bug.cgi?id=55272">bug 55272</a>
from <span class="vcard"><a class="email" href="mailto:dgbaley27@0x01b.net" title="Matthew Monaco <dgbaley27@0x01b.net>"> <span class="fn">Matthew Monaco</span></a>
</span></b>
<pre>I was backwards there. In response to dbus ReleaseSession(),
session_remove_fifo() is called. But this doesn't have any effect until we're
in session_check_gc(), which normally isn't called until the session is but in
the GC Queue.
However, normally, the way the session is put in the GC Queue is after logind
receivs the dbus signal that the sessions cgroup is empty. This obviously won't
happen in cases where kill-user-sessions=1 is actually required.
(I still think gc_is_empty_recursive() in session_check_gc() should be guarded
by !s->kill_processes)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>