Bug 429926

Summary: Plasma Wayland session crashed with "The Wayland connection experienced a fatal error" when changing fonts in System Settings
Product: [Plasma] plasmashell Reporter: Alexandre Pereira <pereira.alex>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate, plasma-bugs
Priority: NOR Keywords: drkonqi, wayland
Version: 5.21.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexandre Pereira 2020-12-02 13:58:53 UTC
Application: plasmashell (5.20.80)

Qt Version: 5.15.2
Frameworks Version: 5.77.0
Operating System: Linux 5.9.11-1-default x86_64
Windowing system: Wayland
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed:

I was changing global fonts on kcm_fonts.

Appart from the backtrace, I launched kcm_fonts from the terminal. Here is the output:

❯ kcmshell5 kcm_fonts
Using fontconfig file: "/home/alex/.config/fontconfig/fonts.conf"
Cyclic dependency detected between "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
Using fontconfig file: "/home/alex/.config/fontconfig/fonts.conf"
QDBusConnection: error: could not send signal to service "" path "//home/alex/.kde4/share/config/kdeglobals" interface "org.kde.kconfig.notify" member "ConfigChanged": Invalid object path: //home/alex/.kde4/share/config/kdeglobals


This doesn't seem to happen every time, but does happen often.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted

[New LWP 7641]
[New LWP 7722]
[New LWP 8018]
[New LWP 8019]
[New LWP 8020]
[New LWP 8021]
[New LWP 8022]
[New LWP 8023]
[New LWP 8024]
[New LWP 8025]
[New LWP 8026]
[New LWP 8027]
[New LWP 8028]
[New LWP 8029]
[New LWP 8030]
[New LWP 8031]
[New LWP 8032]
[New LWP 8033]
[New LWP 8034]
[New LWP 8035]
[New LWP 8036]
[New LWP 8037]
[New LWP 8038]
[New LWP 8039]
[New LWP 8043]
[New LWP 8044]
[New LWP 8045]
[New LWP 8046]
[New LWP 8047]
[New LWP 8048]
[New LWP 8049]
[New LWP 8050]
[New LWP 8051]
[New LWP 8052]
[New LWP 8053]
[New LWP 8063]
[New LWP 8074]
[New LWP 8075]
[New LWP 8076]
[New LWP 8077]
[New LWP 8078]
[New LWP 8079]
[New LWP 8080]
[New LWP 8081]
[New LWP 8082]
[New LWP 8626]
[New LWP 8627]
[New LWP 8628]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fa6b19f583f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fa6af6b0d00 (LWP 7607))]

Thread 49 (Thread 0x7fa5829ee640 (LWP 8628)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x56527e332000) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x56527ec60c68, mutex=mutex@entry=0x56527ec60c60, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x56527ec60c58) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x56527ec60bc0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x56527ec60bc0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527ec60bc0) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 48 (Thread 0x7fa5835ef640 (LWP 8627)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 47 (Thread 0x7fa5c27fc640 (LWP 8626)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 46 (Thread 0x7fa59cbfa640 (LWP 8082)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x56527dfb04e0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x56527dfb04c8, mutex=mutex@entry=0x56527dfb04c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x56527dfb04b8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x56527dfb0420) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x56527dfb0420) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527dfb0420) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 45 (Thread 0x7fa59d7fb640 (LWP 8081)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 44 (Thread 0x7fa59e3fc640 (LWP 8080)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 43 (Thread 0x7fa59ebfd640 (LWP 8079)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x56527d49f8f0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7fa6a8018328, mutex=mutex@entry=0x7fa6a8018320, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fa6a8018318) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fa6a8018280) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x7fa6a8018280) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x7fa6a8018280) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 42 (Thread 0x7fa59f7fe640 (LWP 8078)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 41 (Thread 0x7fa59ffff640 (LWP 8077)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 40 (Thread 0x7fa5c0ff9640 (LWP 8076)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x7fa620848730) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x56527dba87f8, mutex=mutex@entry=0x56527dba87f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x56527dba87e8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x56527dba8750) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x56527dba8750) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527dba8750) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 39 (Thread 0x7fa5c17fa640 (LWP 8075)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 38 (Thread 0x7fa5c1ffb640 (LWP 8074)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 37 (Thread 0x7fa603ffe640 (LWP 8063)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 36 (Thread 0x7fa611ffc640 (LWP 8053)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x7fa6a80152b0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x56527bcb5bd8, mutex=mutex@entry=0x56527bcb5bd0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x56527bcb5bc8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x56527bcb5b30) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x56527bcb5b30) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527bcb5b30) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 35 (Thread 0x7fa612bfd640 (LWP 8052)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 34 (Thread 0x7fa6137fe640 (LWP 8051)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 33 (Thread 0x7fa613fff640 (LWP 8050)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x56527c9c6520) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x56527c9c9628, mutex=mutex@entry=0x56527c9c9620, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x56527c9c9618) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x56527c9c9580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x56527c9c9580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527c9c9580) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 32 (Thread 0x7fa62cffb640 (LWP 8049)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 31 (Thread 0x7fa62dbfc640 (LWP 8048)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 30 (Thread 0x7fa62e7fd640 (LWP 8047)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6b1da8dcb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x56527c8193f0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7fa63002fa48, mutex=mutex@entry=0x7fa63002fa40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fa6b3af4177 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fa63002fa38) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fa63002f9a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007fa6b3af6609 in QSGRenderThread::run() (this=0x7fa63002f9a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x7fa63002f9a0) at thread/qthread_unix.cpp:329
#7  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7fa62f3fe640 (LWP 8046)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7fa62ffff640 (LWP 8045)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7fa635fe4640 (LWP 8044)):
#0  0x00007fa6b19f583f in poll () at /lib64/libc.so.6
#1  0x00007fa6b03a200e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa6b03a212f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa6b1fdb7fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa628000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa6b1f82c4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa635fe3c40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fa6b1da1d0e in QThread::exec() (this=this@entry=0x7fa6a801a730) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fa6b3a47f26 in QQuickPixmapReader::run() (this=0x7fa6a801a730) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#7  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x7fa6a801a730) at thread/qthread_unix.cpp:329
#8  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7fa6367e5640 (LWP 8043)):
#0  0x00007fa6b039fdf8 in g_source_ref () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fa6b039fec8 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa6b03a1403 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa6b03a1f3b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa6b03a212f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa6b1fdb7fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa63003b490, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fa6b1f82c4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa6367e4c80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fa6b1da1d0e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527c3e2d80) at thread/qthread_unix.cpp:329
#9  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7fa637fff640 (LWP 8039)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7fa65cff9640 (LWP 8038)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7fa65d7fa640 (LWP 8037)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7fa65dffb640 (LWP 8036)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7fa65e7fc640 (LWP 8035)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7fa65effd640 (LWP 8034)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fa65f7fe640 (LWP 8033)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fa65ffff640 (LWP 8032)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fa680ff9640 (LWP 8031)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fa6817fa640 (LWP 8030)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fa681ffb640 (LWP 8029)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fa6827fc640 (LWP 8028)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fa682ffd640 (LWP 8027)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fa6837fe640 (LWP 8026)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fa683fff640 (LWP 8025)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fa698b3c640 (LWP 8024)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fa69933d640 (LWP 8023)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fa699b3e640 (LWP 8022)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fa69a33f640 (LWP 8021)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fa69ab40640 (LWP 8020)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fa6a49eb640 (LWP 8019)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa6a5362640 (LWP 8018)):
#0  0x00007fa6b0f2e6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa6a5a5230b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fa6a5a517c7 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa6a7fff640 (LWP 7722)):
#0  0x00007fa6b039e1b8 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fa6b039fee5 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa6b03a1403 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa6b03a1f3b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa6b03a212f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa6b1fdb7fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa6a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fa6b1f82c4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa6a7ffec60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fa6b1da1d0e in QThread::exec() (this=this@entry=0x56527bc1a0c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fa6b3668675 in QQmlThreadPrivate::run() (this=0x56527bc1a0c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x56527bc1a0c0) at thread/qthread_unix.cpp:329
#10 0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa6ad48e640 (LWP 7641)):
#0  0x00007fa6b19f583f in poll () at /lib64/libc.so.6
#1  0x00007fa6b03a200e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa6b03a212f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa6b1fdb7fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa6a8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa6b1f82c4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa6ad48dc30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fa6b1da1d0e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fa6b22917c7 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fa6b1da2e51 in QThreadPrivate::start(void*) (arg=0x7fa6b22ff420) at thread/qthread_unix.cpp:329
#8  0x00007fa6b0f283e9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa6b1a00943 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa6af6b0d00 (LWP 7607)):
[KCrash Handler]
#4  0x00007fa6b193ca65 in raise () at /lib64/libc.so.6
#5  0x00007fa6b1925864 in abort () at /lib64/libc.so.6
#6  0x00007fa6b1d680e7 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffc340a8b20, msg=msg@entry=0x7fa6b00a20f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#8  0x00007fa6b002bdf0 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:90
#9  0x00007fa6b002ce0a in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x56527b930bc0) at qwaylanddisplay.cpp:222
#10 0x00007fa6b1fba8a0 in doActivate<false>(QObject*, int, void**) (sender=0x56527b94e050, signal_index=4, argv=0x7ffc340a8c30, argv@entry=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#11 0x00007fa6b1fb3bc0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x56527b94e050, m=m@entry=0x7fa6b22680e0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#12 0x00007fa6b1f80e23 in QAbstractEventDispatcher::awake() (this=this@entry=0x56527b94e050) at .moc/moc_qabstracteventdispatcher.cpp:149
#13 0x00007fa6b1fdb81c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x56527b94e050, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#14 0x00007fa6b1f82c4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc340a8d50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#15 0x00007fa6b1f8aec0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#16 0x000056527a665214 in main(int, char**) (argc=<optimized out>, argv=0x7ffc340a8f50) at /usr/src/debug/plasma5-workspace-5.20.80git.20201201T140105~845ff09fc-ku.54.1.x86_64/shell/main.cpp:252
[Inferior 1 (process 7607) detached]

Possible duplicates by query: bug 429026, bug 428977, bug 428614, bug 428513, bug 428420.

Reported using DrKonqi
Comment 1 Nate Graham 2020-12-03 15:35:52 UTC
Ew

#7  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffc340a8b20, msg=msg@entry=0x7fa6b00a20f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#8  0x00007fa6b002bdf0 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:90
#9  0x00007fa6b002ce0a in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x56527b930bc0) at qwaylanddisplay.cpp:222
Comment 2 David Edmundson 2021-02-25 22:51:00 UTC

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