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
X11, saw the same crash today when opening the wallpaper config dialog. Qt 5.15.6 and master kwin_x11 (gdb) bt #0 __GI___pthread_sigmask (how=1, newmask=<optimized out>, oldmask=0x0) at pthread_sigmask.c:43 #1 0x00007f1b570b9b2d in __GI___sigprocmask (how=<optimized out>, set=<optimized out>, oset=<optimized out>) at ../sysdeps/unix/sysv/linux/sigprocmask.c:25 #2 0x00007f1b5a18688b in KCrash::setCrashHandler(void (*)(int)) (handler=handler@entry=0x0) at /usr/src/debug/kcrash-5.99.0git.20221009T202607~ebfa91e-ku.3.2.x86_64/src/kcrash.cpp:415 #3 0x00007f1b5a188da6 in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash-5.99.0git.20221009T202607~ebfa91e-ku.3.2.x86_64/src/kcrash.cpp:632 #4 0x00007f1b570b9910 in <signal handler called> () at /lib64/libc.so.6 #5 QOpenGLContext::surface() const (this=this@entry=0x0) at kernel/qopenglcontext.cpp:1078 #6 0x00007f1b5977d7bf in qsg_device_pixel_ratio (ctx=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:99 #7 QSGTextMaskMaterial::updateCache(QFontEngine::GlyphFormat) (this=this@entry=0x55f7f94a6420, glyphFormat=QFontEngine::Format_A32, glyphFormat@entry=QFontEngine::Format_None) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:774 #8 0x00007f1b5977da3e in QSGTextMaskMaterial::init(QFontEngine::GlyphFormat) (this=this@entry=0x55f7f94a6420, glyphFormat=glyphFormat@entry=QFontEngine::Format_None) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:742 #9 0x00007f1b5977dacc in QSGTextMaskMaterial::QSGTextMaskMaterial(QSGRenderContext*, QVector4D const&, QRawFont const&, QFontEngine::GlyphFormat) (this=this@entry=0x55f7f94a6420, rc=<optimized out>, color=..., font=..., glyphFormat=glyphFormat@entry=QFontEngine::Format_None) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:711 #10 0x00007f1b5977ad52 in QSGDefaultGlyphNode::update() (this=0x55f7f87aae50) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/scenegraph/qsgdefaultglyphnode.cpp:107 #11 0x00007f1b59816570 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) (this=this@entry=0x55f7f8ecab40, position=..., glyphs=..., color=..., style=style@entry=QQuickText::Normal, styleColor=..., parentNode=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquicktextnode.cpp:117 #12 0x00007f1b5981b9e8 in QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode*, QQuickText::TextStyle, QColor const&) (this=this@entry=0x7ffda68a6240, parentNode=parentNode@entry=0x55f7f8ecab40, style=style@entry=QQuickText::Normal, styleColor=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquicktextnodeengine.cpp:793 #13 0x00007f1b59817570 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=0x55f7f8ecab40, position=..., textLayout=textLayout@entry=0x55f7f912e678, color=..., style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=..., selectedTextColor=..., selectionStart=-1, selectionEnd=-1, lineStart=0, lineCount=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquicktextnode.cpp:287 #14 0x00007f1b59816091 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=0x55f7f8928c00, oldNode=<optimized out>, data=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquicktext.cpp:2500 #15 0x00007f1b597f6938 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=0x7f1b44030f20, item=0x55f7f8928c00) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquickwindow.cpp:3877 #16 0x00007f1b597f6f3b in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x7f1b44030f20) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquickwindow.cpp:3622 #17 0x00007f1b597f8aad in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x7f1b44030f20) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquickwindow.cpp:524 #18 0x00007f1b59776927 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0x55f7f8bdf120, window=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:752 #19 0x00007f1b59806c90 in QQuickWindow::event(QEvent*) (this=0x55f7f95c5e40, e=0x7ffda68a8b80) at /usr/src/debug/libqt5-qtdeclarative-5.15.6+kde20-ku.1.2.x86_64/src/quick/items/qquickwindow.cpp:1863 #20 0x00007f1b578913fe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55f7f95c5e40, e=0x7ffda68a8b80) at kernel/qapplication.cpp:3637 #21 0x00007f1b5865d178 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f7f95c5e40, event=0x7ffda68a8b80) at kernel/qcoreapplication.cpp:1064 #22 0x00007f1b58aaec13 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:796 #23 QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476 #24 0x00007f1b57898639 in QApplication::notify(QObject*, QEvent*) (this=0x7ffda68a9090, receiver=0x55f7f95c5e40, e=0x7ffda68a8de0) at kernel/qapplication.cpp:2879 #25 0x00007f1b5865d178 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f7f95c5e40, event=0x7ffda68a8de0) at kernel/qcoreapplication.cpp:1064 #26 0x00007f1b586b3c01 in QTimerInfoList::activateTimers() (this=this@entry=0x55f7f7702708) at kernel/qtimerinfo_unix.cpp:643 #27 0x00007f1b586b143c in QEventDispatcherUNIXPrivate::activateTimers() (this=this@entry=0x55f7f7702680) at kernel/qeventdispatcher_unix.cpp:249 #28 0x00007f1b586b21e0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x55f7f77d0c10, flags=...) at kernel/qeventdispatcher_unix.cpp:516 #29 0x00007f1b52b4c49e in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f7f77d0c10, flags=...) at qxcbeventdispatcher.cpp:60 #30 0x00007f1b5865bbeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffda68a8f80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #31 0x00007f1b58663d56 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #32 0x000055f7f5f8c242 in () #33 0x00007f1b570a35b0 in __libc_start_call_main (main=main@entry=0x55f7f5f8bca0, argc=argc@entry=2, argv=argv@entry=0x7ffda68a92a8) at ../sysdeps/nptl/libc_start_call_main.h:58 #34 0x00007f1b570a3679 in __libc_start_main_impl (main=0x55f7f5f8bca0, argc=2, argv=0x7ffda68a92a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda68a9298) at ../csu/libc-start.c:381 #35 0x000055f7f5f8d595 in ()
Information for package Mesa: ----------------------------- Repository : ustc-oss Name : Mesa Version : 22.2.0-325.1 Arch : x86_64 Vendor : openSUSE Installed Size : 56.0 KiB Installed : Yes Status : up-to-date Source package : Mesa-22.2.0-325.1.src Upstream URL : https://www.mesa3d.org Summary : System for rendering 3-D graphics
*** Bug 462717 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 466279 ***