Bug 432089 - Plasma crashed on Wayland when I changed all fonts
Summary: Plasma crashed on Wayland when I changed all fonts
Status: RESOLVED DUPLICATE of bug 414834
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: wayland
Depends on:
Blocks:
 
Reported: 2021-01-25 10:54 UTC by Patrick Silva
Modified: 2021-02-27 15:58 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (28.43 KB, text/plain)
2021-02-20 04:25 UTC, kinghat
Details
New crash information added by DrKonqi (12.97 KB, text/plain)
2021-02-20 04:32 UTC, kinghat
Details
New crash information added by DrKonqi (2.51 KB, text/plain)
2021-02-27 15:58 UTC, Alexander
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2021-01-25 10:54:19 UTC
SUMMARY
I changed all my fonts from Liberation Sans to Roboto in Fonts KCM,
Plasma crashed when I clicked on 'Apply" button.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.21.80
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2

Application: Plasma (plasmashell), signal: Aborted
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fcde147b2c0 (LWP 14981))]
[New LWP 15030]
[New LWP 15078]
[New LWP 15079]
[New LWP 15080]
[New LWP 15081]
[New LWP 15122]
[New LWP 15139]
[New LWP 15142]
[New LWP 15144]
[New LWP 15145]
[New LWP 15152]
[New LWP 15161]
[New LWP 15238]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fcde5229aff in __GI___poll (fds=fds@entry=0x7fff5aaed0a8, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29

Thread 14 (Thread 0x7fcd9cfcb700 (LWP 15238)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bc0d866a20) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc0d8669d0, cond=0x55bc0d8669f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc0d8669f8, mutex=0x55bc0d8669d0) at pthread_cond_wait.c:638
#3  0x00007fcde55bcd1b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55bc0d8669d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55bc0ca21fa8, mutex=mutex@entry=0x55bc0ca21fa0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fcde7354814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55bc0ca21f98) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55bc0ca21f00) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fcde7354c89 in QSGRenderThread::run() (this=0x55bc0ca21f00) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc0ca21f00) at thread/qthread_unix.cpp:329
#9  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fcd9effd700 (LWP 15161)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bc12698e14) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc12698dc0, cond=0x55bc12698de8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc12698de8, mutex=0x55bc12698dc0) at pthread_cond_wait.c:638
#3  0x00007fcde55bcd1b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55bc12698dc0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55bc123de458, mutex=mutex@entry=0x55bc123de450, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fcde7354814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55bc123de448) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55bc123de3b0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fcde7354c89 in QSGRenderThread::run() (this=0x55bc123de3b0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc123de3b0) at thread/qthread_unix.cpp:329
#9  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fcdad2ad700 (LWP 15152)):
#0  0x00007fcde5229aff in __GI___poll (fds=0x7fcda4005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcde3b501ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fcda4005240, timeout=<optimized out>, context=0x7fcda4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fcda4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fcde3b502e3 in g_main_context_iteration (context=0x7fcda4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fcde57f6fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcda4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcdad2acce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fcde55b5a12 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc118ac5f0) at thread/qthread_unix.cpp:329
#8  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fcdae8c6700 (LWP 15145)):
#0  0x00007fcde55b70d0 in QMutex::lock() (this=this@entry=0x55bc11923bb0) at /usr/include/c++/9/bits/atomic_base.h:769
#1  0x00007fcde57f7699 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x55bc11923bb0, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:233
#2  QThreadData::canWaitLocked() (this=0x55bc11923b80) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#3  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7fcda00047b0) at kernel/qeventdispatcher_glib.cpp:260
#4  postEventSourceCheck(GSource*) (source=0x7fcda00047b0) at kernel/qeventdispatcher_glib.cpp:270
#5  0x00007fcde3b4fbe1 in g_main_context_check (context=context@entry=0x7fcda0000c20, max_priority=2147483647, fds=fds@entry=0x7fcda0006150, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3880
#6  0x00007fcde3b50152 in g_main_context_iterate (context=context@entry=0x7fcda0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#7  0x00007fcde3b502e3 in g_main_context_iteration (context=0x7fcda0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#8  0x00007fcde57f6fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcda0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcdae8c5ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#10 0x00007fcde55b5a12 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#11 0x00007fcdaedbe07c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#12 0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc0db22aa0) at thread/qthread_unix.cpp:329
#13 0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fcdaf6d6700 (LWP 15144)):
#0  __GI___libc_read (nbytes=16, buf=0x7fcdaf6d5ad0, fd=26) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=26, buf=buf@entry=0x7fcdaf6d5ad0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fcde3b9889f in read (__nbytes=16, __buf=0x7fcdaf6d5ad0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fcdb0003e60) at ../../../glib/gwakeup.c:210
#4  0x00007fcde3b4fcfe in g_main_context_check (context=context@entry=0x7fcda8000c20, max_priority=2147483647, fds=fds@entry=0x7fcda8004e60, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007fcde3b50152 in g_main_context_iterate (context=context@entry=0x7fcda8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fcde3b502e3 in g_main_context_iteration (context=0x7fcda8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fcde57f6fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcda8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcdaf6d5ce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fcde55b5a12 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc0d45ea80) at thread/qthread_unix.cpp:329
#11 0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fcdc249a700 (LWP 15142)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fcddc012360) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fcddc012310, cond=0x7fcddc012338) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fcddc012338, mutex=0x7fcddc012310) at pthread_cond_wait.c:638
#3  0x00007fcde55bcd1b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fcddc012310) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7fcddc008778, mutex=mutex@entry=0x7fcddc008770, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fcde7354814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fcddc008768) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fcddc0086d0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fcde7354c89 in QSGRenderThread::run() (this=0x7fcddc0086d0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x7fcddc0086d0) at thread/qthread_unix.cpp:329
#9  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fcdc2fe6700 (LWP 15139)):
#0  __GI___libc_read (nbytes=16, buf=0x7fcdc2fe5a90, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=17, buf=buf@entry=0x7fcdc2fe5a90, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fcde3b9889f in read (__nbytes=16, __buf=0x7fcdc2fe5a90, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fcdbc0039c0) at ../../../glib/gwakeup.c:210
#4  0x00007fcde3b4fcfe in g_main_context_check (context=context@entry=0x7fcdb8037490, max_priority=2147483647, fds=fds@entry=0x7fcdb803aa50, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007fcde3b50152 in g_main_context_iterate (context=context@entry=0x7fcdb8037490, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fcde3b502e3 in g_main_context_iteration (context=0x7fcdb8037490, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fcde57f6fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcdb8037550, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcdc2fe5ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fcde55b5a12 in QThread::exec() (this=this@entry=0x55bc0dd24c30) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fcde728f38a in QQuickPixmapReader::run() (this=0x55bc0dd24c30) at util/qquickpixmapcache.cpp:1024
#11 0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc0dd24c30) at thread/qthread_unix.cpp:329
#12 0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fcdd1d71700 (LWP 15122)):
#0  __GI___libc_read (nbytes=16, buf=0x7fcdd1d70ab0, fd=12) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=12, buf=buf@entry=0x7fcdd1d70ab0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fcde3b9889f in read (__nbytes=16, __buf=0x7fcdd1d70ab0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fcddc003eb0) at ../../../glib/gwakeup.c:210
#4  0x00007fcde3b4fcfe in g_main_context_check (context=context@entry=0x7fcdbc000c20, max_priority=2147483647, fds=fds@entry=0x7fcdbc004e60, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007fcde3b50152 in g_main_context_iterate (context=context@entry=0x7fcdbc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fcde3b502e3 in g_main_context_iteration (context=0x7fcdbc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fcde57f6fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcdbc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcdd1d70cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fcde55b5a12 in QThread::exec() (this=this@entry=0x55bc0c115ef0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fcde6e8bfa9 in QQmlThreadPrivate::run() (this=0x55bc0c115ef0) at qml/ftw/qqmlthread.cpp:155
#11 0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x55bc0c115ef0) at thread/qthread_unix.cpp:329
#12 0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fcdd9d71700 (LWP 15081)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bc0bb6271c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc0bb626c8, cond=0x55bc0bb626f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc0bb626f0, mutex=0x55bc0bb626c8) at pthread_cond_wait.c:638
#3  0x00007fcddb46de6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fcddb46da6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fcdda572700 (LWP 15080)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bc0bb6271c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc0bb626c8, cond=0x55bc0bb626f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc0bb626f0, mutex=0x55bc0bb626c8) at pthread_cond_wait.c:638
#3  0x00007fcddb46de6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fcddb46da6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fcdd2572700 (LWP 15079)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bc0bb6271c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc0bb626c8, cond=0x55bc0bb626f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc0bb626f0, mutex=0x55bc0bb626c8) at pthread_cond_wait.c:638
#3  0x00007fcddb46de6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fcddb46da6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fcddad73700 (LWP 15078)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bc0bb6271c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc0bb626c8, cond=0x55bc0bb626f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc0bb626f0, mutex=0x55bc0bb626c8) at pthread_cond_wait.c:638
#3  0x00007fcddb46de6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fcddb46da6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fcde089c700 (LWP 15030)):
#0  0x00007fcde5229aff in __GI___poll (fds=0x7fcddc005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcde3b501ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fcddc005240, timeout=<optimized out>, context=0x7fcddc000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fcddc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fcde3b502e3 in g_main_context_iteration (context=0x7fcddc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fcde57f6fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcddc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcde089bcb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fcde55b5a12 in QThread::exec() (this=this@entry=0x7fcde61a2d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fcde611ef4b in QDBusConnectionManager::run() (this=0x7fcde61a2d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fcde55b6bac in QThreadPrivate::start(void*) (arg=0x7fcde61a2d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007fcde4610609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fcde5236293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fcde147b2c0 (LWP 14981)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007fcde5139859 in __GI_abort () at abort.c:79
#8  0x00007fcde557bbe7 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914
#9  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fff5aaedbd0, msg=msg@entry=0x7fcde37670f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#10 0x00007fcde36bb484 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90
#11 0x00007fcde36bc16c in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x55bc0bb78ff0) at qwaylanddisplay.cpp:222
#12 0x00007fcde57d36f0 in doActivate<false>(QObject*, int, void**) (sender=0x55bc0bb951e0, signal_index=4, argv=0x7fff5aaedce0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#13 0x00007fcde57cca87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55bc0bb951e0, m=m@entry=0x7fcde5a361e0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#14 0x00007fcde5799247 in QAbstractEventDispatcher::awake() (this=this@entry=0x55bc0bb951e0) at .moc/moc_qabstracteventdispatcher.cpp:149
#15 0x00007fcde57f6fdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55bc0bb951e0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#16 0x00007fcde579b1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff5aaede00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#17 0x00007fcde57a3354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#18 0x000055bc0b190c8c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:247
[Inferior 1 (process 14981) detached]
Comment 1 Nate Graham 2021-01-26 00:09:23 UTC
ew

#9  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fff5aaedbd0, msg=msg@entry=0x7fcde37670f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
Comment 2 Thiago Sueto 2021-01-29 07:04:40 UTC
This is reproducible for me too.

Operating System: openSUSE Tumbleweed 20210127
KDE Plasma Version: 5.21.80
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 3 kinghat 2021-02-20 04:25:27 UTC
Created attachment 135932 [details]
New crash information added by DrKonqi

plasmashell (5.21.0) using Qt 5.15.2

- What I was doing when the application crashed:
i changed my monitor scale around a few times(was blurry on all settings but default, btw) and then back to the default.
went to change the size of all fonts and settings and plasma crashed.
- Unusual behavior I noticed:
the graphics being blurry after changing my display scale to anything but default.

-- Backtrace (Reduced):
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f34ab44d859 in __GI_abort () at abort.c:79
#6  0x00007f34ab88fbe7 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal (this=<optimized out>, msg=<optimized out>) at global/qlogging.cpp:893
#8  0x00007f34a99cd484 in QtWaylandClient::QWaylandDisplay::checkError() const () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
Comment 4 kinghat 2021-02-20 04:32:16 UTC
Created attachment 135934 [details]
New crash information added by DrKonqi

systemsettings5 (5.21.0) using Qt 5.15.2

- What I was doing when the application crashed:

happened when i changed all fonts from 10 to 12 plasma and system settings crashed. this is the system settings report.

-- Backtrace (Reduced):
#4  0x00007f1b419d7794 in QWaylandClientExtensionPrivate::handleRegistryGlobal (data=0x564dd1073190, registry=0x564dcf0751f0, id=45, interface=..., version=1) at global/qwaylandclientextension.cpp:67
#5  0x00007f1b419b3822 in QtWaylandClient::QWaylandDisplay::registry_global (this=<optimized out>, id=45, interface=..., version=1) at qwaylanddisplay.cpp:396
#6  0x00007f1b419e1d16 in QtWayland::wl_registry::handle_global (data=0x564dcf073340, object=<optimized out>, name=45, interface=0x564dd241ae00 "org_kde_kwin_blur_manager", version=1) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:236
#7  0x00007f1b3f9ffff5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#8  0x00007f1b3f9ff40a in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669
Comment 5 Nate Graham 2021-02-23 06:05:43 UTC

*** This bug has been marked as a duplicate of bug 414834 ***
Comment 6 Alexander 2021-02-27 15:58:28 UTC
Created attachment 136227 [details]
New crash information added by DrKonqi

plasmashell (5.21.0) using Qt 5.15.2

- What I was doing when the application crashed:
I changed the fonts a few times and plasma crashed.

-- Backtrace (Reduced):
#6  0x00007fbc4cb560e7 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffc3b4cbc20, msg=msg@entry=0x7fbc4ae020f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#8  0x00007fbc4ad8bdf0 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at qwaylanddisplay.cpp:211
#9  0x00007fbc4ad8ce0a in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x55d137f05240) at qwaylanddisplay.cpp:222
#10 0x00007fbc4cda8980 in doActivate<false>(QObject*, int, void**) (sender=0x55d137f36aa0, signal_index=4, argv=0x7ffc3b4cbd30, argv@entry=0x0) at kernel/qobject.cpp:3898