https://bugs.kde.org/show_bug.cgi?id=425201
David Edmundson <k...@davidedmundson.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #4 from David Edmundson <k...@davidedmundson.co.uk> --- bugzilla_nore...@kde.org 11:37 AM (0 minutes ago) to davidedmundson There is no user named 'davidedmund...@kde.org'. Either you mis-typed the name or that user has not yet registered for a KDE Bugtracking System account. davidedmundson wrote: > @bug_id = 425201 > @bug_status = RESOLVED > @resolution = FIXED > @cf_commitlink = > https://invent.kde.org/frameworks/kio/commit/a9db1110bd306142dd12e35c6025608f73f25dbe > > Git commit a9db1110bd306142dd12e35c6025608f73f25dbe by David Edmundson. > Committed on 13/08/2020 at 10:37. > Pushed by davidedmundson into branch 'master'. > > Avoid systemd launched applications from closing forked children > > We have a slight problem in the following set of circumstances; > ProcessA is launched > ProcessA forks > ProcessA quits > > This happens either with applications either detaching on launch (like > TorBrowser in the linked bug) or kdevelop to open a new session with the > process only quitting when the first window is closed. > > One behavioural difference of services vs scopes is that the service > will be deemed to have stopped when the first process quits. Systemd > then cleans everything up including our newly spawned process. > > By changing the killMode we prevent other processes being killed. The > cgroup still remains until all processes exit. > > This change was recommended by upstream developers to make sure we have > no behavioural changes. > > M +3 -1 src/gui/systemd/systemdprocessrunner.cpp > > https://invent.kde.org/frameworks/kio/commit/a9db1110bd306142dd12e35c6025608f73f25dbe -- You are receiving this mail because: You are watching all bug changes.