Bug 371674 - plasma-windowed org.kde.plasma.kickoff shows nothing in other window managers
Summary: plasma-windowed org.kde.plasma.kickoff shows nothing in other window managers
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (other bugs)
Version First Reported In: master
Platform: Debian testing Linux
: NOR crash
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2016-10-25 17:45 UTC by hyiltiz
Modified: 2020-08-26 02:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hyiltiz 2016-10-25 17:45:15 UTC
I am running i3 mainly, and was previously using "kicker" from KDE Plasma to list applications installed for convenience. After a recent upgrade (around 2016/10/20), the "plasmawindowed" command in Debian does no longer work; it opens an KDE applet but clicking it does nothing. Right clicking shows options "Forget recent" etc. Sometimes, nothing shows up with an error about "dbus". Please see below:

~ $ plasmawindowed org.kde.plasma.kicker
org.kde.plasma: requesting config for "Application Menu" without a containment!
KActivities: Database connection:  "kactivities_db_resources_140303298124032_readonly" 
    query_only:          QVariant(qlonglong, 1) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 0)
file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/MenuRepresentation.qml:119: TypeError: Cannot read property 'count' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/SideBarSection.qml:33: TypeError: Cannot read property 'count' of null
trying to show an empty dialog
libpng warning: iCCP: known incorrect sRGB profile
^C⏎ 

~ $ plasmawindowed org.kde.plasma.kickoff
org.kde.plasma: requesting config for "Application Launcher" without a containment!
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmawindowed path = /usr/bin pid = 5684
KCrash: Arguments: /usr/bin/plasmawindowed org.kde.plasma.kickoff 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
^C⏎                                                                                                                  

~ $ plasmawindowed org.kde.plasma.kicker
"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)"


Linux version 4.7.0-1-amd64 (debian-kernel@lists.debian.org) (gcc version 5.4.1 20160904 (Debian 5.4.1-2) ) #1 SMP Debian 4.7.8-1 (2016-10-19)

~ $ grep plasma ~/.i3/config
exec_always --no-startup-id plasmawindowed org.kde.plasma.kicker
#plasmawindowed org.kde.plasma.kickerdash

~ $ grep DESKTOP .profile
DESKTOP_SESSION=kde


Reproducible: Always

Steps to Reproduce:
1. Set DESKTOP_SESSION=kde in ~/.profie, install i3wm, and login to i3 through SDDM.
2. Open terminal, and run `plasmawindowed org.kde.plasma.kicker`
3. The kicker will either open mulfunctioning, or will not open at all.

Actual Results:  
not open or open in a state that does not respond to clicks.

Expected Results:  
Correctly responds to left-click and lists the application (menu).
Comment 1 Eike Hein 2016-10-25 17:51:53 UTC
Can you post the backtrace from that crash window?
Comment 2 Marco Martin 2016-10-26 13:32:29 UTC
crash reports need a backtrace produces with debug symbols installed (at least of qt, plasma-framework, plasma-workspace)
Comment 3 Andrew Crouthamel 2018-09-26 22:24:58 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 hyiltiz 2018-09-26 23:11:36 UTC
So, to grab that backtrace, I would need to compile qt, plasma-framework, plasma-workspace with debug symbols enabled, then do a backtrace, right?
Comment 5 Andrew Crouthamel 2018-09-27 03:08:06 UTC
That sounds correct, although you may be able to install debug packages in debian. I'll admit I'm not familiar.
Comment 6 Andrew Crouthamel 2018-10-27 03:29:51 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 7 hyiltiz 2020-08-26 02:49:25 UTC
Works in Debian Testing with plasmawindowed 1.0, plasma-desktop-data
 4:5.17.5-3.