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

Konrad Materka <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #138063|0                           |1
        is obsolete|                            |
 Attachment #138073|0                           |1
        is obsolete|                            |
 Attachment #138074|0                           |1
        is obsolete|                            |
 Attachment #138082|0                           |1
        is obsolete|                            |
 Attachment #138083|0                           |1
        is obsolete|                            |
 Attachment #138084|0                           |1
        is obsolete|                            |
 Attachment #138089|0                           |1
        is obsolete|                            |
 Attachment #138090|0                           |1
        is obsolete|                            |

--- Comment #36 from Konrad Materka <[email protected]> ---
Created attachment 138098
  --> https://bugs.kde.org/attachment.cgi?id=138098&action=edit
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.
After running KTorrent you should see empty rows in setting and few icons
missing (KMix, KMail). After kded5 restart you should around 5 or 6 empty rows
and KMix, KMail etc visible again.

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.

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"?
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).

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

Reply via email to