[konsole] [Bug 439805] New: RFE: move individual tabbed/windowed processes into their own system scope

Chris Murphy bugzilla_noreply at kde.org
Tue Jul 13 15:48:04 BST 2021


https://bugs.kde.org/show_bug.cgi?id=439805

            Bug ID: 439805
           Summary: RFE: move individual tabbed/windowed processes into
                    their own system scope
           Product: konsole
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: bugzilla at colorremedies.com
  Target Milestone: ---

SUMMARY

systemd-oomd only tracks and kills at the cgroups level. If a child process in
Konsole consumes too many resources, the entire Konsole cgroup is subject to
being killed by oomd including all of its child processes. This is
inconvenient.


See downstream bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1977610



SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 34 KDE, systemd 248 

ADDITIONAL INFORMATION


On Fedora with GNOME, vte moves each process into its own scope, and thus its
own cgroup assignment. The code is here:
https://gitlab.gnome.org/GNOME/vte/-/blob/master/src/systemd.cc

I think the solution is Konsole needs a similar enhancement, that way each
tab's process(es) is effectively tracked in its own cgroup, and only that tab
is subject to being killed off by oomd.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list