Bug 342431 - plasmashell does not render anything on startup
Summary: plasmashell does not render anything on startup
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR grave
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
: 342536 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-01-03 05:42 UTC by Bhushan Shah
Modified: 2015-05-18 09:43 UTC (History)
8 users (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 Bhushan Shah 2015-01-03 05:42:11 UTC
So, as no one reported it yet, I went ahead and reporting with whatever information I have.

1) have a clean user (remove ~/.{cache, config, local})
2) login
---- Plasmashell is started up but not showing anything ----
3) killall plasmashell; plasmashell
---- plasmashell starts properly -----

Earlier I reported that with https://git.reviewboard.kde.org/r/121710/ it fixes for me but after clean user I realized that this is not helping, I also tested powerdevil commit that ltinkl pointed to but it didn't help either.

Below is outputs from kscreen_backend_launcher and plasmashell

testy@archbox ~ % journalctl _PID=$(pidof kscreen_backend_launcher)
-- Logs begin at Sat 2015-01-03 10:15:14 IST, end at Sat 2015-01-03 11:02:06 IST. --
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: Qt: Session management error: networkIdsList argument is NULL
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.backendLauncher: Requested backend: ""
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.backendLauncher: Lookup paths:  ("/usr/lib/qt/plugins", "/usr/lib/libexec/kf5")
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.backendLauncher: Trying "/usr/lib/qt/plugins//kf5/kscreen/KSC_XRandR11.so"
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.xrandr11: This backend is only for XRandR 1.1, your version is:  1 . 4
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.backendLauncher: Skipping "XRandR 1.1" backend
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.backendLauncher: Trying "/usr/lib/qt/plugins//kf5/kscreen/KSC_XRandR.so"
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Detected XRandR 1.4
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Event Base:  89
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Event Error:  147
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kscreen.backendLauncher: Loading "XRandR" backend
Jan 03 11:01:08 archbox kscreen_backend_launcher[12461]: kf5.kiconthemes: "Theme tree: (Breeze)"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: XRandR::setConfig
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Output:  "eDP1"  Size:  QSize(1366, 768)  Pos:  QPoint(0,0)
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Disabled/Disconnected output:  "DP1"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Disabled/Disconnected output:  "HDMI1"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Disabled/Disconnected output:  "HDMI2"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Disabled/Disconnected output:  "VIRTUAL1"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Requested screen size is QSize(1366, 768)
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: 1
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: Actions to perform: 
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr:          Primary Output:  115
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr:          Change Screen Size:  false
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr:          Disable outputs:  false
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr:          Change outputs:  false
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr:          Enable outputs:  false
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xrandr: XRandR::setConfig done!
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: OUTPUT CHANGE
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Output:  115
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: CRTC:  111
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Mode:  121
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Rotation:  "RR_Rotate_0"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Connection:  "RR_Connected"
Jan 03 11:01:09 archbox kscreen_backend_launcher[12461]: kscreen.xcb.helper: Subpixel Order:  0
testy@archbox ~ % journalctl _PID=$(pidof plasmashell)
-- Logs begin at Sat 2015-01-03 10:15:14 IST, end at Sat 2015-01-03 11:02:06 IST. --
Jan 03 11:01:09 archbox plasmashell[12471]: kf5.kiconthemes: "Theme tree: (Breeze)"
Jan 03 11:01:09 archbox plasmashell[12471]: org.kde.kactivities.lib.core: Should we start the daemon?
Jan 03 11:01:09 archbox plasmashell[12471]: org.kde.kactivities.lib.core: Starting the activity manager daemon
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/testy/.cache/ksycoca5"
Jan 03 11:01:09 archbox plasmashell[12471]: populateAddPanelsMenu 1
Jan 03 11:01:09 archbox plasmashell[12471]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/Osd.qml:26:11: Unable to assign [undefined] to int
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: Launcher finished with exit code 1 , status 0
Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: Service for requested backend already running

I have single screen setup

testy@archbox ~ % xrandr -q
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      59.99*+
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis

I will be happy to provide more information needed or test the patches.

Reproducible: Always
Comment 1 David Edmundson 2015-01-03 11:55:02 UTC
This is a good log.

Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: Launcher finished with exit code 1 , status 0
Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: Service for requested backend already running

shows things are going right, we're finding that there's another launcher running. but in launcherDataAvailable it should have emitted a signal that would make plasmashell go buzzing with activity. That hasn't happened

I made a branch of kscreen david/allthedebug which will show some more info in this area.
Comment 2 Bhushan Shah 2015-01-03 13:06:05 UTC
on branch david/allthedebug

testy@archbox ~ % journalctl _PID=$(pidof kscreen_backend_launcher)
-- Logs begin at Sat 2015-01-03 10:15:14 IST, end at Sat 2015-01-03 18:35:00 IST. --
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: Qt: Session management error: networkIdsList argument is NULL
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.backendLauncher: Requested backend: ""
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.backendLauncher: Lookup paths:  ("/usr/lib/qt/plugins", "/usr/lib/libexec/kf5")
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.backendLauncher: Trying "/usr/lib/qt/plugins//kf5/kscreen/KSC_XRandR11.so"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr11: This backend is only for XRandR 1.1, your version is:  1 . 4
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.backendLauncher: Skipping "XRandR 1.1" backend
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.backendLauncher: Trying "/usr/lib/qt/plugins//kf5/kscreen/KSC_XRandR.so"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Detected XRandR 1.4
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Event Base:  89
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Event Error:  147
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.backendLauncher: Loading "XRandR" backend
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kf5.kiconthemes: "Theme tree: (Breeze)"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: XRandR::setConfig
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Output:  "eDP1"  Size:  QSize(1366, 768)  Pos:  QPoint(0,0)
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Disabled/Disconnected output:  "DP1"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Disabled/Disconnected output:  "HDMI1"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Disabled/Disconnected output:  "HDMI2"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Disabled/Disconnected output:  "VIRTUAL1"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Requested screen size is QSize(1366, 768)
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: 1
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: Actions to perform: 
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr:          Primary Output:  115
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr:          Change Screen Size:  false
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr:          Disable outputs:  false
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr:          Change outputs:  false
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr:          Enable outputs:  false
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xrandr: XRandR::setConfig done!
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: OUTPUT CHANGE
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Output:  115
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: CRTC:  111
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Mode:  121
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Rotation:  "RR_Rotate_0"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Connection:  "RR_Connected"
Jan 03 18:33:19 archbox kscreen_backend_launcher[4597]: kscreen.xcb.helper: Subpixel Order:  0
testy@archbox ~ % journalctl _PID=$(pidof plasmashell)             
-- Logs begin at Sat 2015-01-03 10:15:14 IST, end at Sat 2015-01-03 18:35:15 IST. --
Jan 03 18:33:19 archbox plasmashell[4606]: kf5.kiconthemes: "Theme tree: (Breeze)"
Jan 03 18:33:19 archbox plasmashell[4606]: org.kde.kactivities.lib.core: Should we start the daemon?
Jan 03 18:33:19 archbox plasmashell[4606]: org.kde.kactivities.lib.core: Starting the activity manager daemon
Jan 03 18:33:19 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:19 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:19 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:19 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:19 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:19 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:19 archbox plasmashell[4606]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/testy/.cache/ksycoca5"
Jan 03 18:33:19 archbox plasmashell[4606]: populateAddPanelsMenu 1
Jan 03 18:33:28 archbox plasmashell[4606]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/Osd.qml:26:11: Unable to assign [undefined] to int
Jan 03 18:33:28 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:28 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:28 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:28 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:28 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:28 archbox plasmashell[4606]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 03 18:33:28 archbox plasmashell[4606]: kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
Jan 03 18:33:28 archbox plasmashell[4606]: config op backend ready
Jan 03 18:33:28 archbox plasmashell[4606]: get config operation backend ready
Jan 03 18:33:28 archbox plasmashell[4606]: get config operation backend ready 2
Jan 03 18:33:28 archbox plasmashell[4606]: config op backend ready
Jan 03 18:33:28 archbox plasmashell[4606]: get config operation backend ready
Jan 03 18:33:28 archbox plasmashell[4606]: get config operation backend ready 2
Jan 03 18:33:28 archbox plasmashell[4606]: kscreen: Launcher finished with exit code 1 , status 0
Jan 03 18:33:28 archbox plasmashell[4606]: kscreen: Service for requested backend already running
Jan 03 18:33:28 archbox plasmashell[4606]: config received
Jan 03 18:33:28 archbox plasmashell[4606]: emit result 3
Jan 03 18:33:28 archbox plasmashell[4606]: ZZZZZZZZZZZZZZZZZZZZZZZZ
Jan 03 18:33:28 archbox plasmashell[4606]: config received
Jan 03 18:33:28 archbox plasmashell[4606]: emit result 3
Jan 03 18:33:28 archbox plasmashell[4606]: ZZZZZZZZZZZZZZZZZZZZZZZZ

also this can be oversight or something but I can reproduce this only with breeze sddm theme and not with any other theme like maui or circles
Comment 3 Bhushan Shah 2015-01-03 13:38:21 UTC
Update, I did try david/fixedit branch but this didn't fix issue for
me, I also tried cherrypicking david/allthedebug commit but no change
in debug output..

On Sat, Jan 3, 2015 at 5:25 PM, David Edmundson
<kde@davidedmundson.co.uk> wrote:
> https://bugs.kde.org/show_bug.cgi?id=342431
>
> David Edmundson <kde@davidedmundson.co.uk> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |CONFIRMED
>      Ever confirmed|0                           |1
>
> --- Comment #1 from David Edmundson <kde@davidedmundson.co.uk> ---
> This is a good log.
>
> Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: launcherDataAvailable:
> "org.kde.KScreen.Backend.XRandR"
> Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: Launcher finished with
> exit code 1 , status 0
> Jan 03 11:01:09 archbox plasmashell[12471]: kscreen: Service for requested
> backend already running
>
> shows things are going right, we're finding that there's another launcher
> running. but in launcherDataAvailable it should have emitted a signal that
> would make plasmashell go buzzing with activity. That hasn't happened
>
> I made a branch of kscreen david/allthedebug which will show some more info in
> this area.
>
> --
> You are receiving this mail because:
> You reported the bug.
> You are on the CC list for the bug.
Comment 4 Bhushan Shah 2015-01-03 16:06:50 UTC
So I added few qDebugs in shellcorona.cpp, ShellCorona::load()

First condition is failing here

Jan 03 21:30:07 archbox plasmashell[25158]: This is dying here!!!
Jan 03 21:30:07 archbox plasmashell[25158]: false
Jan 03 21:30:07 archbox plasmashell[25158]: 1
Jan 03 21:30:07 archbox plasmashell[25158]: false

Turns out it is kactivitymanager reporting unknown status.. :O
Comment 5 Bhushan Shah 2015-01-03 16:19:19 UTC
If anyone wants to try

diff --git a/shell/shellcorona.cpp b/shell/shellcorona.cpp
index cf50e5d..fa578b4 100644
--- a/shell/shellcorona.cpp
+++ b/shell/shellcorona.cpp
@@ -293,6 +293,10 @@ void ShellCorona::load()
    if (m_shell.isEmpty() ||
        m_activityConsumer->serviceStatus() == KActivities::Consumer::Unknown ||
        !m_screenConfiguration) {
+        qDebug() << "This is dying here!!!";
+        qDebug() << m_shell.isEmpty();
+        qDebug() << m_activityConsumer->serviceStatus();
+        qDebug() << (!m_screenConfiguration);
        return;
    }
Comment 6 Bhushan Shah 2015-01-03 17:04:28 UTC
Since, KActivities is involved also,

adding ivan cukic to CC
Comment 7 Bhushan Shah 2015-01-03 17:49:31 UTC
Update:

einar77 told me to try to remove executable bit of kactivitymanagerd and try to reproduce issue, that way I was not able to reproduce issue.. so clearly seems issue is in kactivitymanagerd(!?)
Comment 8 David Edmundson 2015-01-03 20:19:23 UTC
There is a code path which could cause this.

If kactivitymanagerd service name is registered _but_ ListActivitiesWithInformation fails then ActivitiesCache would be constantly stuck with 
    m_status = Consumer::Unknown;

there might be a tiny window in time after startup where that can happen.


Can you run with: http://pastebin.com/uzHVqC9n
Comment 9 David Edmundson 2015-01-03 22:01:52 UTC
Possible patch: 

http://pastebin.com/Scy1CQks

for kactivitymanager
Comment 10 Ivan Čukić 2015-01-03 22:11:13 UTC
>  there might be a tiny window in time after startup where that can happen.

Clients should be able to deal with different kamd states - that is why the states were added to the API in the first place.

With that said, the patch you provided does seem sane even if it does not fix this bug - shortening the 'tiny window' is not a bad idea.

Now, regarding the:
> qDebug() << "This is dying here!!!";

If the state is unknown, the return statement should only postpone the load method until a new state changed event occurs. So, this (at least, I don't see a reasoning for it) can not be the sole culprit of the error.
Comment 11 Bhushan Shah 2015-01-04 04:25:15 UTC
David, with your patch, I see no change. :(

on other hand I see this, in kactivity manager journal

Jan 04 09:50:05 archbox kactivitymanagerd[7263]: Creating directory:
"/home/testy/.local/share/kactivitymanagerd/resources/"
Jan 04 09:50:05 archbox kactivitymanagerd[7263]: "no such table:
SchemaInfo Unable to execute statement"
Jan 04 09:50:05 archbox kactivitymanagerd[7263]: "no such table:
nuao_DesktopEvent Unable to execute statement"
Jan 04 09:50:05 archbox kactivitymanagerd[7263]: "no such table:
kext_ResourceScoreCache Unable to execute statement"

if related at all or not
Comment 12 Bhushan Shah 2015-01-04 04:26:19 UTC
I will try with the debug patch now
Comment 13 Bhushan Shah 2015-01-04 13:11:40 UTC
with debug branch

testy@archbox ~ % journalctl -b _PID=$(pidof kactivitymanagerd)
-- Logs begin at Sat 2015-01-03 10:15:14 IST, end at Sun 2015-01-04 18:39:54 IST. --
Jan 04 18:39:00 archbox kactivitymanagerd[17701]: org.kde.kactivities.activities: Starting the KDE Activity Manager daemon QDateTime("2015-01-04 18:39:00.914 IST Qt::LocalTime")
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: kf5.kiconthemes: "Theme tree: (Breeze)"
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/testy/.cache/ksycoca5"
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: org.kde.kactivities.application: [   OK   ] loaded:   "Share-Like-Connect"
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: ActivitiesCache: Creating a new instance
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: Setting service status to: true
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: Updating all
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: Creating directory:  "/home/testy/.local/share/kactivitymanagerd/resources/"
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: "no such table: SchemaInfo Unable to execute statement"
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: "no such table: nuao_DesktopEvent Unable to execute statement"
Jan 04 18:39:01 archbox kactivitymanagerd[17701]: "no such table: kext_ResourceScoreCache Unable to execute statement"
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.application: [   OK   ] loaded:   "Sqlite Feeder"
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.application: [   OK   ] loaded:   "Activity Templates"
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: reply...
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: Got some reply "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: Setting current activity to "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: Got some reply (ActivityInfo("cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa""Default") ) 
Jan 04 18:39:02 archbox kactivitymanagerd[17701]: org.kde.kactivities.lib.core: Setting all activities
testy@archbox ~ % journalctl -b _PID=$(pidof plasmashell)      
-- Logs begin at Sat 2015-01-03 10:15:14 IST, end at Sun 2015-01-04 18:41:36 IST. --
Jan 04 18:39:00 archbox plasmashell[17692]: kf5.kiconthemes: "Theme tree: (Breeze)"
Jan 04 18:39:00 archbox plasmashell[17692]: org.kde.kactivities.lib.core: ActivitiesCache: Creating a new instance
Jan 04 18:39:00 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Should we start the daemon?
Jan 04 18:39:00 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Starting the activity manager daemon
Jan 04 18:39:00 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting service status to: false
Jan 04 18:39:00 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:00 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:00 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:00 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:00 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:00 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:00 archbox plasmashell[17692]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/testy/.cache/ksycoca5"
Jan 04 18:39:00 archbox plasmashell[17692]: populateAddPanelsMenu 1
Jan 04 18:39:01 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:01 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:01 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:01 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:01 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:01 archbox plasmashell[17692]: Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() instead.
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting service status to: true
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Updating all
Jan 04 18:39:01 archbox plasmashell[17692]: kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
Jan 04 18:39:01 archbox plasmashell[17692]: kscreen: Launcher finished with exit code 1 , status 0
Jan 04 18:39:01 archbox plasmashell[17692]: kscreen: Service for requested backend already running
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Updating activity state "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa" to 2
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Updating activity "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Updating activity "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting current activity to "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: reply...
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Got some reply "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting current activity to "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Got some reply (ActivityInfo("cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa""Default") ) 
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting all activities
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Got some reply ActivityInfo( "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa" "Default" ) 
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting activity info "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Got some reply ActivityInfo( "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa" "Default" ) 
Jan 04 18:39:01 archbox plasmashell[17692]: org.kde.kactivities.lib.core: Setting activity info "cbf1e42c-fbb0-4365-8c0d-cc140bacd2aa"
Comment 14 David Edmundson 2015-01-04 14:36:33 UTC
(In reply to Bhushan Shah from comment #5)
> If anyone wants to try
> 
> diff --git a/shell/shellcorona.cpp b/shell/shellcorona.cpp
> index cf50e5d..fa578b4 100644
> --- a/shell/shellcorona.cpp
> +++ b/shell/shellcorona.cpp
> @@ -293,6 +293,10 @@ void ShellCorona::load()
>     if (m_shell.isEmpty() ||
>         m_activityConsumer->serviceStatus() ==
> KActivities::Consumer::Unknown ||
>         !m_screenConfiguration) {
> +        qDebug() << "This is dying here!!!";
> +        qDebug() << m_shell.isEmpty();
> +        qDebug() << m_activityConsumer->serviceStatus();
> +        qDebug() << (!m_screenConfiguration);
>         return;
>     }


Do you have some debug after that }  ?

otherwise we've been looking at another red herring.

This part of the code makes us wait for both kscreen and kactivities, it's going to hit this if statement once and then the second time it will go through.
Comment 15 David Edmundson 2015-01-04 15:32:23 UTC
The cause:

plasmashell makes a consumer

that launches kactivitymanagerd

consumer knows that org.kde.kactivitymanagerd isn't running yet so sets state to NotRunning

-----

plasmashell code continues

----

    if (m_activityConsumer->serviceStatus() == KActivities::Consumer::Unknown) {
        connect(m_activityConsumer, SIGNAL(serviceStatusChanged(Consumer::ServiceStatus)), SLOT(load()), Qt::UniqueConnection);
    }

we're in state NotRunning so this is skipped

----

we make an async call for KScreen

----

At this point we hit the event loop and realise KAD daemon is now up, we query the data from that and set the consumer state to unknown

---

kscreen finishes

we call load


load()
{
 if (consumer == unknown || screensNotLoadedYet) {
   return;
 }

}

we return.

This code would expect consumer to change state and just call load again, but we skipped the connect because at that time we thought KAD wasn't running.

---

no-one ever calls load again

--

David gets sad.
Comment 16 Bhushan Shah 2015-01-04 15:58:41 UTC
  if (m_activityConsumer->serviceStatus() == KActivities::Consumer::Unknown) {
        connect(m_activityConsumer, SIGNAL(serviceStatusChanged(Consumer::ServiceStatus)), SLOT(load()), Qt::UniqueConnection);
    }

Just for record, I removed that if condition and everything worked perfectly for me, with clean config / clean user / normal user / logout / reboot.
Comment 17 David Edmundson 2015-01-04 16:14:43 UTC
Git commit 8de060418e2c13057a443eb0aa997844466330b9 by David Edmundson.
Committed on 04/01/2015 at 16:12.
Pushed by davidedmundson into branch 'master'.

Uncondtionally monitor for all KAMD service status until we have first loaded

There is an issue where as m_activityConsumer starts the
kactivitymanagerd, as KAMD is starting the serviceStatus will be not
running.

Whilst we are loading the kscreen config, the event loop runs and we
might find KAMD has started.

m_activityConsumer will change from "not running" to unknown, and might
still be unknown when the kscreen fetching is complete.

If that happens we want to continue monitoring for state changes so we
can finally load when it is up

M  +24   -3    shell/shellcorona.cpp

http://commits.kde.org/plasma-workspace/8de060418e2c13057a443eb0aa997844466330b9
Comment 18 David Edmundson 2015-01-05 22:17:12 UTC
*** Bug 342536 has been marked as a duplicate of this bug. ***
Comment 19 Bhushan Shah 2015-01-08 07:52:51 UTC
Is this packaged for Kubuntu CI people?
Comment 20 Bhushan Shah 2015-01-08 07:53:15 UTC
(unstable repo I mean)
Comment 21 meikamona 2015-05-18 09:43:02 UTC
I currently have no Plasma 5.3 running on 15.04. It just vanished yesterday, no panel, nothing. After logging in there is a microsecond of some small window -- unreadable, undescribable... IS this the same bug? 

following killall plasmashell; plasmashell
I get the follwoing, with no appearance of Plasma
"
~$ killall plasmashell; plasmashell
kf5.kiconthemes: "Theme tree: (Breeze)"
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_lookandfeel.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_layoutemplate.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_plasmashell.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaperimages.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaper.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/LayoutTemplate" not found
Fontconfig warning: "~/.fonts.conf", line 185: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "~/.fonts.conf", line 247: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "~/.fonts.conf", line 279: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "~/.fonts.conf", line 301: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "~/.fonts.conf", line 386: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "~/.fonts.conf", line 466: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "~/.fonts.conf", line 533: Having multiple values in <test> isn't supported and may not work as expected                                                                                                                                                                            
Fontconfig warning: "~/.fonts.conf", line 627: saw number, expected matrix                                                                                                         
Fontconfig warning: "~/.fonts.conf", line 1309: Having multiple values in <test> isn't supported and may not work as                                                               expected                                                                                                                                                                           
Fontconfig warning: "~/.fonts.conf", line 1440: Having multiple values in <test> isn't supported and may not work as                                                               expected
Fontconfig warning: "~/.fonts.conf", line 1518: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/meika/.config/fontconfig/fonts.conf manually
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_lookandfeel.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_layoutemplate.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_plasmashell.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaperimages.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaper.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead.
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.milou" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.plasma.trash" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.plasma.calendar" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.paste"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.contextmenu"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.switchdesktop"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.paste"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.contextmenu"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.switchdesktop"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.plasma.folder" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.plasma.folder" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.paste"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.contextmenu"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.switchdesktop"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.plasma.folder" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Applet" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
Applet "org.kde.plasma.folder" could not be loaded.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/meika/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from  "/home/meika/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.paste"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.contextmenu"
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/ContainmentActions" not found
offers is empty for  "org.kde.switchdesktop"
last screen is < 0 so putting containment on screen  1
Containment graphic object not valid
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
Plasma Shell startup completed
"