Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P Plasma Workspace
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 109
    • Merge requests 109
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • Plasma Workspace
  • Merge requests
  • !1177

Improve startplasma processes to make sure they deal properly with SIGTERM

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Aleix Pol Gonzalez requested to merge work/cleanup-non-systemd into master Nov 04, 2021
  • Overview 37
  • Commits 3
  • Pipelines 0
  • Changes 13

While debugging SDDM, I realised there were some occasions when we were not cleaning up the logind sessions, this showed there were some processes we were not ever telling them to close.

This adds 2 changes fundamentally:

  • Makes sure startplasma itself terminates its own processes.
  • Allows plasma_session to terminate its own processes.

A good way to test this is to restart a plasma session several times and use loginctl to see how they're listed.

Edited Nov 06, 2021 by Aleix Pol Gonzalez
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/cleanup-non-systemd