Bug 406439 - plasma shell crashes on startup if using a panel with system tray
Summary: plasma shell crashes on startup if using a panel with system tray
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: master
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-11 15:23 UTC by Alexandre Pereira
Modified: 2021-03-10 21:20 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Pereira 2019-04-11 15:23:47 UTC
SUMMARY
Using latest unstable git packages from opensuse, plasmashell started crashing at startup if using a panel with systemtray.

STEPS TO REPRODUCE
1. add a panel with systemtray to plasma
2. restart plasmashell
3. plasmashell will crash right away, before drawing the panel ( draws the wallpapers )

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

crash information:

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

Thread 31 (Thread 0x7ffa1e7fc700 (LWP 5949)):
#0  0x00007ffab1845cb4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007ffab17fa7a0 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffab17fade0 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffab17faf5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffab30ace7b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffa0c0239d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007ffab30583cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffa1e7fbc20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007ffab2ea3016 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007ffa4ca42877 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x5562524e8020) at thread/qthread_unix.cpp:361
#9  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#10 0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 30 (Thread 0x7ffa1effd700 (LWP 5942)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x556251c0e1f0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55624f9fb030, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x55624f9fb038, mutex=0x55624f9fb030, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x55624f9fafb0) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7ffa47fff700 (LWP 5941)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7ffa1f7fe700 (LWP 5928)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55625143c0d0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55625172f370, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x55625172f378, mutex=0x55625172f370, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x55625172f2f0) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7ffa1ffff700 (LWP 5927)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7ffa45131700 (LWP 5910)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x556251324040) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5562511834d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5562511834d8, mutex=0x5562511834d0, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x556251183450) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7ffa45932700 (LWP 5909)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7ffa4618a700 (LWP 5908)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55625118f2e0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x556251252a80, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x556251252a88, mutex=0x556251252a80, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x556251252a00) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7ffa4698b700 (LWP 5907)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7ffa4f014700 (LWP 5906)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x556250a73840) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x556250261da0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x556250261da8, mutex=0x556250261da0, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x556250261d20) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7ffa4f815700 (LWP 5905)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7ffa84be2700 (LWP 5904)):
#0  0x00007ffab17fa62e in g_main_context_query () at /usr/lib64/libglib-2.0.so.0
#1  0x00007ffab17fadb7 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffab17faf5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffab30ace7b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffa54000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ffab30583cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffa84be1c20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007ffab2ea3016 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007ffab4bbb396 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x55624f9c5b40) at thread/qthread_unix.cpp:361
#8  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7ffa853e3700 (LWP 5903)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5562509945a0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x556250934560, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x556250934568, mutex=0x556250934560, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x5562509344e0) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7ffa85be4700 (LWP 5902)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7ffa87fff700 (LWP 5900)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5562508bdb80) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5562508bf1d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5562508bf1d8, mutex=0x5562508bf1d0, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab4c40599 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffab4c407fa in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x5562508bf150) at thread/qthread_unix.cpp:361
#7  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7ffa8cb98700 (LWP 5899)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7ffa8d7fa700 (LWP 5898)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7ffa8dffb700 (LWP 5897)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7ffa8e7fc700 (LWP 5896)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7ffa8effd700 (LWP 5895)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7ffa8f7fe700 (LWP 5894)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7ffa877fe700 (LWP 5893)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7ffa8ffff700 (LWP 5892)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7ffaa4f5a700 (LWP 5891)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ffaa575b700 (LWP 5890)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7ffaa5f5c700 (LWP 5889)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7ffaa675d700 (LWP 5888)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7ffaa709f700 (LWP 5887)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffaa7975e13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaa7975b67 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7ffaad7fe700 (LWP 5886)):
[KCrash Handler]
#6  0x00007ffab46f4da0 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007ffab46f78b8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007ffab46f7ade in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007ffab46f7ade in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007ffab46f7ade in  () at /usr/lib64/libQt5Qml.so.5
#11 0x00007ffab46f3053 in  () at /usr/lib64/libQt5Qml.so.5
#12 0x00007ffab486944b in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007ffab486fc78 in  () at /usr/lib64/libQt5Qml.so.5
#14 0x00007ffab4868adc in QQmlDataBlob::tryDone() () at /usr/lib64/libQt5Qml.so.5
#15 0x00007ffab486a35e in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib64/libQt5Qml.so.5
#16 0x00007ffab486aada in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib64/libQt5Qml.so.5
#17 0x00007ffab486abf8 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib64/libQt5Qml.so.5
#18 0x00007ffab487b52c in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#19 0x00007ffab486ae36 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#20 0x00007ffab486bb89 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#21 0x00007ffab486c576 in  () at /usr/lib64/libQt5Qml.so.5
#22 0x00007ffab486c740 in  () at /usr/lib64/libQt5Qml.so.5
#23 0x00007ffab486a409 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib64/libQt5Qml.so.5
#24 0x00007ffab486aada in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib64/libQt5Qml.so.5
#25 0x00007ffab486abf8 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib64/libQt5Qml.so.5
#26 0x00007ffab487b52c in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#27 0x00007ffab486ae36 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#28 0x00007ffab486bb89 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#29 0x00007ffab486c576 in  () at /usr/lib64/libQt5Qml.so.5
#30 0x00007ffab486c740 in  () at /usr/lib64/libQt5Qml.so.5
#31 0x00007ffab486a409 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib64/libQt5Qml.so.5
#32 0x00007ffab486aada in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib64/libQt5Qml.so.5
#33 0x00007ffab486abf8 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib64/libQt5Qml.so.5
#34 0x00007ffab486adfd in  () at /usr/lib64/libQt5Qml.so.5
#35 0x00007ffab48de314 in  () at /usr/lib64/libQt5Qml.so.5
#36 0x00007ffab48de9ea in  () at /usr/lib64/libQt5Qml.so.5
#37 0x00007ffab3bce551 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#38 0x00007ffab3bd5930 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#39 0x00007ffab30596f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55624f9ff580, event=0x556252ada580) at ../../include/QtCore/5.12.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322
#40 0x00007ffab305c747 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55624fa01710) at kernel/qcoreapplication.cpp:1799
#41 0x00007ffab30ad853 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7ffaa0004b80) at kernel/qeventdispatcher_glib.cpp:276
#42 0x00007ffab17fac2e in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#43 0x00007ffab17faec8 in  () at /usr/lib64/libglib-2.0.so.0
#44 0x00007ffab17faf5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#45 0x00007ffab30ace63 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffaa0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#46 0x00007ffab30583cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffaad7fdc40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#47 0x00007ffab2ea3016 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#48 0x00007ffab48ddfc5 in  () at /usr/lib64/libQt5Qml.so.5
#49 0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x55624f9ff580) at thread/qthread_unix.cpp:361
#50 0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#51 0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ffaaea21700 (LWP 5885)):
#0  0x00007ffab17fa2ac in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007ffab17fad6b in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffab17faf5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffab30ace7b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffaa8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ffab30583cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffaaea20c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007ffab2ea3016 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007ffab3945565 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007ffab2ea4362 in QThreadPrivate::start(void*) (arg=0x7ffab39c5d80) at thread/qthread_unix.cpp:361
#8  0x00007ffab23c6fab in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffab2b876af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffab0d06940 (LWP 5884)):
#0  0x00007ffab23cd03c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffab2eaa453 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55624fb120d0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffab2eaa453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55624f9ff5f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffab2eaa539 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x55624f9ff5f8, mutex=0x55624f9ff5f0, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffab48de681 in  () at /usr/lib64/libQt5Qml.so.5
#5  0x00007ffab487b4d5 in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#6  0x00007ffab486ae36 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#7  0x00007ffab486bb89 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007ffab4847039 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () at /usr/lib64/libQt5Qml.so.5
#9  0x00007ffab4f38732 in  () at /usr/lib64/libKF5Declarative.so.5
#10 0x00007ffab54026fc in PlasmaQuick::AppletQuickItem::init() () at /usr/lib64/libKF5PlasmaQuick.so.5
#11 0x00007ffaac589b3c in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#12 0x00007ffab5403ed8 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib64/libKF5PlasmaQuick.so.5
#13 0x00007ffab4c7dcb4 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib64/libQt5Quick.so.5
#14 0x00007ffab4c816fc in QQuickItemPrivate::refWindow(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#15 0x00007ffab4c8419d in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#16 0x00007ffab4c881ee in  () at /usr/lib64/libQt5Quick.so.5
#17 0x00007ffab4c886d3 in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Quick.so.5
#18 0x00007ffab5403f55 in PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libKF5PlasmaQuick.so.5
#19 0x00007ffaac58a865 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#20 0x00007ffab30668cd in QMetaProperty::write(QObject*, QVariant const&) const (this=this@entry=0x7ffeac055200, object=object@entry=0x556252a97140, value=...) at kernel/qmetaobject.cpp:3238
#21 0x00007ffab308a810 in QObject::setProperty(char const*, QVariant const&) (this=0x556252a97140, name=0x7ffaac5a1c9e "parent", value=...) at kernel/qobject.cpp:3944
#22 0x00007ffaac58f7e3 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#23 0x00007ffab3083343 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffeac055400, r=0x556251d2e930, this=0x556252493fe0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#24 0x00007ffab3083343 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x556252494250, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774
#25 0x00007ffab4f7b78f in Plasma::Containment::appletAdded(Plasma::Applet*) () at /usr/lib64/libKF5Plasma.so.5
#26 0x00007ffab4f7d524 in Plasma::Containment::addApplet(Plasma::Applet*) () at /usr/lib64/libKF5Plasma.so.5
#27 0x00007ffab4f916ae in  () at /usr/lib64/libKF5Plasma.so.5
#28 0x00007ffab4f7bfc4 in Plasma::Containment::createApplet(QString const&, QList<QVariant> const&) () at /usr/lib64/libKF5Plasma.so.5
#29 0x00007ffaac258e48 in SystemTray::newTask(QString const&) (this=this@entry=0x556252494250, task=...) at /usr/include/qt5/QtCore/qlist.h:436
#30 0x00007ffaac259143 in SystemTray::serviceRegistered(QString const&) (this=this@entry=0x556252494250, service=...) at /usr/src/debug/plasma5-workspace-5.15.80git.20190409T101155~b65b360b-130.1.x86_64/applets/systemtray/systemtray.cpp:549
#31 0x00007ffaac259528 in SystemTray::serviceNameFetchFinished(QDBusPendingCallWatcher*, QDBusConnection const&) (this=this@entry=0x556252494250, watcher=watcher@entry=0x556252a587d0, connection=...) at /usr/src/debug/plasma5-workspace-5.15.80git.20190409T101155~b65b360b-130.1.x86_64/applets/systemtray/systemtray.cpp:512
#32 0x00007ffaac2598e5 in SystemTray::<lambda(QDBusPendingCallWatcher*)>::operator() (__closure=<optimized out>, callWatcher=0x556252a587d0) at /usr/src/debug/plasma5-workspace-5.15.80git.20190409T101155~b65b360b-130.1.x86_64/applets/systemtray/systemtray.cpp:499
#33 0x00007ffaac2598e5 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusPendingCallWatcher*>, void, SystemTray::initDBusActivatables()::<lambda(QDBusPendingCallWatcher*)> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#34 0x00007ffaac2598e5 in QtPrivate::Functor<SystemTray::initDBusActivatables()::<lambda(QDBusPendingCallWatcher*)>, 1>::call<QtPrivate::List<QDBusPendingCallWatcher*>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#35 0x00007ffaac2598e5 in QtPrivate::QFunctorSlotObject<SystemTray::initDBusActivatables()::<lambda(QDBusPendingCallWatcher*)>, 1, QtPrivate::List<QDBusPendingCallWatcher*>, void>::impl (which=1, r=<optimized out>, ret=<optimized out>, a=<optimized out>, this_=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:439
#36 0x00007ffaac2598e5 in QtPrivate::QFunctorSlotObject<SystemTray::initDBusActivatables()::<lambda(QDBusPendingCallWatcher*)>, 1, QtPrivate::List<QDBusPendingCallWatcher*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:432
#37 0x00007ffab3083343 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffeac0558b0, r=0x556252a587d0, this=0x556252a67b40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#38 0x00007ffab3083343 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x556252a587d0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774
#39 0x00007ffab39a5b3f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at /usr/lib64/libQt5DBus.so.5
#40 0x00007ffab39a5c40 in  () at /usr/lib64/libQt5DBus.so.5
#41 0x00007ffab3083a82 in QObject::event(QEvent*) (this=0x556252a587d0, e=<optimized out>) at kernel/qobject.cpp:1260
#42 0x00007ffab3bce551 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#43 0x00007ffab3bd5930 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#44 0x00007ffab30596f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x556252a587d0, event=0x7ffaa806a3b0) at ../../include/QtCore/5.12.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322
#45 0x00007ffab305c747 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55624f8d5f60) at kernel/qcoreapplication.cpp:1799
#46 0x00007ffab30ad853 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55624f8da770) at kernel/qeventdispatcher_glib.cpp:276
#47 0x00007ffab17fac2e in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#48 0x00007ffab17faec8 in  () at /usr/lib64/libglib-2.0.so.0
#49 0x00007ffab17faf5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#50 0x00007ffab30ace63 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55624f938720, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#51 0x00007ffab30583cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffeac055ea0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#52 0x00007ffab3060402 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#53 0x000055624f40e2ab in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.15.80git.20190409T101155~b65b360b-130.1.x86_64/shell/main.cpp:212
[Inferior 1 (process 5884) detached]
Comment 1 David Edmundson 2019-04-11 16:07:09 UTC
What Qt version?
Comment 2 Alexandre Pereira 2019-04-11 16:16:50 UTC
(In reply to David Edmundson from comment #1)
> What Qt version?

5.12.2
Comment 3 Nate Graham 2021-02-23 06:19:57 UTC
Unfortunately the backtrace is missing some debug symbols and does not implicate any KDE code in its incomplete form. I don't think there's any way we'll be able to debug it in its current state. :( Are you able to reproduce this crash with Plasma 5.21?
Comment 4 Bug Janitor Service 2021-03-10 04:33:32 UTC
Dear Bug Submitter,

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

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

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

Thank you for helping us make KDE software even better for everyone!
Comment 5 Alexandre Pereira 2021-03-10 21:20:10 UTC
I dunno how but i completly missed nate's comment i think !
fixing this