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

            Bug ID: 473702
           Summary: plasmashell does not disown child processes, making
                    exiting plasmashell with ^C kill them too
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: spleefe...@gmail.com
  Target Milestone: 1.0

SUMMARY
Some processes that are launched are set as children of plasmashell and do not
get disowned.

This is very problematic when ending the plasmashell process with CTRL+C, as it
sends SIGINT to its children processes, which happens to kill chromium and some
other apps on my system.

I do this often at the moment, as I am experiencing freezes and have to restart
plasmashell, which is a story for another bug report.


STEPS TO REPRODUCE
1. Relaunch plasmashell in a terminal with `plasmashell --replace`
2. Launch Chromium
3. Check htop or similar tool to see that chromium is a child process of
plasmashell
4. Press CTRL+C in the plasmashell terminal window

OBSERVED RESULT
Both plasmashell and chromium have gone the way of the saber-toothed tiger

EXPECTED RESULT
Only plasmashell says goodbye

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel Version: 6.4.10-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 62.0 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4090/PCIe/SSE2
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X670 AORUS ELITE AX
System Version: -CF

ADDITIONAL INFORMATION

Chromium launched from an icon on the plasmashell start menu(not sure of the
proper name).

This has been an issue for a while as I first started poking into this in
2021-05 but never got around to reporting it, older conversations can be found
on the unofficial Telegram group starting here -
https://t.me/kdecommunity/74113

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to