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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.