https://bugs.kde.org/show_bug.cgi?id=436350

--- Comment #39 from Vaclav Masin <[email protected]> ---
(In reply to Konrad Materka from comment #36)
> Created attachment 138098 [details]
> patch: workaround + logs attempt3
> 
> This is super strange...
> 
> To recheck: before starting of KTorrent (just after plasmashell restart) 
> everything should look fine: you should see all items in System Tray setting
> with no empty row.

This seems to be correct.

> After running KTorrent you should see empty rows in setting and few icons
> missing (KMix, KMail).

Yes, those empty rows in system tray settings windows are now actually even all
over the place - see the attached screenshot.

> After kded5 restart you should around 5 or 6 empty
> rows and KMix, KMail etc visible again.
> 

Yes, this recovers the icons in the systray but those empty items in system
tray settings are still there.

> To summarize what I found:
> In System There is an internal list of SNI items with service id +
> StatusNotifierItemService pointer. You can see it as Item(...) in logs.
> Everything looks fine until you start new application - existing items in
> the list are for whatever reason cleared! Service id is empty (""). This of
> course breaks everything. I still don't know why...
> 
> Just to double check, can you apply attached patch (revert earlier patches)?
> It will log state just before item add and just after.
> 

Done - see the attached log called " Plasma shell extended logging 2".

> One more test: it seems that on start you have exactly 6 SNI icons (KMix,
> KMail, Kwallet etc). Can you close two of them, restart plasmashell, run
> something (for example KTorrent) and check logs? Is there "No DataSource
> for"?

There are those "No DataContainer for" (I'm guessing you meant that and not "No
DataSource for") after restarting Plasmashell, but not after starting up one
app after that.

> If not, start more apps with icons (can be these two you closed before
> start). This is to check if 6 is important (it is an initial capacity of the
> internal list).

Yeah, all the hell seems to break loose once I start the +1 app. There are some
more "No DataContainer for" messages and some icons disappear from the sys tray
and there are suddenly those empty items in System Tray settings.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to