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: [email protected]
Reporter: [email protected]
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.