Bug 402786 - No "auto" shutdown of dbus daemon after umbrello has been terminated
Summary: No "auto" shutdown of dbus daemon after umbrello has been terminated
Status: REPORTED
Alias: None
Product: Craft
Classification: Developer tools
Component: Blueprints (show other bugs)
Version: unspecified
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Hannah von Reth
URL:
Keywords:
Depends on:
Blocks: 373980
  Show dependency treegraph
 
Reported: 2019-01-02 13:22 UTC by Ralf Habacker
Modified: 2020-09-10 23:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2019-01-02 13:22:58 UTC
umbrello builds from binary factory does not auto shutdown dbus daemon after the main application has been terminated.


STEPS TO REPRODUCE
1. download portable umbrello package from https://binary-factory.kde.org/job/Umbrello_Release_win64/
2. unzip 7z file
3. start umbrello
4. quit umbrello
5. start task manager

OBSERVED RESULT
The dbus-daemon process is still available


EXPECTED RESULT
The dbus-daemon process should be terminated after umbrello has been terminated


SOFTWARE/OS VERSIONS
Windows: 7
KDE Frameworks Version: 5.54.0
Qt Version: 5.11.2

ADDITIONAL INFORMATION
It is important to stop all background processes used by a KDE application in case KDE applications are started from a portable package located for example on an USB stick. Otherwise an usb stick could not be ejected.

Recent stable umbrello releases on Windows provide this support by using the kwinshutdown helper tool to terminate a running KDE session after the watched application has been terminated. kwinshutdown is currently available for obs builds.
Comment 1 Ralf Habacker 2020-09-10 23:21:39 UTC
from comment #0)
> umbrello builds from binary factory does not auto shutdown dbus daemon after
> the main application has been terminated.

See https://gitlab.freedesktop.org/dbus/dbus/-/issues/164 for a work in process  related to this issue.