Bug 420315

Summary: Leave actions do nothing (cannot log out or shutdown from plasma)
Product: [Plasma] plasmashell Reporter: Francis T <frtherien>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: plasma-bugs-null
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Francis T 2020-04-19 19:48:55 UTC
SUMMARY

When selecting a leave action from the plasma Application Launcher, nothing happens. The only way I've found to logout is via loginctl terminate-user. "Sleep" and "Lock" seem to work

STEPS TO REPRODUCE
1. Application Launcher > Leave
2. Select Log Out, Shut Down, or Restart

OBSERVED RESULT

Nothing happens.

EXPECTED RESULT
Logout or shutdown procedure should start.

SOFTWARE/OS VERSIONS
Windows: -
macOS: -
Linux/KDE Plasma: Linux 5.4.33-1-MANJARO #1 SMP PREEMPT Fri Apr 17 18:16:26 UTC 2020 x86_64 GNU/Linux
(available in About System)
KDE Plasma Version: Noticed while building plasma-workspace from master (see below for bisected commit)
KDE Frameworks Version: I believe it was also built from master
Qt Version: 5.14.2-1

ADDITIONAL INFORMATION

My distro had plasma-workspace 5.18.4.1, which does not have the issue. I checked out the commit tagged "v5.18.4.1" in plasma-workspace and built it, no issue also. I ran git bisect between that commit and master, and the result is that commit 3c34dfa in plasma-workspace (https://phabricator.kde.org/D27629) seems to be the first commit with the issue.
Comment 1 David Edmundson 2020-04-19 20:59:35 UTC
Do you install into a separate prefix?

If so have you updated your DBus session correctly?
Comment 2 Francis T 2020-04-19 23:54:08 UTC
I'm running my development version from ~/kde/..., using the install-sessions.sh script as described here: https://community.kde.org/Get_Involved/development

dbus is 1.12.16-5. I'm not sure how recently it was pushed to manjaro repositories, unfortunately.
Comment 3 Christoph Feck 2020-04-28 06:42:46 UTC
Please verify status change.