https://bugs.kde.org/show_bug.cgi?id=416253

            Bug ID: 416253
           Summary: System Settings freezes when I switch from
                    "Activities" to another section of "Workspace
                    behavior" on Wayland
           Product: systemsettings
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: kcm_activities
          Assignee: ivan.cu...@kde.org
          Reporter: bugsefor...@gmx.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. open system settings > workspace behavior > activities on Wayland
2. switch to another section (Virtual desktops, general behavior, etc)
3. 

OBSERVED RESULT
system settings freezes (window decoration says "Not responding...")

EXPECTED RESULT
no freezing

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.17.80
KDE Frameworks Version: 5.67.0
Qt Version: 5.13.2


ADDITIONAL INFORMATION
also reproducible on Arch Linux

KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.14


Thread 10 (Thread 0x7fffb29be700 (LWP 26126)):
#0  0x00007fffeef569f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0x55555c91ab74) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55555c91ab20,
cond=0x55555c91ab48)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55555c91ab48, mutex=0x55555c91ab20) at
pthread_cond_wait.c:655
#3  0x00007ffff3bf9aeb in QWaitConditionPrivate::wait (deadline=...,
this=0x55555c91ab20)
    at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555555b27c70,
deadline=...)
    at thread/qwaitcondition_unix.cpp:225
#5  0x00007ffff3bf9df9 in QWaitCondition::wait (this=this@entry=0x555555b27c78, 
    mutex=mutex@entry=0x555555b27c70, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007ffff1cceec8 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x555555b27c68)
    at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x555555b27bf0)
    at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ffff1ccf2fa in QSGRenderThread::run (this=0x555555b27bf0)
    at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ffff3bf2b52 in QThreadPrivate::start (arg=0x555555b27bf0) at
thread/qthread_unix.cpp:360
#10 0x00007fffeef506db in start_thread (arg=0x7fffb29be700) at
pthread_create.c:463
#11 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fffb3fff700 (LWP 26124)):
#0  0x00007ffff34e2bf9 in __GI___poll (fds=0x7fffa8004a00, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb915c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffa8004a00, 
    timeout=<optimized out>, context=0x7fffa8000bf0) at
../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7fffa8000bf0,
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007fffecb916dc in g_main_context_iteration (context=0x7fffa8000bf0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x7fffa8000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffb3ffed80,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ffff3bf13aa in QThread::exec (this=this@entry=0x55555bcdbbe0) at
thread/qthread.cpp:531
#7  0x00007ffff1776815 in QQmlThreadPrivate::run (this=0x55555bcdbbe0) at
qml/ftw/qqmlthread.cpp:152
#8  0x00007ffff3bf2b52 in QThreadPrivate::start (arg=0x55555bcdbbe0) at
thread/qthread_unix.cpp:360
#9  0x00007fffeef506db in start_thread (arg=0x7fffb3fff700) at
pthread_create.c:463
#10 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffb9add700 (LWP 26123)):
#0  0x00007ffff34e2bf9 in __GI___poll (fds=0x7fffac048ad0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb915c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffac048ad0, 
    timeout=<optimized out>, context=0x7fffac046da0) at
../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7fffac046da0,
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007fffecb916dc in g_main_context_iteration (context=0x7fffac046da0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x7fffac0068c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffb9adcd80,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ffff3bf13aa in QThread::exec (this=this@entry=0x55555cf5a520) at
thread/qthread.cpp:531
#7  0x00007ffff1776815 in QQmlThreadPrivate::run (this=0x55555cf5a520) at
qml/ftw/qqmlthread.cpp:152
#8  0x00007ffff3bf2b52 in QThreadPrivate::start (arg=0x55555cf5a520) at
thread/qthread_unix.cpp:360
#9  0x00007fffeef506db in start_thread (arg=0x7fffb9add700) at
pthread_create.c:463
#10 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffbbbff700 (LWP 26121)):
#0  0x00007ffff34e2bf9 in __GI___poll (fds=0x7fffb4003ce0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb915c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffb4003ce0, 
    timeout=<optimized out>, context=0x7fffb4000bf0) at
../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7fffb4000bf0,
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007fffecb916dc in g_main_context_iteration (context=0x7fffb4000bf0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x7fffb4000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffbbbfed80,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ffff3bf13aa in QThread::exec (this=this@entry=0x55555bb556e0) at
thread/qthread.cpp:531
#7  0x00007ffff1776815 in QQmlThreadPrivate::run (this=0x55555bb556e0) at
qml/ftw/qqmlthread.cpp:152
#8  0x00007ffff3bf2b52 in QThreadPrivate::start (arg=0x55555bb556e0) at
thread/qthread_unix.cpp:360
#9  0x00007fffeef506db in start_thread (arg=0x7fffbbbff700) at
pthread_create.c:463
#10 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffc1004700 (LWP 26120)):
#0  0x00007ffff34e2bf9 in __GI___poll (fds=0x7fffbc004a00, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb915c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffbc004a00, 
    timeout=<optimized out>, context=0x7fffbc000bf0) at
../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7fffbc000bf0,
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007fffecb916dc in g_main_context_iteration (context=0x7fffbc000bf0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x7fffbc000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffc1003d80,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ffff3bf13aa in QThread::exec (this=this@entry=0x55555baf0ed0) at
thread/qthread.cpp:531
#7  0x00007ffff1776815 in QQmlThreadPrivate::run (this=0x55555baf0ed0) at
qml/ftw/qqmlthread.cpp:152
#8  0x00007ffff3bf2b52 in QThreadPrivate::start (arg=0x55555baf0ed0) at
thread/qthread_unix.cpp:360
#9  0x00007fffeef506db in start_thread (arg=0x7fffc1004700) at
pthread_create.c:463
#10 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffcf2a2700 (LWP 26117)):
#0  0x00007ffff34e2bf9 in __GI___poll (fds=0x7fffc8004e00, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb915c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffc8004e00, 
    timeout=<optimized out>, context=0x7fffc8000bf0) at
../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7fffc8000bf0,
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007fffecb916dc in g_main_context_iteration (context=0x7fffc8000bf0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x7fffc8000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffcf2a1d80,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ffff3bf13aa in QThread::exec (this=this@entry=0x555555c3ca80) at
thread/qthread.cpp:531
#7  0x00007ffff1776815 in QQmlThreadPrivate::run (this=0x555555c3ca80) at
qml/ftw/qqmlthread.cpp:152
#8  0x00007ffff3bf2b52 in QThreadPrivate::start (arg=0x555555c3ca80) at
thread/qthread_unix.cpp:360a
#9  0x00007fffeef506db in start_thread (arg=0x7fffcf2a2700) at
pthread_create.c:463
#10 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffdabcf700 (LWP 26060)):
#0  0x00007fffeef569f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0x55555586caa8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55555586ca58,
cond=0x55555586ca80)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55555586ca80, mutex=0x55555586ca58) at
pthread_cond_wait.c:655
#3  0x00007fffdb5992cb in cnd_wait (mtx=0x55555586ca58, cond=0x55555586ca80)
    at ../src/../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5555558be790) at
../src/util/u_queue.c:256
#5  0x00007fffdb598ff7 in impl_thrd_routine (p=<optimized out>)
    at ../src/../include/c11/threads_posix.h:87
#6  0x00007fffeef506db in start_thread (arg=0x7fffdabcf700) at
pthread_create.c:463
#7  0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe3bae700 (LWP 26059)):
#0  0x00007ffff34e2bf9 in __GI___poll (fds=0x7fffdc003ce0, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb915c9 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7fffdc003ce0, 
    timeout=<optimized out>, context=0x7fffdc000bf0) at
../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7fffdc000bf0,
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007fffecb916dc in g_main_context_iteration (context=0x7fffdc000bf0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x7fffdc000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffe3badd70,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ffff3bf13aa in QThread::exec (
    this=this@entry=0x7ffff4523d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread.cpp:531
#7  0x00007ffff42ac0e5 in QDBusConnectionManager::run (
    this=0x7ffff4523d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at qdbusconnection.cpp:178
#8  0x00007ffff3bf2b52 in QThreadPrivate::start (
    arg=0x7ffff4523d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread_unix.cpp:360
#9  0x00007fffeef506db in start_thread (arg=0x7fffe3bae700) at
pthread_create.c:463
#10 0x00007ffff34ef88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7fa6800 (LWP 25971)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff3bf2e55 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=3, op=0, 
    addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >
(expectedValue=<optimized out>, 
    futex=...) at thread/qfutex_p.h:107
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...)
    at thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal (this=0x7fffe8095820
<QtWaylandClient::QWaylandWindow::mFrameSyncMutex>)
    at thread/qmutex_linux.cpp:159
#5  0x00007ffff3bf303b in QMutex::lock (
    this=this@entry=0x7fffe8095820
<QtWaylandClient::QWaylandWindow::mFrameSyncMutex>)
    at thread/qmutex.cpp:227
#6  0x00007fffe7dd4eaa in QMutexLocker::QMutexLocker (
    m=0x7fffe8095820 <QtWaylandClient::QWaylandWindow::mFrameSyncMutex>,
this=<synthetic pointer>)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:206
#7  QtWaylandClient::QWaylandWindow::waitForFrameSync (this=0x55555590c6d0,
timeout=100)
    at qwaylandwindow.cpp:671
#8  0x00007fffe2796967 in QtWaylandClient::QWaylandGLContext::swapBuffers
(this=0x55555b87a0f0, 
    surface=<optimized out>)
    at
../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:482
#9  0x00007ffff4678b2f in QOpenGLContext::swapBuffers (this=0x55555bdeeb90, 
    surface=surface@entry=0x5555558c4370) at kernel/qopenglcontext.cpp:1111
#10 0x00007ffff494d0aa in QPlatformBackingStore::composeAndFlush
(this=this@entry=0x5555558f3480, 
    window=<optimized out>, region=..., offset=..., 
    textures=textures@entry=0x7ffff5575780 <(anonymous
namespace)::Q_QGS_qt_dummy_platformTextureList::innerFunction()::holder>,
translucentBackground=translucentBackground@entry=false)
    at painting/qplatformbackingstore.cpp:463
#11 0x00007ffff4e78ea3 in QWidgetBackingStore::qt_flush (widget=0x5555557b5a00,
region=..., 
    backingStore=<optimized out>, tlw=<optimized out>,
widgetTextures=<optimized out>, 
    widgetBackingStore=<optimized out>) at kernel/qwidgetbackingstore.cpp:159
#12 0x00007ffff4e7a7d4 in QWidgetBackingStore::flush
(this=this@entry=0x555555a73020, 
    widget=widget@entry=0x0) at kernel/qwidgetbackingstore.cpp:1387
#13 0x00007ffff4e7c330 in QWidgetBackingStore::endPaint
(beginPaintInfo=<synthetic pointer>, 
    backingStore=<optimized out>, cleaned=..., this=0x555555a73020)
    at kernel/qwidgetbackingstore.cpp:368
#14 QWidgetBackingStore::doSync (this=this@entry=0x555555a73020)
    at kernel/qwidgetbackingstore.cpp:1371
#15 0x00007ffff4e7c59d in QWidgetBackingStore::sync (this=0x555555a73020)
    at kernel/qwidgetbackingstore.cpp:1149
#16 0x00007ffff4e94cbf in QWidgetPrivate::syncBackingStore
(this=0x555555787e10)
    at kernel/qwidget.cpp:1949
#17 0x00007ffff4eace28 in QWidget::event (this=this@entry=0x5555557b5a00, 
    event=event@entry=0x7fffffffc870) at kernel/qwidget.cpp:9278
#18 0x00007ffff4fb8380 in QMainWindow::event (this=0x5555557b5a00,
event=0x7fffffffc870)
    at widgets/qmainwindow.cpp:1343
#19 0x00007ffff76e48f1 in KMainWindow::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#20 0x00007ffff7725b87 in KXmlGuiWindow::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#21 0x00007ffff4e6beac in QApplicationPrivate::notify_helper
(this=this@entry=0x555555796ee0, 
    receiver=receiver@entry=0x5555557b5a00, e=e@entry=0x7fffffffc870) at
kernel/qapplication.cpp:3703
#22 0x00007ffff4e734b0 in QApplication::notify (this=0x7fffffffddc0,
receiver=0x5555557b5a00, 
    e=0x7fffffffc870) at kernel/qapplication.cpp:3449
#23 0x00007ffff3dd7f08 in QCoreApplication::notifyInternal2
(receiver=0x5555557b5a00, 
    event=0x7fffffffc870) at kernel/qcoreapplication.cpp:1095
#24 0x00007ffff4e7d3f3 in QWidgetBackingStore::sendUpdateRequest
(this=this@entry=0x555555a73020, 
    widget=0x5555557b5a00,
updateTime=updateTime@entry=QWidgetBackingStore::UpdateNow)
    at kernel/qwidgetbackingstore.cpp:509
#25 0x00007ffff4e7f725 in QWidgetBackingStore::sendUpdateRequest (
    updateTime=QWidgetBackingStore::UpdateNow, widget=<optimized out>,
this=0x555555a73020)
    at kernel/qwidgetbackingstore.cpp:479
#26 QWidgetBackingStore::markDirty<QRect> (this=0x555555a73020, r=..., 
    widget=widget@entry=0x555555b219a0,
updateTime=updateTime@entry=QWidgetBackingStore::UpdateNow, 
    bufferState=bufferState@entry=QWidgetBackingStore::BufferValid)
    at kernel/qwidgetbackingstore.cpp:610
#27 0x00007ffff4e96d7b in QWidgetPrivate::repaint<QRect> (r=...,
this=<optimized out>)
    at kernel/qwidget.cpp:11104
#28 QWidget::repaint (this=<optimized out>, rect=...) at
kernel/qwidget.cpp:11080
#29 0x00007ffff4e96ddc in QWidget::repaint (this=<optimized out>) at
kernel/qwidget.cpp:11049
#30 0x00007ffff4eca5c0 in QWidgetWindow::event (this=0x55555c901bf0,
event=0x7fffffffcd10)
    at kernel/qwidgetwindow.cpp:369
#31 0x00007ffff4e6beac in QApplicationPrivate::notify_helper
(this=this@entry=0x555555796ee0, 
    receiver=receiver@entry=0x55555c901bf0, e=e@entry=0x7fffffffcd10) at
kernel/qapplication.cpp:3703
#32 0x00007ffff4e734b0 in QApplication::notify (this=0x7fffffffddc0,
receiver=0x55555c901bf0, 
    e=0x7fffffffcd10) at kernel/qapplication.cpp:3449
#33 0x00007ffff3dd7f08 in QCoreApplication::notifyInternal2
(receiver=0x55555c901bf0, 
    event=0x7fffffffcd10) at kernel/qcoreapplication.cpp:1095
#34 0x00007ffff462beb8 in QPlatformWindow::deliverUpdateRequest
(this=this@entry=0x55555d1d46d0)
    at kernel/qplatformwindow.cpp:793
#35 0x00007fffe7dd99fa in QtWaylandClient::QWaylandWindow::deliverUpdateRequest
(this=0x55555d1d46c0)
    at qwaylandwindow.cpp:1179
#36 0x00007fffe7dd4dc2 in
QtWaylandClient::QWaylandWindow::<lambda()>::operator() (
    __closure=<synthetic pointer>, __closure=<synthetic pointer>) at
qwaylandwindow.cpp:654
#37 QtWaylandClient::QWaylandWindow::handleFrameCallback (this=0x55555d1d46c0)
    at qwaylandwindow.cpp:660
#38 0x00007fffe72cfdae in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#39 0x00007fffe72cf71f in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#40 0x00007fffe795ee24 in wl_closure_invoke
(closure=closure@entry=0x55555ccfc130, 
    flags=flags@entry=1, target=<optimized out>, target@entry=0x55555cbb8c10,
opcode=opcode@entry=0, 
    data=<optimized out>) at ../src/connection.c:1006
#41 0x00007fffe795b659 in dispatch_event (display=display@entry=0x55555579a630,
queue=<optimized out>)
    at ../src/wayland-client.c:1427
#42 0x00007fffe795cb24 in dispatch_queue (queue=0x55555c971d50,
display=0x55555579a630)
    at ../src/wayland-client.c:1573
#43 wl_display_dispatch_queue_pending (display=0x55555579a630,
queue=queue@entry=0x55555c971d50)
    at ../src/wayland-client.c:1815
#44 0x00007fffe7dcd39c in
QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*,
std::function<bool ()>, int) (this=0x55555578e780, queue=0x55555c971d50,
condition=..., 
    timeout=timeout@entry=100) at qwaylanddisplay.cpp:239
#45 0x00007fffe7dd4ef0 in QtWaylandClient::QWaylandWindow::waitForFrameSync
(this=0x55555d1d46c0, 
    timeout=100) at qwaylandwindow.cpp:674
#46 0x00007fffe2796967 in QtWaylandClient::QWaylandGLContext::swapBuffers
(this=0x55555b87a0f0, 
    surface=<optimized out>)
    at
../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:482
#47 0x00007ffff4678b2f in QOpenGLContext::swapBuffers (this=0x55555bdeeb90, 
    surface=surface@entry=0x55555c901c00) at kernel/qopenglcontext.cpp:1111
#48 0x00007ffff494d0aa in QPlatformBackingStore::composeAndFlush
(this=this@entry=0x5555558f3480, 
    window=<optimized out>, region=..., offset=...,
textures=textures@entry=0x55555c97e630, 
    translucentBackground=translucentBackground@entry=false) at
painting/qplatformbackingstore.cpp:463
#49 0x00007ffff4e78ea3 in QWidgetBackingStore::qt_flush (widget=0x555555b219a0,
region=..., 
    backingStore=<optimized out>, tlw=<optimized out>,
widgetTextures=<optimized out>, 
    widgetBackingStore=<optimized out>) at kernel/qwidgetbackingstore.cpp:159
#50 0x00007ffff4e7cbce in QWidgetBackingStore::sync (this=0x555555a73020, 
    exposedWidget=0x555555b219a0, exposedRegion=...) at
kernel/qwidgetbackingstore.cpp:1113
#51 0x00007ffff4e94d6f in QWidgetPrivate::syncBackingStore
(this=this@entry=0x555555b219e0, 
    region=...) at kernel/qwidget.cpp:1958
#52 0x00007ffff4ec9a1c in QWidgetWindow::handleExposeEvent
(this=this@entry=0x55555c901bf0, 
    event=event@entry=0x7fffffffda00) at kernel/qwidgetwindow.cpp:991
#53 0x00007ffff4eca689 in QWidgetWindow::event (this=0x55555c901bf0,
event=0x7fffffffda00)
    at kernel/qwidgetwindow.cpp:328
#54 0x00007ffff4e6beac in QApplicationPrivate::notify_helper
(this=this@entry=0x555555796ee0, 
    receiver=receiver@entry=0x55555c901bf0, e=e@entry=0x7fffffffda00) at
kernel/qapplication.cpp:3703
#55 0x00007ffff4e734b0 in QApplication::notify (this=0x7fffffffddc0,
receiver=0x55555c901bf0, 
    e=0x7fffffffda00) at kernel/qapplication.cpp:3449
#56 0x00007ffff3dd7f08 in QCoreApplication::notifyInternal2
(receiver=0x55555c901bf0, 
    event=0x7fffffffda00) at kernel/qcoreapplication.cpp:1095
#57 0x00007ffff3dd80ee in QCoreApplication::sendSpontaneousEvent (
    receiver=receiver@entry=0x55555c901bf0, event=event@entry=0x7fffffffda00)
    at kernel/qcoreapplication.cpp:1502
#58 0x00007ffff463b41a in QGuiApplicationPrivate::processExposeEvent
(e=0x55555c917660)
    at kernel/qguiapplication.cpp:3081
#59 0x00007ffff463b66d in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x55555c917660)
    at kernel/qguiapplication.cpp:1911
#60 0x00007ffff461579b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...)
    at kernel/qwindowsysteminterface.cpp:1148
#61 0x00007fffe7e026d0 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#62 0x00007fffecb91417 in g_main_dispatch (context=0x5555557c29f0) at
../../../../glib/gmain.c:3176
#63 g_main_context_dispatch (context=context@entry=0x5555557c29f0) at
../../../../glib/gmain.c:3829
#64 0x00007fffecb91650 in g_main_context_iterate
(context=context@entry=0x5555557c29f0, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../../../../glib/gmain.c:3902
#65 0x00007fffecb916dc in g_main_context_iteration (context=0x5555557c29f0, 
    may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#66 0x00007ffff3e35b7f in QEventDispatcherGlib::processEvents
(this=0x5555557da710, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#67 0x00007ffff3dd606a in QEventLoop::exec (this=this@entry=0x7fffffffdce0,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#68 0x00007ffff3ddf3e0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1403
#69 0x0000555555560268 in main (argc=<optimized out>, argv=<optimized out>) at
./app/main.cpp:71

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to