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.