Bug 385828 - Applications are restored before StatusNotifierWatcher is started
Summary: Applications are restored before StatusNotifierWatcher is started
Status: RESOLVED DUPLICATE of bug 425315
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray (show other bugs)
Version: 5.16.5
Platform: openSUSE Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-16 20:38 UTC by Aleksey Kontsevich
Modified: 2021-12-16 20:29 UTC (History)
8 users (show)

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


Attachments
No icons (2.99 MB, image/png)
2017-10-17 13:15 UTC, Aleksey Kontsevich
Details
qdbus output (12.71 KB, text/plain)
2019-10-19 13:28 UTC, Aleksey Kontsevich
Details
config_autostart (130 bytes, text/plain)
2019-10-19 13:33 UTC, Aleksey Kontsevich
Details
config_session (141.41 KB, text/plain)
2019-10-19 13:34 UTC, Aleksey Kontsevich
Details
List SNI icons (319 bytes, application/x-shellscript)
2019-10-21 11:41 UTC, Konrad Materka
Details
icons_kde (602 bytes, text/plain)
2019-10-21 12:08 UTC, Aleksey Kontsevich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksey Kontsevich 2017-10-16 20:38:10 UTC
Some icons start to disappear in Plasma 5.11:

- Riot-web (https://copr-be.cloud.fedoraproject.org/results/taw/Riot/fedora-26-x86_64/00607795-riot/riot-0.12.6-0.taw.fc26.x86_64.rpm)
- Upwork (https://updates-desktopapp.upwork.com/binaries/v5_0_0_319_1tpgy75u2udxwlao/upwork-5.0.0.319-1fc24.x86_64.rpm)
- Keepass (mono app)

For some KDE restart helped, for some - not. Mostly icons looks pretty nice for now for old applications.
Comment 1 Nate Graham 2017-10-17 02:10:10 UTC
In what context are the icons gone? Are you talking about icons from the apps themselves, or icons from the Breeze theme? Or are you talking about launcher items on your Task Manager?
Comment 2 Aleksey Kontsevich 2017-10-17 02:23:11 UTC
>In what context are the icons gone?
Do not know.

>Are you talking about icons from the apps themselves, 
>or icons from the Breeze theme? 
From apps.

>Or are you talking about launcher items on your Task Manager?
Systray
Comment 3 Nate Graham 2017-10-17 02:23:53 UTC
Can you provide a screenshot?
Comment 4 Aleksey Kontsevich 2017-10-17 13:14:25 UTC
Screenshot of what? :) No icon? Ok. Keepass "icon" is marked by red arrow. For upwork there is not icon at all.
Comment 5 Aleksey Kontsevich 2017-10-17 13:15:04 UTC
Created attachment 108403 [details]
No icons
Comment 6 Nate Graham 2017-10-17 13:19:35 UTC
Thanks for clarifying.

So there are actually two cases here:
1. ksysGuard is missing some icons
2. The system tray is missing one icon

Do the missing icon in the tray sometimes return on a reboot, or are they it just gone forever?
Comment 7 Aleksey Kontsevich 2017-10-17 13:23:03 UTC
Riot returned on reboot, Upwork and Keepass - no, gone forever.
Comment 8 Nate Graham 2017-10-17 13:25:01 UTC
Interesting. I'm getting a little out of my depth here, but sending to KWin to see if Martin has any ideas.
Comment 9 David Edmundson 2017-10-17 14:19:19 UTC
These are all apps that use the legacy, deprecated X system tray.

Please file bugs with these applications to use StatusNotifierItem.

We do have a compatabiblity layer, but not much time is put in.

You can run "xembedsniproxy" manually (kill the existing one first) to see if there's much in the logs.

There are no patches in 5.11, that aren't also in 5.10.5
Comment 10 Nate Graham 2017-10-17 15:20:26 UTC
Thanks David. Aleksey, as David mentioned, please file bugs against those programs. It doesn't really make sense to invest more time in legacy compatibility code for this when there is a perfectly functional modern alternative for 3rd developers to use.
Comment 11 Aleksey Kontsevich 2017-10-17 15:28:00 UTC
>You can run "xembedsniproxy" manually (kill the existing one first) 
>to see if there's much in the logs.
Where can I find its logs?
Comment 12 Aleksey Kontsevich 2017-10-17 15:32:14 UTC
Nate Graham, too much applications and too much dependent frameworks like mono, electron, etc. Think it is DE stuff. Strange to me you ignoring tons (even legacy) of applications, like I'm talking not to open source people but to microsoft. Even MS people pay much attentions talking to people and improving their code recent years.
Comment 13 Nate Graham 2017-10-17 15:40:12 UTC
Aleksey, you have to understand that this is mostly a volunteer effort. Resources are *vastly* more scarce than they are in a multi-billion-dollar commercial company like Microsoft. Maintaining compatibility layers has a cost measured in less development of new features and fewer other bugs getting fixed. If you want greater effort put into this legacy system, you are welcome to jump on board and submit patches! :) That's basically how things get done around here: people working on things that they feel are important.

StatusNotifierItem is a FreeDesktop spec that Linux application developers *should* be using. It's 13 years old. I don't think it's unreasonable to ask developers to adopt a mature cross-desktop standard that's more than a decade old.
Comment 14 David Edmundson 2017-10-17 16:19:29 UTC
Run xembedsniproxy from a terminal and see output.

--

Filing bugs to those applications is unrelated to us fixing our compatibility layer.

If you do that, I'll check this.
Comment 15 Aleksey Kontsevich 2017-10-17 16:46:57 UTC
Problem is there is no output from xembedsniproxy.
Comment 16 Aleksey Kontsevich 2017-11-27 00:50:45 UTC
Now icons disappears for modern applications: Goldendict (Qt 5.9), Akrekator (KDE 5.x), Quite RSS (Qt 5.9). Definitely KDE bug!
Comment 17 Alexander Mentyu 2018-01-25 18:20:47 UTC
GolderDict and Akregator icons are displayed ok

KDE Plasma Version: 5.11.4
KDE Apps Version: 17.12.0
5.41.0
Qt Version: 5.10.0
Kernel: 4.14.10-2-MANJARO
Comment 18 Aleksey Kontsevich 2018-01-25 20:58:31 UTC
GoldenDict icon still disappears on session restore (start). Same was for Akregator, etc.  Show fine on app restart.

KDE Plasma Version: 5.11.94
KDE Apps Version: 17.12.1
KDE Frameworks: 5.42.0
Qt Version: 5.10.0
Kernel: 4.14.14
OS: openSUSE Tumbleweed
Comment 19 David Edmundson 2018-01-25 22:16:40 UTC
By disappears we mean, never appears or appears and then goes away?

Does akregator put anything in ~/.local/share/sddh/xsession-errors.log ?
Comment 20 Aleksey Kontsevich 2018-01-25 22:26:15 UTC
(In reply to David Edmundson from comment #19)
> By disappears we mean, never appears or appears and then goes away?
Never appear. However this happens not on every start, accidentally. 

> Does akregator put anything in ~/.local/share/sddh/xsession-errors.log ?
Nothing there.
Comment 21 Aleksey Kontsevich 2019-06-17 10:42:28 UTC
Bug still exists in latest KDE: on session restore most or even all Qt5 applications' icons disappear:
- goldendict
- qbittorrent
- quiterss
- kepassxc
- etc
Also electron apps like Riot. Boring years after years!!! Is it hard to fix?! After applications restart icons appear again.
Comment 22 Christoph Feck 2019-07-03 17:04:36 UTC
If it was easy to fix third-party (non-KDE) applications, we would have done it.
Comment 23 Konrad Materka 2019-10-08 12:23:37 UTC
Aleksey Kontsevich, looks that you are affected by separate issues, we need to investigate each application separately. Can you check the following, for each application affected:

* Is the application running after session restore? Please verify in system monitor. It is possible that application was not correctly restored.
* Right click on system tray arrow (or empty area), open system tray settings. In "Elements" list, is the application listed?
* When icon is visible, kill xembedsniproxy - is the tray icon still visible?

Which version of Plasma, KDE Frameworks and Qt are you using?
Comment 24 Aleksey Kontsevich 2019-10-08 16:14:33 UTC
> looks that you are affected by separate issues, 
No, not separated.

> * Is the application running after session restore? Please verify in system
> monitor. It is possible that application was not correctly restored.
No, always running.

> * Right click on system tray arrow (or empty area), open system tray
> settings. In "Elements" list, is the application listed?
No.

> * When icon is visible, kill xembedsniproxy - is the tray icon still visible?
Yes, for all apps.

> Which version of Plasma, KDE Frameworks and Qt are you using?
Plasma 5.16.5
KDE Frameworks 5.62.0
Qt 5.13.1

Recent time works mostly correctly, however still happen time to time on session restore. Thanks!
Comment 25 Konrad Materka 2019-10-10 11:11:20 UTC
Aleksey Kontsevich, than you for answers. You wrote that after killing xembedsniproxy all icons are visible so this bug in not related to it. I updated Component in bug description.

For a fix, I don't know what exactly is happening. For me it looks that application is run before correct D-Bus service is started. Some kind of race condition. This might be distribution specific, it needs more investigation...
Comment 26 Aleksey Kontsevich 2019-10-11 11:21:40 UTC
Happen again today:
- QuiteRSS
- GoldenDict
- qbittorrent
- kepassxc
- kshutdown
icons disappeared on Plasma session start while programs were running. Sometimes this happen with Riot or Skype as well. After this plasma crashed:

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9bc91bb980 (LWP 2219))]

Thread 28 (Thread 0x7f9b32ffd700 (LWP 4858)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#19 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7f9b337fe700 (LWP 4857)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#27 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#28 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#29 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#30 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#31 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#32 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#33 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#34 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#35 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#36 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#37 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#38 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#39 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7f9b33fff700 (LWP 4856)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#15 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7f9b54ff9700 (LWP 4855)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#15 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7f9b557fa700 (LWP 4854)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7f9b55ffb700 (LWP 4853)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7f9b567fc700 (LWP 4852)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#15 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7f9b56ffd700 (LWP 4851)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7f9b577fe700 (LWP 4850)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#22 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#23 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f9b57fff700 (LWP 4849)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#24 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#25 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f9b7ca7c700 (LWP 4848)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#16 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#17 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f9b7d27d700 (LWP 4847)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#12 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#13 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f9b7da7e700 (LWP 4846)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#19 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f9b7e27f700 (LWP 4845)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f9b7f7e7700 (LWP 4844)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#19 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f9b8adee700 (LWP 4843)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9ba6bed6c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ba6be9cfa in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f9ba6be9d51 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#27 0x00007f9ba6bea0ae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#28 0x00007f9ba6be9ebb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#29 0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#30 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#31 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f9b7ffff700 (LWP 4838)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9bc99aa2f9 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f9bc99aa59d in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f9b8b5ef700 (LWP 4763)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9bc99aa2f9 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f9bc99aa59d in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f9b99bcf700 (LWP 4116)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9bc99aa2f9 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f9bc99aa59d in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f9b9afbf700 (LWP 4101)):
#0  0x00007f9bca244bdf in poll () at /lib64/libc.so.6
#1  0x00007f9bc66c53ce in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9bc7dfb99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9bc7bdc021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9b9b816ca8 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f9ba5a1d700 (LWP 3945)):
#0  0x00007f9bca24060c in read () at /lib64/libc.so.6
#1  0x00007f9bc667770f in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bc66c3cbe in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9bc66c5372 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9bc7dfb99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9bc7bdc021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9bad851385 in  () at /usr/lib64/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#9  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f9ba73ff700 (LWP 3939)):
#0  0x00007f9bc7bdd60c in QMutex::lock() () at /usr/lib64/libQt5Core.so.5
#1  0x00007f9bc7dfb88e in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc66c4cbf in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9bc66c52fb in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9bc7dfb99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9bc7bdc021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9bc99210c6 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f9bae18f700 (LWP 3938)):
#0  0x00007f9bc72576a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9bc7be30af in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f9bc7be3199 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9bc99aa2f9 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f9bc99aa59d in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f9bafaf7700 (LWP 3937)):
#0  0x00007f9bc6677224 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f9bc66c3459 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bc66c5460 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9bc7dfb99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7bdc021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f9bc11d7700 (LWP 2384)):
#0  0x00007f9bc66771b9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f9bc66c4cca in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bc66c52fb in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9bc7dfb99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7bdc021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9bc962d3f5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#10 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f9bc2407700 (LWP 2241)):
#0  0x00007f9bca24060c in read () at /lib64/libc.so.6
#1  0x00007f9bc667770f in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bc66c3cbe in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9bc66c5372 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9bc7dfb99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9bc7bdc021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9bc86df4f6 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9bc3aef700 (LWP 2231)):
#0  0x00007f9bca244bdf in poll () at /lib64/libc.so.6
#1  0x00007f9bc9d9d742 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f9bc9d9e3fa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f9bc3cfaf90 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f9bc7bdd1a2 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9bc7250f2a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f9bca24f4af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9bc91bb980 (LWP 2219)):
[KCrash Handler]
#6  0x00007f9bc7c5bf8e in QString::append(QString const&) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9b9bb48d36 in ZypperWrapper::searchUpdatesText() () at /usr/lib64/qt5/qml/org/kde/plasma/private/twupdater/libtwupdaterplugin.so
#8  0x00007f9b9bb4e7c9 in ZypperWrapper::checkUpdatesOutput() () at /usr/lib64/qt5/qml/org/kde/plasma/private/twupdater/libtwupdaterplugin.so
#9  0x00007f9b9bb45080 in ZypperWrapper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib64/qt5/qml/org/kde/plasma/private/twupdater/libtwupdaterplugin.so
#10 0x00007f9bc7dd04d8 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f9bc7d20307 in  () at /usr/lib64/libQt5Core.so.5
#12 0x00007f9bc7d20672 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007f9bc7dd04d8 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f9bc7ddce01 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f9bc7ddd141 in QSocketNotifier::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f9bc8961c62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f9bc896b1e0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007f9bc7da5572 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f9bc7dfc585 in  () at /usr/lib64/libQt5Core.so.5
#20 0x00007f9bc66c36b3 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f9bc66c5460 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f9bc66c549f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f9bc7dfb981 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f9bc7da40db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f9bc7dabd42 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#26 0x0000558319b013d2 in  ()
#27 0x00007f9bca176e0b in __libc_start_main () at /lib64/libc.so.6
#28 0x0000558319b01dfa in _start ()
[Inferior 1 (process 2219) detached]
Comment 27 Konrad Materka 2019-10-11 13:42:33 UTC
(In reply to Aleksey Kontsevich from comment #26)
> Happen again today:
> - QuiteRSS
> - GoldenDict
> - qbittorrent
> - kepassxc
> - kshutdown
> icons disappeared on Plasma session start while programs were running.
OK, so all processes where running, but no tray icons. If this happens again, can you check output of this command:

qdbus org.kde.StatusNotifierWatcher /StatusNotifierWatcher RegisteredStatusNotifierItems

It should return a list of items, one for each tray icon. Can you run it also when everything is working fine (for comparison)?

When there are no icons, please check if "Status Notifier Manager" is running. To do that, go to:
System Settings -> Workspace: Startup and Shutdown -> Backgroud Services, in "Startup Services" check if "Status Notifier Manager" is "Running".
Most probably it will be running correctly, because as you wrote, restarting the application helps with missing icon.

> Sometimes this happen with Riot or Skype as well.
Do I understand correct, that this time some icons were gone (like QuiteRSS) and some were visible (Riot, Skype)? Skype has a fallback to 

> After this plasma crashed:
Crash is in ZypperWrapper, which is OpenSuse app. It might be that something in OpenSuse break KDE or it might be not related.

Did you try new user account? Sometimes old config files are broken which leads to strange situations like this one.
Comment 28 Aleksey Kontsevich 2019-10-14 09:25:25 UTC
(In reply to Konrad Materka from comment #27)
> OK, so all processes where running, but no tray icons. If this happens
> again, can you check output of this command:
> 
> qdbus org.kde.StatusNotifierWatcher /StatusNotifierWatcher
> RegisteredStatusNotifierItems

:1.37/StatusNotifierItem
:1.67/StatusNotifierItem
:1.55/org/ayatana/NotificationItem/Skype1
:1.61/org/ayatana/NotificationItem/Riot1
:1.141/StatusNotifierItem
:1.143/StatusNotifierItem

Today only Skype, QuiteRSS and 2 Riot icons are visible


> It should return a list of items, one for each tray icon. Can you run it
> also when everything is working fine (for comparison)?
Restarted apps, now output is:

:1.37/StatusNotifierItem
:1.67/StatusNotifierItem
:1.143/StatusNotifierItem
:1.480/org/ayatana/NotificationItem/Riot1
:1.484/org/ayatana/NotificationItem/Skype1
:1.492/StatusNotifierItem
:1.495/StatusNotifierItem
:1.499/StatusNotifierItem
:1.512/StatusNotifierItem
 
> When there are no icons, please check if "Status Notifier Manager" is
> running. To do that, go to:
> System Settings -> Workspace: Startup and Shutdown -> Backgroud Services, in
> "Startup Services" check if "Status Notifier Manager" is "Running".
Yes, running

> > Sometimes this happen with Riot or Skype as well.
> Do I understand correct, that this time some icons were gone (like QuiteRSS)
> and some were visible (Riot, Skype)? Skype has a fallback to 
Question is not clear.


> Did you try new user account? Sometimes old config files are broken which
> leads to strange situations like this one.
Tried some time ago, now do not wish to clear all the settings or start with new one - takes much time.


There is some unsynchronization or mistiming on session restore: most often konsole runs without transparency while it is enabled: saying that konsole was started BEFORE graphical effects were turned off. To turn them off I always forced to restart the app like I do for the icons.
Comment 29 Konrad Materka 2019-10-14 15:03:30 UTC
(In reply to Aleksey Kontsevich from comment #28)
> :1.37/StatusNotifierItem
> :1.67/StatusNotifierItem
> :1.55/org/ayatana/NotificationItem/Skype1
> :1.61/org/ayatana/NotificationItem/Riot1
> :1.141/StatusNotifierItem
> :1.143/StatusNotifierItem
> 
> Today only Skype, QuiteRSS and 2 Riot icons are visible
After:
 qdbus org.kde.StatusNotifierWatcher /StatusNotifierWatcher RegisteredStatusNotifierItems
please also run something like this (for each item, modify first and second arguments accordingly):
 qdbus :1.37 /StatusNotifierItem org.kde.StatusNotifierItem.Title
 qdbus :1.55 /org/ayatana/NotificationItem/Skype1 org.kde.StatusNotifierItem.Title

When it happened last time:
* all processes where running, but no icons?
* some processes where missing (not restored)?

Please send list of these three directories:
~/.config/session/
~/.config/autostart/
~/.config/autostart-scripts/
Maybe applications from autostart have icons, but from session not? It is just blind guess but worth a try.


> > Did you try new user account? Sometimes old config files are broken which
> > leads to strange situations like this one.
> Tried some time ago, now do not wish to clear all the settings or start with
> new one - takes much time.
I strongly suggest to do that kind of test: create new test user, run some apps, restart few times to check if apps are restored correctly and you can delete test user. No need to transfer settings, just check if icons are there or not.

> There is some unsynchronization or mistiming on session restore: most often
> konsole runs without transparency while it is enabled: saying that konsole
> was started BEFORE graphical effects were turned off. To turn them off I
> always forced to restart the app like I do for the icons.
It might be related or not. If it is, then problem is in completely different module (session restore). It is possible that this is distribution specific.
Comment 30 Aleksey Kontsevich 2019-10-19 13:28:37 UTC
Created attachment 123337 [details]
qdbus output
Comment 31 Aleksey Kontsevich 2019-10-19 13:33:47 UTC
Created attachment 123338 [details]
config_autostart
Comment 32 Aleksey Kontsevich 2019-10-19 13:34:50 UTC
Created attachment 123339 [details]
config_session
Comment 33 Aleksey Kontsevich 2019-10-19 13:41:10 UTC
(In reply to Konrad Materka from comment #29)

Today I have 2 Skype icons, Riot, QuiteRSS, others are hidden.

> After:
>  qdbus org.kde.StatusNotifierWatcher /StatusNotifierWatcher
> RegisteredStatusNotifierItems
> please also run something like this (for each item, modify first and second
> arguments accordingly):
>  qdbus :1.37 /StatusNotifierItem org.kde.StatusNotifierItem.Title
>  qdbus :1.55 /org/ayatana/NotificationItem/Skype1
> org.kde.StatusNotifierItem.Title
File with output attached: Attachment #123337 [details].

> When it happened last time:
> * all processes where running, but no icons?
Exactly!

> * some processes where missing (not restored)?
Some, however they have no icons in tray like LibreOffice, Git-Cola, Qt Creator, etc.

> Please send list of these three directories:
> ~/.config/session/
> ~/.config/autostart/
> ~/.config/autostart-scripts/
> Maybe applications from autostart have icons, but from session not? It is
> just blind guess but worth a try.
Attached: Attachment #123338 [details], ~/.config/autostart-scripts/ - empty, Attachment #123339 [details]. ~/.config/session/ is strange - I do not have this applications running, may be it just saves their state for future, will clean up this dir.

> I strongly suggest to do that kind of test: create new test user, run some
> apps, restart few times to check if apps are restored correctly and you can
> delete test user. No need to transfer settings, just check if icons are
> there or not.
Will do when have more time. Issue not reproducible on simple session restart, only on 1st PC power on.

> > There is some unsynchronization or mistiming on session restore: most often
> > konsole runs without transparency while it is enabled: saying that konsole
> > was started BEFORE graphical effects were turned off. To turn them off I
> > always forced to restart the app like I do for the icons.
> It might be related or not. If it is, then problem is in completely
> different module (session restore). 
Feel this is session restore problem.
Comment 34 Konrad Materka 2019-10-19 14:17:48 UTC
(In reply to Aleksey Kontsevich from comment #33)
> (In reply to Konrad Materka from comment #29)
> 
> Today I have 2 Skype icons, Riot, QuiteRSS, others are hidden.
> File with output attached: Attachment #123337 [details].
Thanks for output, but probably you run it without last argument: *org.kde.StatusNotifierItem.Title*. Please run these two commands for each item, change first and second attribute as you did before:
> qdbus :1.55 /org/ayatana/NotificationItem/Skype1 org.kde.StatusNotifierItem.Title
> qdbus :1.55 /org/ayatana/NotificationItem/Skype1 org.kde.StatusNotifierItem.Id
You command just listed all items in the dbus tree. I wanted to know the title, so that I will know if application is registered, but now shown, or is it not registered at all. Without title it is not possible to know which id (like ":1.55") is assigned to which application. There are 6, one is Skype, second Riot, but I don't know the others.

> Will do when have more time. Issue not reproducible on simple session
> restart, only on 1st PC power on.
This is very interesting! Maybe DBus service is started too late? That would be an OpenSuse issue (I guess this is what you are using). Or maybe it is dead end. I need applications Title and Id to verify.
Comment 35 Aleksey Kontsevich 2019-10-19 15:31:52 UTC
(In reply to Konrad Materka from comment #34)
> (In reply to Aleksey Kontsevich from comment #33)
> > (In reply to Konrad Materka from comment #29)
> > 
> > Today I have 2 Skype icons, Riot, QuiteRSS, others are hidden.
> > File with output attached: Attachment #123337 [details].
> Thanks for output, but probably you run it without last argument:
> *org.kde.StatusNotifierItem.Title*. Please run these two commands for each
> item, change first and second attribute as you did before:
> > qdbus :1.55 /org/ayatana/NotificationItem/Skype1 org.kde.StatusNotifierItem.Title
> > qdbus :1.55 /org/ayatana/NotificationItem/Skype1 org.kde.StatusNotifierItem.Id
> You command just listed all items in the dbus tree. I wanted to know the
> title, so that I will know if application is registered, but now shown, or
> is it not registered at all. Without title it is not possible to know which
> id (like ":1.55") is assigned to which application. There are 6, one is
> Skype, second Riot, but I don't know the others.

Run it now or next time issue appears as I restarted apps now and all icons are visible?
Could You give me simple bash script to automate this please? With for() etc. Thanks!

> > Will do when have more time. Issue not reproducible on simple session
> > restart, only on 1st PC power on.
> This is very interesting! Maybe DBus service is started too late? That would
> be an OpenSuse issue (I guess this is what you are using). Or maybe it is
> dead end. I need applications Title and Id to verify.

I think it is KDE unsynchronization issue.
Comment 36 Konrad Materka 2019-10-21 11:41:40 UTC
Created attachment 123376 [details]
List SNI icons

Use attached script to list all SNI icons. Run it in both cases, when everything is working correctly and when icons are not shown.

Can you upgrade to KDE Plasma 5.17? It changed how Plasma is started, maybe upgrade will help.
Comment 37 Aleksey Kontsevich 2019-10-21 12:08:27 UTC
Created attachment 123377 [details]
icons_kde
Comment 38 Aleksey Kontsevich 2019-10-21 12:08:55 UTC
(In reply to Konrad Materka from comment #36)
> Created attachment 123376 [details]
> List SNI icons
> Use attached script to list all SNI icons. Run it in both cases, when
> everything is working correctly and when icons are not shown.
Today worked correctly. Attached: Attachment #123377 [details]

> Can you upgrade to KDE Plasma 5.17? It changed how Plasma is started, maybe
> upgrade will help.
Already upgraded, recent failure report was from 5.17.
Comment 39 Aleksey Kontsevich 2019-10-24 11:18:39 UTC
Today almost all icons are visible, only kshutdown is hidden while its process is running:

> ./listIcons.sh
:1.9/org/ayatana/NotificationItem/ibus_ui_gtk3
ibus-ui-gtk3
IBus Panel

:1.126/StatusNotifierItem
KDE Daemon
Раскладка клавиатуры

:1.121/StatusNotifierItem
GoldenDict
GoldenDict

:1.71/org/ayatana/NotificationItem/Riot1
Riot1
riot-web

:1.132/StatusNotifierItem
QuiteRss
QuiteRss

:1.80/StatusNotifierItem
keepassxc
keepassxc

:1.73/org/ayatana/NotificationItem/Skype1
Skype1
skypeforlinux
Comment 40 Konrad Materka 2019-10-25 14:56:39 UTC
I have no clue... Probably applications are run before the StatusNotifierWatcher and are not able to register icon. In such case, usually they create legacy icon instead.
When icons are missing, do you have xembedsniproxy running? Can you restart it before you restart the apps with missing icons?
Comment 41 Aleksey Kontsevich 2019-10-25 15:51:47 UTC
(In reply to Konrad Materka from comment #40)
> When icons are missing, do you have xembedsniproxy running? 
Yes.

> Can you restart it before you restart the apps with missing icons?
Will try next time.
Comment 42 Aleksey Kontsevich 2019-10-27 16:35:16 UTC
Today qbittorrent is missed while its process was running (see output below).

>When icons are missing, do you have xembedsniproxy running? 
xembedsniproxy was running.

>Can you restart it before you restart the apps with missing icons?
After xembedsniproxy restart all apps' icons become visible.

> ./listIcons.sh
:1.12/org/ayatana/NotificationItem/ibus_ui_gtk3
ibus-ui-gtk3
IBus Panel

:1.77/org/ayatana/NotificationItem/Skype1
Skype1
skypeforlinux

:1.137/StatusNotifierItem
KDE Daemon
Раскладка клавиатуры

:1.58/StatusNotifierItem
qBittorrent
qBittorrent

:1.48/StatusNotifierItem
KShutdown
KShutdown

:1.75/StatusNotifierItem
GoldenDict
GoldenDict

:1.45/StatusNotifierItem
keepassxc
keepassxc

:1.67/StatusNotifierItem
Напоминания KOrganizer
Напоминания KOrganizer

:1.136/org/ayatana/NotificationItem/Riot1
Riot1
riot-web

:1.166/StatusNotifierItem
QuiteRss
QuiteRss
Comment 43 Konrad Materka 2019-10-28 12:43:43 UTC
(In reply to Aleksey Kontsevich from comment #42)
> Today qbittorrent is missed while its process was running (see output below).
> xembedsniproxy was running.
> After xembedsniproxy restart all apps' icons become visible.
Both GoldenDict and qBittorrent are using Qt 5, so they suport SNI (StatusNotifierItem) protocol and should behave similarly.
To register SNI icon the "org.kde.StatusNotifierWatcher" DBus service needs to be registered. If it is not, then applications (Qt5 and KDE) fallback to legacy XEmbed protocol. In KDE, XEmbed protocol is handled by "xembedsniproxy", which translates all legacy icons to... SNI. If DBus service is not running this also fails. There should be a message like: "could not register SNI: " in the logs (can you check?). When you restarted xembedsniproxy it re-registered legacy icon.
Obviously StatusNotifierWatcher should be started before any application (qbittorrent, xembedsniproxy, goldendict etc), but I have too little knowledge to say what exactly is wrong.

> ./listIcons.sh
Was it run before or after the xembedsniproxy restart?
Can you do the same (run listIcons.sh, restart xembedsniproxy, run listIcons.sh again) when more icons are missing? I just want to double check, I can't reproduce this on my computer.
Comment 44 Aleksey Kontsevich 2019-10-28 13:08:43 UTC
(In reply to Konrad Materka from comment #43)
> To register SNI icon the "org.kde.StatusNotifierWatcher" DBus service needs
> to be registered. If it is not, then applications (Qt5 and KDE) fallback to
> legacy XEmbed protocol. In KDE, XEmbed protocol is handled by
> "xembedsniproxy", which translates all legacy icons to... SNI. If DBus
> service is not running this also fails. There should be a message like:
> "could not register SNI: " in the logs (can you check?). When you restarted
> xembedsniproxy it re-registered legacy icon.

Logs path?

> > ./listIcons.sh
> Was it run before or after the xembedsniproxy restart?

Before.

> Can you do the same (run listIcons.sh, restart xembedsniproxy, run
> listIcons.sh again) when more icons are missing? 

Today all are present. Recent time if smth is missed - it is only 1 icon.
Comment 45 Konrad Materka 2019-10-28 15:37:18 UTC
(In reply to Aleksey Kontsevich from comment #44)
> (In reply to Konrad Materka from comment #43)
> > To register SNI icon the "org.kde.StatusNotifierWatcher" DBus service needs
> > to be registered. If it is not, then applications (Qt5 and KDE) fallback to
> > legacy XEmbed protocol. In KDE, XEmbed protocol is handled by
> > "xembedsniproxy", which translates all legacy icons to... SNI. If DBus
> > service is not running this also fails. There should be a message like:
> > "could not register SNI: " in the logs (can you check?). When you restarted
> > xembedsniproxy it re-registered legacy icon.
> 
> Logs path
I think it should land in the system log (journalctl) or in the "~/.xsesession-errors" file.

> > > ./listIcons.sh
> > Was it run before or after the xembedsniproxy restart?
> 
> Before.
This is interesting. It means that the qbittorrent icon was registered, but not shown. After xembedsniproxy restart it appeared.

Can you restart qBittorrent and kill xembedsniproxy? Is the icon still visible? Any other icon missing now? Is it still missing after application restart? I just want to verify if qbittorent is using legacy icons all the time or only when run during the session restore.

This situation is very complex. I know how SystemTray and xembedsniproxy works, but I do not know the entire KDE...
Comment 46 Aleksey Kontsevich 2019-10-28 15:53:03 UTC
(In reply to Konrad Materka from comment #45)
> (In reply to Aleksey Kontsevich from comment #44)
> > Logs path
> I think it should land in the system log (journalctl) or in the
> "~/.xsesession-errors" file.
Do not have this file.

> journalctl | grep SNI
<empty>

> > > > ./listIcons.sh
> > > Was it run before or after the xembedsniproxy restart?
> > 
> > Before.
> This is interesting. It means that the qbittorrent icon was registered, but
> not shown. After xembedsniproxy restart it appeared.
Strange to me also: usually missed icons missed in ./listIcons.sh listing as well.

> Can you restart qBittorrent and kill xembedsniproxy? Is the icon still
> visible? Any other icon missing now? Is it still missing after application
> restart? I just want to verify if qbittorent is using legacy icons all the
> time or only when run during the session restore.
> 
> This situation is very complex. I know how SystemTray and xembedsniproxy
> works, but I do not know the entire KDE...

Killed xembedsniproxy - all icons are still present. Restarted qbittorrent - icon is present.
Comment 47 Aleksey Kontsevich 2019-10-29 13:38:57 UTC
Probably previous listIcons.sh run was wrong (Seems I was running it after xembedsniproxy restart). Today qbittorrent and goldendict icons are missed (processes are running). Also they missed in listing below. What should I do next for You do discover the cause:
- restart xembedsniproxy
- watch some logs?
- etc?
Thanks!

> ./listIcons.sh
:1.13/org/ayatana/NotificationItem/ibus_ui_gtk3
ibus-ui-gtk3
IBus Panel

:1.49/StatusNotifierItem
KShutdown
KShutdown

:1.54/StatusNotifierItem
Напоминания KOrganizer
Напоминания KOrganizer

:1.58/StatusNotifierItem
keepassxc
keepassxc

:1.128/StatusNotifierItem
KDE Daemon
Раскладка клавиатуры

:1.75/org/ayatana/NotificationItem/Skype1
Skype1
skypeforlinux

:1.139/org/ayatana/NotificationItem/Riot1
Riot1
riot-web

:1.165/StatusNotifierItem
QuiteRss
QuiteRss
Comment 48 Konrad Materka 2019-10-29 13:55:07 UTC
Restart xembedsniproxy, icons should appear.
Then restart apps, kill xembedsniproxy, icons should stay.

Then I need to learn why apps are restored before StatusNotifierWatcher is started.
Comment 49 David Edmundson 2019-10-29 14:25:50 UTC
>>~/.xsession-errors
>Do not have this file.

Check ~/.local/share/sddm/xorg-session.log


>Then I need to learn why apps are restored before StatusNotifierWatcher is started.

Restored or autostarted?
This kded module (from what I can see) is definitely run before ksmserver restores, it /may/ be run in parallel to autostart apps in phase2.
Comment 50 Konrad Materka 2019-10-29 14:40:43 UTC
David, I think these are autostarted, attachment: https://bugs.kde.org/attachment.cgi?id=123338
Comment 51 David Edmundson 2019-10-29 14:46:24 UTC
Then I /maybe/ know what's wrong.

The order (which arguably makes no sense) is:

KDED phase 0 (and we block waiting)
KDED phase 1 (runs automatically, so we can't block)

*loads of other stuff*

finally:
  App autostart
  KDED phase 2

in parallel

StatusNotifierWatcher in in KDED phase 1
Comment 52 Aleksey Kontsevich 2019-10-29 15:01:55 UTC
(In reply to Konrad Materka from comment #48)
> Restart xembedsniproxy, icons should appear.
Restarted, not appeared :)

> Then restart apps, kill xembedsniproxy, icons should stay.
Restarted apps, killall xembedsniproxy, icons stay.

> Check ~/.local/share/sddm/xorg-session.log
> cat ~/.local/share/sddm/xorg-session.log | grep SNI
<empty>
Comment 53 Konrad Materka 2019-10-29 19:06:28 UTC
(In reply to David Edmundson from comment #51)
> StatusNotifierWatcher in in KDED phase 1
According to the /etc/xdg/autostart/xembedsniproxy.desktop, xembedsniproxy is in phase 0. That this means that it is before StatusNotifierWatcher?

(In reply to Aleksey Kontsevich from comment #52)
> (In reply to Konrad Materka from comment #48)
> > Restart xembedsniproxy, icons should appear.
> Restarted, not appeared :)
Yeah, it also might happen :) It is surprising that this is not affecting more people. Is anything extraordinary with your setup? CPU? Hard drive?
Comment 54 Aleksey Kontsevich 2019-10-29 20:18:04 UTC
(In reply to Konrad Materka from comment #53)

> Yeah, it also might happen :) It is surprising that this is not affecting
> more people. Is anything extraordinary with your setup? CPU? Hard drive?

Nothing special. Hard drive need to upgrade ;)

Gigabyte motherboard GA970 
Processors: 8 × AMD FX(tm)-8350 Eight-Core Processor
Memory: 15,6 GB
HDD: ST2000DM001-1CH164
"nVidia GF108 [GeForce GT 730]"

Operating System: openSUSE Tumbleweed 20191027
KDE Plasma Version: 5.17.1
KDE Frameworks Version: 5.63.0
Qt Version: 5.13.1
Kernel Version: 5.3.7-1-default
OS Type: 64-bit
Comment 55 Brian Wright 2020-04-29 02:16:51 UTC
Output from qdbus org.kde.StatusNotifierWatcher /StatusNotifierWatcher RegisteredStatusNotifierItems after running listIcons.sh:

:1.337/org/ayatana/NotificationItem/pasystray
:1.462/StatusNotifierItem
org.kde.StatusNotifierItem-3009-1/StatusNotifierItem
:1.540/StatusNotifierItem
Comment 56 Konrad Materka 2020-04-30 21:54:37 UTC
Quick question: are you using VPN?
Comment 57 Konrad Materka 2020-04-30 21:55:28 UTC
I know that Brian is using VPN (Bug 420635), Aleksey - are you as well?
Comment 58 Aleksey Kontsevich 2020-05-01 08:44:10 UTC
(In reply to Konrad Materka from comment #57)
> I know that Brian is using VPN (Bug 420635), Aleksey - are you as well?

No, I'm not!
Comment 59 Aleksey Kontsevich 2020-05-01 08:55:50 UTC
(In reply to Aleksey Kontsevich from comment #54)
> (In reply to Konrad Materka from comment #53)
> 
> > Yeah, it also might happen :) It is surprising that this is not affecting
> > more people. Is anything extraordinary with your setup? CPU? Hard drive?
> 
> Nothing special. Hard drive need to upgrade ;)

BTW, upgraded hard drive recently ;) Reinstalled openSUSE, did not install nvidia driver - nouveau used. Also did not install libappindicator3. And it works fine for now on recent KDE: did not met situation some icon was not shown for few months. The only problem konsole usually not transparent on KDE start on session restore - means started before graphical effects engine started.

Gigabyte motherboard GA970 
Processors: 8 × AMD FX(tm)-8350 Eight-Core Processor
Memory: 15.6 ГиБ
HDD: WDC WD101KFBX-68R56N0
"nVidia GF108 [GeForce GT 730]"

Operating System: openSUSE Tumbleweed 20200427
KDE Plasma Version: 5.18.41
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1
Kernel Version: 5.6.6-1-default
OS Type: 64-bit
Comment 60 Konrad Materka 2020-05-01 10:06:13 UTC
Aleksey, thank you for information. As it no longer happens for you I will close this bug report as a duplicate of 420635 - we will continue there.

*** This bug has been marked as a duplicate of bug 420635 ***
Comment 61 Brian Wright 2020-05-01 16:48:54 UTC
Latest test:

Conditions:  PrivateInternetAccess not running.  Booted KDE Neon @ Runlevel 3.  Started KDE via "exec startx"

Results:  All icons displayed except Slack, hp-systray and DiscoverNotifer  ((confirmed that they were running via ps aux).  Odd effect:  pasystray, indicator-sound-switcher, and skype are duplicated.

Windows did not open for Slack and hp-systray.  DiscoverNotifer did not appear on the system tray

listIcons.sh output:

:1.37/org/ayatana/NotificationItem/pasystray
pasystray
pasystray

:1.43/org/ayatana/NotificationItem/indicator_sound_switcher
indicator-sound-switcher
indicator-sound-switcher

:1.50/org/ayatana/NotificationItem/Skype1
Skype1
skypeforlinux

:1.67/StatusNotifierItem
pasystray
pasystray

:1.74/StatusNotifierItem
indicator-sound-switcher
indicator-sound-switcher

:1.102/StatusNotifierItem
skypeforlinux
skypeforlinux

:1.111/org/ayatana/NotificationItem/dropbox_client_10415
dropbox-client-10415
dropbox

:1.113/StatusNotifierItem
KAlarm
KAlarm

org.kde.StatusNotifierItem-19688-1/StatusNotifierItem
Error: org.freedesktop.DBus.Error.UnknownMethod
Method "Id" with signature "" on interface "org.kde.StatusNotifierItem" doesn't exist

Error: org.freedesktop.DBus.Error.UnknownMethod
Method "Title" with signature "" on interface "org.kde.StatusNotifierItem" doesn't exist

The error is probably being caused by the Google Hangouts extension in Chrome.  I had NetworkManager run via systemd, but the NetworkManager icon was disabled in the system tray.

See "Latest Test" attachment for a visual on the current system tray.
Comment 62 Nate Graham 2021-07-29 16:49:42 UTC

*** This bug has been marked as a duplicate of bug 425315 ***
Comment 63 Aleksey Kontsevich 2021-12-16 20:20:11 UTC
Problem began to continue in the latest KDE version over and over again and with the same applications. Please fix!!!
Comment 64 Nate Graham 2021-12-16 20:29:55 UTC
The bug report this was marked as a duplicate of is already open; no need to re-open this one.

*** This bug has been marked as a duplicate of bug 425315 ***