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

            Bug ID: 454056
           Summary: kwin_wayland crashed after changing display settings
                    repeatedly
           Product: kwin
           Version: 5.24.90
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: bugsefor...@gmx.com
  Target Milestone: ---

SUMMARY
I repeatedly changed display settings (scale and RGB range) during a few
minutes in Display Configuration KCM, at some point my system becomes slower
with laggy cursor movement and then kwin_wayland crashed.

Operating System: Arch Linux
KDE Plasma Version: 5.24.90
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4
Graphics Platform: Wayland


Thread 10 (Thread 0x7ff214d15640 (LWP 1281)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x7ff2203d1550) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ff2203d1550,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ff2293f817f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x7ff2203d1550, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007ff2293fa920 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x7ff2203d1500, cond=0x7ff2203d1528) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7ff2203d1528, mutex=0x7ff2203d1500) at
pthread_cond_wait.c:618
#5  0x00007ff2219c82ac in cnd_wait () at
../mesa-22.0.3/include/c11/threads_posix.h:155
#6  util_queue_thread_func() () at ../mesa-22.0.3/src/util/u_queue.c:294
#7  0x00007ff2219c18cc in impl_thrd_routine() () at
../mesa-22.0.3/include/c11/threads_posix.h:87
#8  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#9  0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 9 (Thread 0x7ff2214d7640 (LWP 1279)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x5600a14dca58) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5600a14dca58,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ff2293f817f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5600a14dca58, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007ff2293fa920 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5600a14dca08, cond=0x5600a14dca30) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5600a14dca30, mutex=0x5600a14dca08) at
pthread_cond_wait.c:618
#5  0x00007ff2219c82ac in cnd_wait () at
../mesa-22.0.3/include/c11/threads_posix.h:155
#6  util_queue_thread_func() () at ../mesa-22.0.3/src/util/u_queue.c:294
#7  0x00007ff2219c18cc in impl_thrd_routine() () at
../mesa-22.0.3/include/c11/threads_posix.h:87
#8  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#9  0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 8 (Thread 0x7ff1e399b640 (LWP 12426)):
#0  0x00007ff229480f3e in epoll_wait (epfd=123,
events=events@entry=0x7ff1e399a700, maxevents=32, timeout=-1) at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007ff2049ea849 in impl_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7ff1e399a8b0, n_ev=<optimized out>,
timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:157
#2  0x00007ff2049ddd14 in loop_iterate (object=0x5600a264a908, timeout=-1) at
../pipewire/spa/plugins/support/loop.c:382
#3  0x00007ff2298db997 in do_loop (user_data=0x5600a20fd200) at
../pipewire/src/pipewire/data-loop.c:81
#4  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#5  0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 7 (Thread 0x7ff223c94640 (LWP 1278)):
#0  0x00007ff229474faf in __GI___poll (fds=0x7ff21c0053e0, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff227a7c976 in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7ff21c0053e0, timeout=<optimized out>, context=0x7ff21c001cf0)
at ../glib/glib/gmain.c:4516
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff21c001cf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#3  0x00007ff227a236c5 in g_main_context_iteration (context=0x7ff21c001cf0,
may_block=1) at ../glib/glib/gmain.c:4276
#4  0x00007ff22a5b97bc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7ff21c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ff22a56779c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff223c93a50,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007ff22a3c853f in QThread::exec() (this=this@entry=0x7ff22bac7560
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ff22ba6b75a in QDBusConnectionManager::run() (this=0x7ff22bac7560
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/usr/src/debug/qtbase/src/dbus/qdbusconnection.cpp:179
#8  0x00007ff22a3c536a in QThreadPrivate::start(void*) (arg=0x7ff22bac7560
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:331
#9  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#10 0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 6 (Thread 0x7ff1d9400640 (LWP 6479)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x5600a31bc960) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5600a31bc960,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ff2293f817f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5600a31bc960, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007ff2293fa920 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5600a31bc910, cond=0x5600a31bc938) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5600a31bc938, mutex=0x5600a31bc910) at
pthread_cond_wait.c:618
#5  0x00007ff2219c82ac in cnd_wait () at
../mesa-22.0.3/include/c11/threads_posix.h:155
#6  util_queue_thread_func() () at ../mesa-22.0.3/src/util/u_queue.c:294
#7  0x00007ff2219c18cc in impl_thrd_routine() () at
../mesa-22.0.3/include/c11/threads_posix.h:87
#8  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#9  0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 5 (Thread 0x7ff2077fe640 (LWP 5862)):
#0  0x00007ff229474faf in __GI___poll (fds=0x7ff200047e20, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff227a7c976 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7ff200047e20, timeout=<optimized out>, context=0x7ff200015440)
at ../glib/glib/gmain.c:4516
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff200015440,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#3  0x00007ff227a236c5 in g_main_context_iteration (context=0x7ff200015440,
may_block=1) at ../glib/glib/gmain.c:4276
#4  0x00007ff22a5b97bc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7ff2000190b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ff22a56779c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff2077fda60,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007ff22a3c853f in QThread::exec() (this=this@entry=0x5600a224ffc0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ff22b377420 in QQmlThreadPrivate::run() (this=0x5600a224ffc0) at
/usr/src/debug/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#8  0x00007ff22a3c536a in QThreadPrivate::start(void*) (arg=0x5600a224ffc0) at
thread/qthread_unix.cpp:331
#9  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#10 0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 4 (Thread 0x7ff207fff640 (LWP 2591)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x5600a2320310) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5600a2320310,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ff2293f817f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5600a2320310, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007ff2293fa920 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5600a23202c0, cond=0x5600a23202e8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5600a23202e8, mutex=0x5600a23202c0) at
pthread_cond_wait.c:618
#5  0x00007ff2219c82ac in cnd_wait () at
../mesa-22.0.3/include/c11/threads_posix.h:155
#6  util_queue_thread_func() () at ../mesa-22.0.3/src/util/u_queue.c:294
#7  0x00007ff2219c18cc in impl_thrd_routine() () at
../mesa-22.0.3/include/c11/threads_posix.h:87
#8  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#9  0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 3 (Thread 0x7ff206ffd640 (LWP 1284)):
#0  0x00007ff229474faf in __GI___poll (fds=0x7ff1fc0029e0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff227a7c976 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7ff1fc0029e0, timeout=<optimized out>, context=0x7ff1fc000c30)
at ../glib/glib/gmain.c:4516
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff1fc000c30,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#3  0x00007ff227a236c5 in g_main_context_iteration (context=0x7ff1fc000c30,
may_block=1) at ../glib/glib/gmain.c:4276
#4  0x00007ff22a5b97bc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7ff1fc000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ff22a56779c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff206ffca60,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007ff22a3c853f in QThread::exec() (this=this@entry=0x5600a1932260) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ff22b377420 in QQmlThreadPrivate::run() (this=0x5600a1932260) at
/usr/src/debug/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#8  0x00007ff22a3c536a in QThreadPrivate::start(void*) (arg=0x5600a1932260) at
thread/qthread_unix.cpp:331
#9  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#10 0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 2 (Thread 0x7ff220cd6640 (LWP 1280)):
#0  0x00007ff229474faf in __GI___poll (fds=0x7ff2080029e0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff227a7c976 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7ff2080029e0, timeout=<optimized out>, context=0x7ff208000c30)
at ../glib/glib/gmain.c:4516
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff208000c30,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#3  0x00007ff227a236c5 in g_main_context_iteration (context=0x7ff208000c30,
may_block=1) at ../glib/glib/gmain.c:4276
#4  0x00007ff22a5b97bc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7ff208000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007ff22a56779c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff220cd5a80,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007ff22a3c853f in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ff22a3c536a in QThreadPrivate::start(void*) (arg=0x5600a14d6ff0) at
thread/qthread_unix.cpp:331
#8  0x00007ff2293fb54d in start_thread (arg=<optimized out>) at
pthread_create.c:442
#9  0x00007ff229480b14 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 1 (Thread 0x7ff2243e8a80 (LWP 1272)):
#0  QOpenGLContext::surface() const (this=this@entry=0x0) at
kernel/qopenglcontext.cpp:1077
#1  0x00007ff2287364f1 in qsg_device_pixel_ratio (ctx=0x0) at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:99
#2  QSGTextMaskMaterial::updateCache(QFontEngine::GlyphFormat)
(this=this@entry=0x5600a25ac9e0, glyphFormat=QFontEngine::Format_A32,
glyphFormat@entry=QFontEngine::Format_None) at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:774
#3  0x00007ff228736810 in QSGTextMaskMaterial::init(QFontEngine::GlyphFormat)
(this=this@entry=0x5600a25ac9e0,
glyphFormat=glyphFormat@entry=QFontEngine::Format_None) at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:742
#4  0x00007ff228736993 in
QSGTextMaskMaterial::QSGTextMaskMaterial(QSGRenderContext*, QVector4D const&,
QRawFont const&, QFontEngine::GlyphFormat)
(glyphFormat=QFontEngine::Format_None, font=..., color=<optimized out>,
rc=<optimized out>, this=0x5600a25ac9e0, this=<optimized out>, rc=<optimized
out>, color=<optimized out>, font=<optimized out>, glyphFormat=<optimized out>)
at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:711
#5  QSGDefaultGlyphNode::update() (this=0x5600a3577a20) at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp:107
#6  0x00007ff2287c3de8 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun
const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*)
(this=0x5600a204c0b0, position=..., glyphs=..., color=...,
style=QQuickText::Normal, styleColor=..., parentNode=0x0) at
/usr/src/debug/qtdeclarative/src/quick/items/qquicktextnode.cpp:117
#7  0x00007ff2287d3401 in
QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode*, QQuickText::TextStyle,
QColor const&) (this=<optimized out>, parentNode=<optimized out>,
style=<optimized out>, styleColor=<optimized out>) at
/usr/src/debug/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp:793
#8  0x00007ff2287c0eb2 in QQuickTextNode::addTextLayout(QPointF const&,
QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor
const&, QColor const&, QColor const&, int, int, int, int)
(this=this@entry=0x5600a204c0b0, position=...,
textLayout=textLayout@entry=0x5600a1f443e8, color=...,
style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=...,
selectedTextColor=..., selectionStart=-1, selectionEnd=-1, lineStart=0,
lineCount=<optimized out>) at
/usr/src/debug/qtdeclarative/src/quick/items/qquicktextnode.cpp:287
#9  0x00007ff2287ca904 in QQuickText::updatePaintNode(QSGNode*,
QQuickItem::UpdatePaintNodeData*) (this=0x5600a1fe2d60, oldNode=<optimized
out>, data=<optimized out>) at
/usr/src/debug/qtdeclarative/src/quick/items/qquicktext.cpp:2500
#10 0x00007ff2287b3cb8 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*)
(this=0x5600a2dd74f0, item=0x5600a1fe2d60) at
/usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:3871
#11 0x00007ff2287b44c5 in QQuickWindowPrivate::updateDirtyNodes()
(this=0x5600a2dd74f0) at
/usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:3616
#12 0x00007ff2287a4c79 in QQuickWindowPrivate::syncSceneGraph()
(this=0x5600a2dd74f0) at
/usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:523
#13 0x00007ff228737ff2 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*)
(this=0x5600a305fe70, window=<optimized out>) at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:751
#14 0x00007ff228739175 in
QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) (this=0x5600a305fe70,
window=<optimized out>) at
/usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:852
#15 0x00007ff22a959be7 in QWindow::event(QEvent*)
(this=this@entry=0x5600a245c780, ev=ev@entry=0x7ffe102f7e60) at
kernel/qwindow.cpp:2412
#16 0x00007ff2287aa735 in QQuickWindow::event(QEvent*)
(this=this@entry=0x5600a245c780, e=e@entry=0x7ffe102f7e60) at
/usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:1901
#17 0x00007ff1e5b22c16 in PlasmaQuick::Dialog::event(QEvent*)
(this=0x5600a245c780, event=0x7ffe102f7e60) at
/usr/src/debug/plasma-framework-5.94.0/src/plasmaquick/dialog.cpp:1259
#18 0x00007ff229aeea7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5600a245c780, e=0x7ffe102f7e60) at
kernel/qapplication.cpp:3637
#19 0x00007ff22a56eff8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5600a245c780, event=0x7ffe102f7e60) at
kernel/qcoreapplication.cpp:1064
#20 0x00007ff22a94d964 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
(e=0x5600a1857e20) at kernel/qguiapplication.cpp:3258
#21 0x00007ff22a92c945 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#22 0x00007ff22a92ca81 in
QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:1138
#23 0x00007ff22a939c4c in QPlatformWindow::setVisible(bool) (this=<optimized
out>, visible=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x00007ff22a950a5a in QWindowPrivate::setVisible(bool)
(this=0x5600a2dd74f0, visible=<optimized out>) at kernel/qwindow.cpp:408
#25 0x00007ff22b2f3e82 in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (this=<optimized out>,
target=<optimized out>, value=<optimized out>, flags=...) at
../../include/QtQml/5.15.4/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:375
#26 0x00007ff22b3496d5 in GenericBinding<1>::doStore<bool>(bool,
QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=...,
pd=<optimized out>, value=<optimized out>, this=<optimized out>) at
/usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:342
#27 GenericBinding<1>::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) (this=0x5600a2cafea0, result=...,
isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:305
#28 0x00007ff22b350d2e in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x5600a2cafea0,
watcher=..., flags=..., scope=<optimized out>) at
/usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:258
#29 0x00007ff22b350813 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x5600a2cafea0,
flags=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194
#30 0x00007ff22b32e56f in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (endpoint=<optimized out>, a=0x0) at
/usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#31 0x00007ff22a59f2bd in doActivate<false>(QObject*, int, void**)
(sender=0x5600a3467ac0, signal_index=3, argv=0x0) at kernel/qobject.cpp:3778
#32 0x00007ff22b7b1647 in KWin::OSD::show(QString const&, QString const&, int)
(timeout=0, iconName=..., message=...) at
/usr/src/debug/kwin-5.24.90/src/osd.cpp:36
#33 KWin::OSD::show(QString const&, QString const&) (iconName=..., message=...)
at /usr/src/debug/kwin-5.24.90/src/osd.cpp:54
#34 KWin::KillWindow::start() (this=<optimized out>) at
/usr/src/debug/kwin-5.24.90/src/killwindow.cpp:33
#35 KWin::Workspace::slotKillWindow() (this=<optimized out>) at
/usr/src/debug/kwin-5.24.90/src/useractions.cpp:1638
#36 0x00007ff22a59f791 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe102f9cf0, r=<optimized out>, this=0x5600a1b603b0, this=<optimized
out>, r=<optimized out>, a=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#37 doActivate<false>(QObject*, int, void**) (sender=0x5600a1b610f0,
signal_index=4, argv=0x7ffe102f9cf0) at kernel/qobject.cpp:3886
#38 0x00007ff229ae1e07 in QAction::triggered(bool)
(this=this@entry=0x5600a1b610f0, _t1=<optimized out>) at
.moc/moc_qaction.cpp:376
#39 0x00007ff229ae7817 in QAction::activate(QAction::ActionEvent)
(this=0x5600a1b610f0, event=<optimized out>) at kernel/qaction.cpp:1161
#40 0x00007ff22a59f791 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe102f9e30, r=<optimized out>, this=0x5600a188a430, this=<optimized
out>, r=<optimized out>, a=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#41 doActivate<false>(QObject*, int, void**) (sender=0x5600a18f2830,
signal_index=3, argv=0x7ffe102f9e30) at kernel/qobject.cpp:3886
#42 0x00007ff22a093b1d in
OrgKdeKglobalaccelComponentInterface::globalShortcutPressed(QString const&,
QString const&, long long) (_t3=<optimized out>, _t2=<optimized out>,
_t1=<optimized out>, this=<optimized out>) at
/usr/src/debug/build/src/kglobalaccel_component_interface.moc:239
#43 OrgKdeKglobalaccelComponentInterface::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=_o@entry=0x5600a18f2830,
_c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0,
_a=_a@entry=0x7ffe102f9f80) at
/usr/src/debug/build/src/kglobalaccel_component_interface.moc:125
#44 0x00007ff22a093f53 in
OrgKdeKglobalaccelComponentInterface::qt_metacall(QMetaObject::Call, int,
void**) (this=0x5600a18f2830, _c=QMetaObject::InvokeMetaMethod, _id=0,
_a=0x7ffe102f9f80) at
/usr/src/debug/build/src/kglobalaccel_component_interface.moc:208
#45 0x00007ff22baa8ecf in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) [clone .constprop.0]
(this=<optimized out>, object=<optimized out>, msg=<optimized out>,
metaTypes=<optimized out>, slotIdx=<optimized out>) at
/usr/src/debug/qtbase/src/dbus/qdbusintegrator.cpp:1001
#46 0x00007ff22a592910 in QObject::event(QEvent*) (this=0x5600a18f2830,
e=0x5600a2362830) at kernel/qobject.cpp:1314
#47 0x00007ff229aeea7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5600a18f2830, e=0x5600a2362830) at
kernel/qapplication.cpp:3637
#48 0x00007ff22a56eff8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5600a18f2830, event=0x5600a2362830) at
kernel/qcoreapplication.cpp:1064
#49 0x00007ff22a56faf3 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x5600a1450fd0) at
kernel/qcoreapplication.cpp:1821
#50 0x00007ff22a5b90c7 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5600a143d530, flags=...) at kernel/qeventdispatcher_unix.cpp:468
#51 0x000056009f905612 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
#52 0x00007ff22a56779c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe102fa340,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#53 0x00007ff22a5722a9 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#54 0x00007ff22a93dfd2 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#55 0x00007ff229aece8a in QApplication::exec() () at
kernel/qapplication.cpp:2829
#56 0x000056009f82ce92 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/kwin-5.24.90/src/main_wayland.cpp:642

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

Reply via email to