Bug 426449 - Plasma crashes on Wayland when I copy anything to clipboard and refuses to restart until re-login
Summary: Plasma crashes on Wayland when I copy anything to clipboard and refuses to re...
Status: RESOLVED FIXED
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:
Depends on:
Blocks:
 
Reported: 2020-09-12 16:28 UTC by Patrick Silva
Modified: 2021-01-16 14:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-09-12 16:28:45 UTC
SUMMARY
Plasma crashed on Wayland after I click on "Copy to clipboard" button of kinfocenter and refused to restart until re-login.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.0


Thread 17 (Thread 0x7fffab5ef700 (LWP 21040)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffab5eed10, clockid=<optimized out>, expected=0, futex_word=0x55555a40cbc4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffab5eed10, clockid=<optimized out>, mutex=0x55555a40cb70, cond=0x55555a40cb98) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a40cb98, mutex=0x55555a40cb70, abstime=0x7fffab5eed10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55555a40cb70, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555a40cb70) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x555559932450, mutex=mutex@entry=0x555556908c98, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x555559932440) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x555559932440) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fffd89ab700 (LWP 21039)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffd000e470, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcceab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffd00050a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffd89aada0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x55555a17be90) at thread/qthread_unix.cpp:342
#7  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fffc18fa700 (LWP 21038)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffa4004a60, nfds=1, timeout=10079) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffa4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffc18f9da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x555559f10d10) at thread/qthread_unix.cpp:342
#7  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fffc2500700 (LWP 21036)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc24ffd10, clockid=<optimized out>, expected=0, futex_word=0x5555569704a0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffc24ffd10, clockid=<optimized out>, mutex=0x555556970450, cond=0x555556970478) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x555556970478, mutex=0x555556970450, abstime=0x7fffc24ffd10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x555556970450, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555556970450) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55555698c5e0, mutex=mutex@entry=0x555556908c98, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x55555698c5d0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x55555698c5d0) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fffc2d01700 (LWP 21035)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc2d00d10, clockid=<optimized out>, expected=0, futex_word=0x5555564c3c50) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffc2d00d10, clockid=<optimized out>, mutex=0x5555564c3c00, cond=0x5555564c3c28) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5555564c3c28, mutex=0x5555564c3c00, abstime=0x7fffc2d00d10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5555564c3c00, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5555564c3c00) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55555569e6d0, mutex=mutex@entry=0x555556908c98, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x55555569e6c0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x55555569e6c0) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fffc3502700 (LWP 21034)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc3501d10, clockid=<optimized out>, expected=0, futex_word=0x55555691b5b4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffc3501d10, clockid=<optimized out>, mutex=0x55555691b560, cond=0x55555691b588) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555691b588, mutex=0x55555691b560, abstime=0x7fffc3501d10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55555691b560, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555691b560) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55555697b4e0, mutex=mutex@entry=0x555556908c98, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x55555697b4d0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x55555697b4d0) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcb5a5700 (LWP 21030)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff5512859 in __GI_abort () at abort.c:79
#2  0x00007ffff5954c39 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914
#3  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fffcb5a4a30, msg=msg@entry=0x7ffff17200f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#4  0x00007ffff1675444 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90
#5  0x00007ffff16756b1 in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) (this=0x5555556252d0, queue=0x555555b1c3e0, condition=..., timeout=timeout@entry=100) at qwaylanddisplay.cpp:260
#6  0x00007ffff167c4e8 in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) (this=0x55555578fd60, timeout=100) at /usr/include/c++/9/new:174
#7  0x00007fffea82cd8a in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) (this=0x5555564ccb90, surface=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:486
#8  0x00007ffff5fe3ed1 in QOpenGLContext::swapBuffers(QSurface*) (this=0x555555ddff70, surface=<optimized out>) at kernel/qopenglcontext.cpp:1112
#9  0x00007ffff778580c in QSGRenderThread::syncAndRender(QImage*) (this=0x555556986c00, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870
#10 0x00007ffff7789587 in QSGRenderThread::run() (this=0x555556986c00) at scenegraph/qsgthreadedrenderloop.cpp:1043
#11 0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x555556986c00) at thread/qthread_unix.cpp:342
#12 0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffcbdc4700 (LWP 21027)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffc4006320, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffc4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffcbdc3d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=this@entry=0x5555568907b0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff76c430a in QQuickPixmapReader::run() (this=0x5555568907b0) at util/qquickpixmapcache.cpp:1008
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555568907b0) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdb7fe700 (LWP 21024)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddd658) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddd608, cond=0x555555ddd630) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddd630, mutex=0x555555ddd608) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddd608, cond=0x555555ddd630) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555ddeac0) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffdbfff700 (LWP 21023)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddd658) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddd608, cond=0x555555ddd630) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddd630, mutex=0x555555ddd608) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddd608, cond=0x555555ddd630) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555ddea80) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffe8bf5700 (LWP 21022)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddd658) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddd608, cond=0x555555ddd630) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddd630, mutex=0x555555ddd608) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddd608, cond=0x555555ddd630) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55555562e7e0) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe93f6700 (LWP 21021)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddd658) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddd608, cond=0x555555ddd630) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddd630, mutex=0x555555ddd608) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddd608, cond=0x555555ddd630) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555cb3760) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffeb5ef700 (LWP 21020)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffe4004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffeb5eed80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=this@entry=0x5555558de030) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff72bd6c9 in QQmlThreadPrivate::run() (this=0x5555558de030) at qml/ftw/qqmlthread.cpp:155
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555558de030) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff0f29700 (LWP 21019)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffec005240, nfds=3, timeout=20498) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffec000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffff0f28d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=this@entry=0x7ffff65d9d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff6556f2b in QDBusConnectionManager::run() (this=0x7ffff65d9d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x7ffff65d9d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff1d07340 (LWP 21012)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff5512859 in __GI_abort () at abort.c:79
#2  0x00007ffff5954c39 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914
#3  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fffffffcc10, msg=msg@entry=0x7ffff17200f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#4  0x00007ffff1675444 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90
#5  0x00007ffff167549e in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x5555556252d0) at qwaylanddisplay.cpp:222
#6  0x00007ffff5ba95e0 in doActivate<false>(QObject*, int, void**) (sender=0x555555690cd0, signal_index=3, argv=0x7fffffffcd50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#7  0x00007ffff5ba2977 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x555555690cd0, m=m@entry=0x7ffff5e59b60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffcd50) at kernel/qobject.cpp:3946
#8  0x00007ffff5bad623 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x555555690cd0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#9  0x00007ffff5baddc3 in QSocketNotifier::event(QEvent*) (this=0x555555690cd0, e=0x7fffffffd020) at kernel/qsocketnotifier.cpp:302
#10 0x00007ffff68c9cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55555561c010, receiver=receiver@entry=0x555555690cd0, e=e@entry=0x7fffffffd020) at kernel/qapplication.cpp:3671
#11 0x00007ffff68d2c70 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffdc20, receiver=0x555555690cd0, e=0x7fffffffd020) at kernel/qapplication.cpp:3417
#12 0x00007ffff5b726aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555555690cd0, event=0x7fffffffd020) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#13 0x00007ffff5bcda95 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x55555563c8b0) at kernel/qeventdispatcher_glib.cpp:107
#14 0x00007ffff3f51fbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff3f52240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555690c30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#18 0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x555555f361c0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#19 0x00007fffcbddb17a in KScreen::WaylandConfig::WaylandConfig(QObject*) (this=0x555555f36170, parent=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:118
#20 0x00007fffcbdd9d6c in KScreen::WaylandBackend::WaylandBackend() (this=0x55555995ae00) at ./src/abstractbackend.h:35
#21 0x00007fffcbdd5865 in qt_plugin_instance() () at ./obj-x86_64-linux-gnu/backends/kwayland/KSC_KWayland_autogen/EWIEGA46WW/moc_waylandbackend.cpp:114
#22 0x00007ffff5b6865f in QLibraryPrivate::pluginInstance() (this=0x555556864a90) at plugin/qlibrary.cpp:557
#23 0x00007ffff5b5c287 in QPluginLoader::instance() (this=this@entry=0x555556864ce0) at plugin/qpluginloader.cpp:199
#24 0x00007fffea749874 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) (loader=0x555556864ce0, name=..., arguments=...) at ./src/backendmanager.cpp:198
#25 0x00007fffea749f1c in KScreen::BackendManager::loadBackendInProcess(QString const&) (this=0x555556864170, name=...) at ./src/backendmanager.cpp:243
#26 0x00007fffea755b7b in KScreen::ConfigOperationPrivate::loadBackend() (this=this@entry=0x555559dc1a10) at ./src/configoperation.cpp:138
#27 0x00007fffea7568d3 in KScreen::GetConfigOperation::start() (this=0x555559dc19f0) at ./src/getconfigoperation.cpp:173
#28 0x00007ffff5ba0129 in QObject::event(QEvent*) (this=0x555559dc19f0, e=0x555559dc1b50) at kernel/qobject.cpp:1314
#29 0x00007ffff68c9cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55555561c010, receiver=receiver@entry=0x555559dc19f0, e=e@entry=0x555559dc1b50) at kernel/qapplication.cpp:3671
#30 0x00007ffff68d2c70 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffdc20, receiver=0x555559dc19f0, e=0x555559dc1b50) at kernel/qapplication.cpp:3417
#31 0x00007ffff5b726aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555559dc19f0, event=0x555559dc1b50) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#32 0x00007ffff5b74fa1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x555555610d50) at kernel/qcoreapplication.cpp:1815
#33 0x00007ffff5bcd837 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5555556911c0) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007ffff3f51fbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff3f52240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555690c30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdad0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#39 0x00007ffff5b79354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x0000555555578b9c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:242

Thread 17 (Thread 0x7fffab5ef700 (LWP 24242)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffab5eed10, clockid=<optimized out>, expected=0, futex_word=0x55555a3fa1e4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffab5eed10, clockid=<optimized out>, mutex=0x55555a3fa190, cond=0x55555a3fa1b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a3fa1b8, mutex=0x55555a3fa190, abstime=0x7fffab5eed10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55555a3fa190, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555a3fa190) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55555a3f0c30, mutex=mutex@entry=0x5555568ef228, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x55555a3f0c20) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x55555a3f0c20) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fffd89ab700 (LWP 24241)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffd003a0a0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcceab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffd0033fb0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffd89aada0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555596ef060) at thread/qthread_unix.cpp:342
#7  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fffc18fa700 (LWP 24239)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffa4004a60, nfds=1, timeout=10373) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffa4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffc18f9da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x555559f06cf0) at thread/qthread_unix.cpp:342
#7  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fffc2500700 (LWP 24238)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc24ffd10, clockid=<optimized out>, expected=0, futex_word=0x55555643d2c4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffc24ffd10, clockid=<optimized out>, mutex=0x55555643d270, cond=0x55555643d298) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555643d298, mutex=0x55555643d270, abstime=0x7fffc24ffd10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55555643d270, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555643d270) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5555569c4060, mutex=mutex@entry=0x5555568ef228, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x5555569c4050) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555569c4050) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fffc2d01700 (LWP 24237)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc2d00d10, clockid=<optimized out>, expected=0, futex_word=0x555556457d74) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffc2d00d10, clockid=<optimized out>, mutex=0x555556457d20, cond=0x555556457d48) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x555556457d48, mutex=0x555556457d20, abstime=0x7fffc2d00d10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x555556457d20, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555556457d20) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5555563e8370, mutex=mutex@entry=0x5555568ef228, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x5555563e8360) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555563e8360) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fffc3502700 (LWP 24236)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc3501d10, clockid=<optimized out>, expected=0, futex_word=0x5555569176d4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffc3501d10, clockid=<optimized out>, mutex=0x555556917680, cond=0x5555569176a8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5555569176a8, mutex=0x555556917680, abstime=0x7fffc3501d10) at pthread_cond_wait.c:656
#3  0x00007ffff5996098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x555556917680, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555556917680) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x555556977a40, mutex=mutex@entry=0x5555568ef228, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff59936c1 in QThreadPoolThread::run() (this=0x555556977a30) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x555556977a30) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcb5a5700 (LWP 24231)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff5512859 in __GI_abort () at abort.c:79
#2  0x00007ffff5954c39 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914
#3  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fffcb5a4a30, msg=msg@entry=0x7ffff17200f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#4  0x00007ffff1675444 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90
#5  0x00007ffff16756b1 in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) (this=0x5555556252d0, queue=0x555555b1d4e0, condition=..., timeout=timeout@entry=100) at qwaylanddisplay.cpp:260
#6  0x00007ffff167c4e8 in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) (this=0x55555594ed30, timeout=100) at /usr/include/c++/9/new:174
#7  0x00007fffea82cd8a in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) (this=0x55555650f510, surface=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:486
#8  0x00007ffff5fe3ed1 in QOpenGLContext::swapBuffers(QSurface*) (this=0x555555ddffe0, surface=<optimized out>) at kernel/qopenglcontext.cpp:1112
#9  0x00007ffff778580c in QSGRenderThread::syncAndRender(QImage*) (this=0x555556983160, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870
#10 0x00007ffff7789587 in QSGRenderThread::run() (this=0x555556983160) at scenegraph/qsgthreadedrenderloop.cpp:1043
#11 0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x555556983160) at thread/qthread_unix.cpp:342
#12 0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffcbdc4700 (LWP 24228)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffc4006320, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffc4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffcbdc3d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=this@entry=0x5555568ab860) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff76c430a in QQuickPixmapReader::run() (this=0x5555568ab860) at util/qquickpixmapcache.cpp:1008
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555568ab860) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdb7fe700 (LWP 24225)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddea78) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddea28, cond=0x555555ddea50) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddea50, mutex=0x555555ddea28) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddea28, cond=0x555555ddea50) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555ddff20) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffdbfff700 (LWP 24224)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddea78) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddea28, cond=0x555555ddea50) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddea50, mutex=0x555555ddea28) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddea28, cond=0x555555ddea50) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555ddfee0) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffe8bf5700 (LWP 24223)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddea78) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddea28, cond=0x555555ddea50) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddea50, mutex=0x555555ddea28) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddea28, cond=0x555555ddea50) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555ddfce0) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe93f6700 (LWP 24222)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555ddea78) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555ddea28, cond=0x555555ddea50) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555ddea50, mutex=0x555555ddea28) at pthread_cond_wait.c:638
#3  0x00007fffe9b8397b in cnd_wait (mtx=0x555555ddea28, cond=0x555555ddea50) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555555cb6070) at ../src/util/u_queue.c:275
#5  0x00007fffe9b8358b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffeb5ef700 (LWP 24221)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffe4004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffeb5eed80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=this@entry=0x5555558a7bd0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff72bd6c9 in QQmlThreadPrivate::run() (this=0x5555558a7bd0) at qml/ftw/qqmlthread.cpp:155
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x5555558a7bd0) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff0f29700 (LWP 24216)):
#0  0x00007ffff560296f in __GI___poll (fds=0x7fffec005240, nfds=3, timeout=21998) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff3f521ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffec000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffff0f28d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ffff598f082 in QThread::exec() (this=this@entry=0x7ffff65d9d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ffff6556f2b in QDBusConnectionManager::run() (this=0x7ffff65d9d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007ffff599020c in QThreadPrivate::start(void*) (arg=0x7ffff65d9d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007ffff4a02609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ffff560f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff1d07340 (LWP 24177)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff5512859 in __GI_abort () at abort.c:79
#2  0x00007ffff5954c39 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914
#3  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fffffffcc10, msg=msg@entry=0x7ffff17200f8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893
#4  0x00007ffff1675444 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90
#5  0x00007ffff167549e in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x5555556252d0) at qwaylanddisplay.cpp:222
#6  0x00007ffff5ba95e0 in doActivate<false>(QObject*, int, void**) (sender=0x55555564d550, signal_index=3, argv=0x7fffffffcd50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#7  0x00007ffff5ba2977 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55555564d550, m=m@entry=0x7ffff5e59b60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffcd50) at kernel/qobject.cpp:3946
#8  0x00007ffff5bad623 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x55555564d550, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#9  0x00007ffff5baddc3 in QSocketNotifier::event(QEvent*) (this=0x55555564d550, e=0x7fffffffd020) at kernel/qsocketnotifier.cpp:302
#10 0x00007ffff68c9cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55555561c010, receiver=receiver@entry=0x55555564d550, e=e@entry=0x7fffffffd020) at kernel/qapplication.cpp:3671
#11 0x00007ffff68d2c70 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffdc20, receiver=0x55555564d550, e=0x7fffffffd020) at kernel/qapplication.cpp:3417
#12 0x00007ffff5b726aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55555564d550, event=0x7fffffffd020) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#13 0x00007ffff5bcda95 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x55555564cb40) at kernel/qeventdispatcher_glib.cpp:107
#14 0x00007ffff3f51fbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff3f52240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55555564c9a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#18 0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x55555608c830, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#19 0x00007fffcbddb17a in KScreen::WaylandConfig::WaylandConfig(QObject*) (this=0x55555608c7e0, parent=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:118
#20 0x00007fffcbdd9d6c in KScreen::WaylandBackend::WaylandBackend() (this=0x555555613b90) at ./src/abstractbackend.h:35
#21 0x00007fffcbdd5865 in qt_plugin_instance() () at ./obj-x86_64-linux-gnu/backends/kwayland/KSC_KWayland_autogen/EWIEGA46WW/moc_waylandbackend.cpp:114
#22 0x00007ffff5b6865f in QLibraryPrivate::pluginInstance() (this=0x555556874580) at plugin/qlibrary.cpp:557
#23 0x00007ffff5b5c287 in QPluginLoader::instance() (this=this@entry=0x555555c26a90) at plugin/qpluginloader.cpp:199
#24 0x00007fffea749874 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) (loader=0x555555c26a90, name=..., arguments=...) at ./src/backendmanager.cpp:198
#25 0x00007fffea749f1c in KScreen::BackendManager::loadBackendInProcess(QString const&) (this=0x55555686e090, name=...) at ./src/backendmanager.cpp:243
#26 0x00007fffea755b7b in KScreen::ConfigOperationPrivate::loadBackend() (this=this@entry=0x555559db80e0) at ./src/configoperation.cpp:138
#27 0x00007fffea7568d3 in KScreen::GetConfigOperation::start() (this=0x555559db80c0) at ./src/getconfigoperation.cpp:173
#28 0x00007ffff5ba0129 in QObject::event(QEvent*) (this=0x555559db80c0, e=0x555559db8220) at kernel/qobject.cpp:1314
#29 0x00007ffff68c9cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55555561c010, receiver=receiver@entry=0x555559db80c0, e=e@entry=0x555559db8220) at kernel/qapplication.cpp:3671
#30 0x00007ffff68d2c70 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffdc20, receiver=0x555559db80c0, e=0x555559db8220) at kernel/qapplication.cpp:3417
#31 0x00007ffff5b726aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555559db80c0, event=0x555559db8220) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#32 0x00007ffff5b74fa1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x555555610d50) at kernel/qcoreapplication.cpp:1815
#33 0x00007ffff5bcd837 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55555564c330) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007ffff3f51fbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff3f52240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff3f522e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff5bcce92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55555564c9a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007ffff5b711bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdad0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#39 0x00007ffff5b79354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x0000555555578b9c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:242
Comment 1 Patrick Silva 2020-09-13 12:34:23 UTC
In fact this problem occurs when I copy anything to clipboard.
Comment 2 Patrick Silva 2021-01-16 14:47:05 UTC
already fixed.