Application: plasmashell (5.27.0) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 6.1.12-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.27.0 [KCrashBackend] -- Information about the crash: Most often this happens when press Klipper hotkey - to show records at mouse position, type something - to filter records - crash/freeze. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f0220c4a9bc in QSGSoftwareRenderableNode::update (this=this@entry=0x7f0198035330) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:187 #5 0x00007f0220c4b247 in QSGSoftwareRenderableNode::setTransform (this=this@entry=0x7f0198035330, transform=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:368 #6 0x00007f0220c4f824 in QSGSoftwareRenderableNodeUpdater::updateRenderableNode<QSGImageNode> (this=0x7f020c01e250, type=<optimized out>, node=0x7f0198029280) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater_p.h:131 #7 0x00007f0220c09175 in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:519 #8 0x00007f0220c091db in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:528 #9 0x00007f0220c0919b in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:502 #10 0x00007f0220c0919b in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:502 #11 0x00007f0220c0921b in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:495 #12 0x00007f0220c0919b in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:502 #13 0x00007f0220c0919b in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:502 #14 0x00007f0220c0919b in QSGNodeVisitorEx::visitChildren (this=0x7f020c01e250, node=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:502 #15 0x00007f0220c0919b in QSGNodeVisitorEx::visitChildren (this=this@entry=0x7f020c01e250, node=node@entry=0x7f019805c3b0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/qsgadaptationlayer.cpp:502 #16 0x00007f0220c4d707 in QSGSoftwareRenderableNodeUpdater::updateNodes (this=0x7f020c01e250, node=<optimized out>, node@entry=0x7f019805c3b0, isNodeRemoved=isNodeRemoved@entry=false) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp:277 #17 0x00007f0220c3f5f0 in QSGAbstractSoftwareRenderer::nodeAdded (this=this@entry=0x7f0198005620, node=node@entry=0x7f019805c3b0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:261 #18 0x00007f0220c40ee5 in QSGAbstractSoftwareRenderer::nodeChanged (this=0x7f0198005620, node=0x7f019805c3b0, state=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:102 #19 0x00007f0220c97fd2 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x5649cbe06620) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/items/qquickwindow.cpp:521 #20 0x00007f0220c562bd in QSGSoftwareRenderThread::sync (this=this@entry=0x7f01a6186890, inExpose=inExpose@entry=true) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:437 #21 0x00007f0220c56d92 in QSGSoftwareRenderThread::syncAndRender (this=this@entry=0x7f01a6186890) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:480 #22 0x00007f0220c5724e in QSGSoftwareRenderThread::run (this=0x7f01a6186890) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:399 #23 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x7f01a6186890) at thread/qthread_unix.cpp:330 #24 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #25 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 11 (Thread 0x7f02023ff6c0 (LWP 26644) "QSGSoftwareRend"): #1 0x00007f021e691960 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f021ecfb74b in QWaitConditionPrivate::wait (deadline=..., this=0x5649d4a6aa70) at thread/qwaitcondition_unix.cpp:146 #3 QWaitCondition::wait (this=this@entry=0x5649ca382310, mutex=mutex@entry=0x5649ca382308, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f0220c55ff1 in QSGSoftwareEventQueue::takeEvent (wait=true, this=0x5649ca382300) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:146 #5 QSGSoftwareRenderThread::processEventsAndWaitForMore (this=this@entry=0x5649ca3822a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:379 #6 0x00007f0220c57281 in QSGSoftwareRenderThread::run (this=0x5649ca3822a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:407 #7 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649ca3822a0) at thread/qthread_unix.cpp:330 #8 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #9 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 10 (Thread 0x7f01c60db6c0 (LWP 26493) "QSGSoftwareRend"): #1 0x00007f021e691960 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f021ecfb74b in QWaitConditionPrivate::wait (deadline=..., this=0x7f020c00b670) at thread/qwaitcondition_unix.cpp:146 #3 QWaitCondition::wait (this=this@entry=0x5649cc63e570, mutex=mutex@entry=0x5649cc63e568, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f0220c55ff1 in QSGSoftwareEventQueue::takeEvent (wait=true, this=0x5649cc63e560) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:146 #5 QSGSoftwareRenderThread::processEventsAndWaitForMore (this=this@entry=0x5649cc63e500) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:379 #6 0x00007f0220c57281 in QSGSoftwareRenderThread::run (this=0x5649cc63e500) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:407 #7 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cc63e500) at thread/qthread_unix.cpp:330 #8 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #9 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 9 (Thread 0x7f01c7fff6c0 (LWP 26435) "plasmashell"): #1 0x00007f021d078b4f in usbmuxd_listen_inotify () at /usr/src/debug/libusbmuxd-2.0.2-1.11.x86_64/src/libusbmuxd.c:923 #2 0x00007f021d0797e3 in usbmuxd_listen () at /usr/src/debug/libusbmuxd-2.0.2-1.11.x86_64/src/libusbmuxd.c:979 #3 device_monitor (data=<optimized out>) at /usr/src/debug/libusbmuxd-2.0.2-1.11.x86_64/src/libusbmuxd.c:1107 #4 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #5 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 8 (Thread 0x7f01cc9ff6c0 (LWP 26434) "KCupsConnection"): #1 0x00007f021daacdbe in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f021ef33c2e in QEventDispatcherGlib::processEvents (this=0x7f01ac000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7f01cc9febc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #5 0x00007f021ecf4c47 in QThread::exec (this=this@entry=0x5649cd408cb0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f01e84e4f07 in KCupsConnection::run (this=0x5649cd408cb0) at /usr/src/debug/print-manager-22.12.2/libkcups/KCupsConnection.cpp:289 #7 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cd408cb0) at thread/qthread_unix.cpp:330 #8 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #9 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 7 (Thread 0x7f01cd5ce6c0 (LWP 26433) "QQuickXmlQueryE"): #1 0x00007f021daacdbe in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f021ef33c2e in QEventDispatcherGlib::processEvents (this=0x7f01b4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7f01cd5cdbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #5 0x00007f021ecf4c47 in QThread::exec (this=this@entry=0x5649cd1d6f30) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f01e8b22895 in QQuickXmlQueryEngine::run (this=0x5649cd1d6f30) at /usr/src/debug/qtxmlpatterns-everywhere-src-5.15.8+kde0/src/imports/xmllistmodel/qqmlxmllistmodel.cpp:325 #7 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cd1d6f30) at thread/qthread_unix.cpp:330 #8 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #9 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 6 (Thread 0x7f01eb8ab6c0 (LWP 26423) "QSGSoftwareRend"): #1 0x00007f021e691960 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f021ecfb74b in QWaitConditionPrivate::wait (deadline=..., this=0x7f021402a950) at thread/qwaitcondition_unix.cpp:146 #3 QWaitCondition::wait (this=this@entry=0x5649cbdce480, mutex=mutex@entry=0x5649cbdce478, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f0220c55ff1 in QSGSoftwareEventQueue::takeEvent (wait=true, this=0x5649cbdce470) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:146 #5 QSGSoftwareRenderThread::processEventsAndWaitForMore (this=this@entry=0x5649cbdce410) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:379 #6 0x00007f0220c57281 in QSGSoftwareRenderThread::run (this=0x5649cbdce410) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:407 #7 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cbdce410) at thread/qthread_unix.cpp:330 #8 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #9 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 5 (Thread 0x7f01f559b6c0 (LWP 26418) "QQuickPixmapRea"): #1 0x00007f021daac271 in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #2 0x00007f021daaccf3 in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f021ef33c2e in QEventDispatcherGlib::processEvents (this=0x7f01d4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7f01f559abc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007f021ecf4c47 in QThread::exec (this=this@entry=0x5649cb528740) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f0220b86016 in QQuickPixmapReader::run (this=0x5649cb528740) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/util/qquickpixmapcache.cpp:1024 #8 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cb528740) at thread/qthread_unix.cpp:330 #9 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #10 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 4 (Thread 0x7f020b3fb6c0 (LWP 26407) "Qt bearer threa"): #1 0x00007f021daacdbe in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f021ef33c2e in QEventDispatcherGlib::processEvents (this=0x7f01fc000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7f020b3fac00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #5 0x00007f021ecf4c47 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cacf5420) at thread/qthread_unix.cpp:330 #7 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #8 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7f020bfff6c0 (LWP 26402) "QQmlThread"): #1 0x00007f021e6dbbbd in clock_gettime@GLIBC_2.2.5 () from /lib64/libc.so.6 #2 0x00007f021ef33571 in qt_clock_gettime (ts=0x7f020bffe940, clock=1) at kernel/qelapsedtimer_unix.cpp:111 #3 do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166 #4 qt_gettime () at kernel/qelapsedtimer_unix.cpp:175 #5 0x00007f021ef31ef9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0204004910) at kernel/qtimerinfo_unix.cpp:91 #6 0x00007f021ef324f5 in QTimerInfoList::timerWait (this=0x7f0204004910, tm=...) at kernel/qtimerinfo_unix.cpp:388 #7 0x00007f021ef33e7e in timerSourcePrepareHelper (timeout=0x7f020bffea14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133 #8 timerSourcePrepare (source=<optimized out>, timeout=0x7f020bffea14) at kernel/qeventdispatcher_glib.cpp:166 #9 0x00007f021daac285 in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #10 0x00007f021daaccf3 in ?? () from /lib64/libglib-2.0.so.0 #11 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #12 0x00007f021ef33c2e in QEventDispatcherGlib::processEvents (this=0x7f0204000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #13 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7f020bffebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #14 0x00007f021ecf4c47 in QThread::exec (this=this@entry=0x5649cac0c370) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #15 0x00007f022073f175 in QQmlThreadPrivate::run (this=0x5649cac0c370) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/qml/qml/ftw/qqmlthread.cpp:155 #16 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x5649cac0c370) at thread/qthread_unix.cpp:330 #17 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #18 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7f021a2036c0 (LWP 26398) "QDBusConnection"): #1 0x00007f021daacdbe in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f021ef33c2e in QEventDispatcherGlib::processEvents (this=0x7f0214000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7f021a202bd0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #5 0x00007f021ecf4c47 in QThread::exec (this=this@entry=0x7f0220397060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f022031e277 in QDBusConnectionManager::run (this=0x7f0220397060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007f021ecf5e3d in QThreadPrivate::start (arg=0x7f0220397060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #8 0x00007f021e692615 in start_thread () from /lib64/libc.so.6 #9 0x00007f021e718c60 in clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7f02211e8e40 (LWP 26395) "plasmashell"): #1 0x00007f021e691960 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f021ecfb74b in QWaitConditionPrivate::wait (deadline=..., this=0x5649ce3c8ad0) at thread/qwaitcondition_unix.cpp:146 #3 QWaitCondition::wait (this=<optimized out>, mutex=0x7f01a61868c8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f0220c5793e in QSGSoftwareThreadedRenderLoop::polishAndSync (this=this@entry=0x5649cae426c0, w=w@entry=0x5649d4efa000, inExpose=inExpose@entry=true) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:990 #5 0x00007f0220c5820a in QSGSoftwareThreadedRenderLoop::handleExposure (this=0x5649cae426c0, window=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp:874 #6 0x00007f021f3878b5 in QWindow::event (this=0x5649cb2eb3b0, ev=<optimized out>) at kernel/qwindow.cpp:2455 #7 0x00007f0211366ed5 in ToolTipDialog::event (this=0x5649cb2eb3b0, e=0x7ffe4d92da00) at /usr/src/debug/plasma-framework-5.103.0/src/declarativeimports/core/tooltipdialog.cpp:88 #8 0x00007f021fda544e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5649cb2eb3b0, e=0x7ffe4d92da00) at kernel/qapplication.cpp:3640 #9 0x00007f021eedc1e8 in QCoreApplication::notifyInternal2 (receiver=0x5649cb2eb3b0, event=0x7ffe4d92da00) at kernel/qcoreapplication.cpp:1064 #10 0x00007f021f37cc1d in QGuiApplicationPrivate::processExposeEvent (e=0x7f020c0133a0) at kernel/qguiapplication.cpp:3261 #11 0x00007f021f34f26c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #12 0x00007f021a31814a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #13 0x00007f021daaca90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #14 0x00007f021daace48 in ?? () from /lib64/libglib-2.0.so.0 #15 0x00007f021daacedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #16 0x00007f021ef33c16 in QEventDispatcherGlib::processEvents (this=0x5649ca376a40, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #17 0x00007f021eedac5b in QEventLoop::exec (this=this@entry=0x7ffe4d92dc70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007f021eee2dc6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x00007f021f36ed3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870 #20 0x00007f021fda53c5 in QApplication::exec () at kernel/qapplication.cpp:2832 #21 0x00005649c9864c19 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.27.0/shell/main.cpp:235 [Inferior 1 (process 26395) detached] Reported using DrKonqi
Created attachment 156600 [details] plasmashell-20230222-115656.kcrash Backtrace
*** Bug 465962 has been marked as a duplicate of this bug. ***
Reproduction steps from other bug report: 1. Press Klipper hotkey to show history at mouse position 2. Switch to cyrillic 3. Type something to filter records 4. crash/freeze.
Just tried that and it didn't happen to me. The backtrace indicates that it's deep in graphics code. What kind of GPU do you have? And have you forced Plasma or KWin to use a non-default rendering mode?
(In reply to Nate Graham from comment #4) > Just tried that and it didn't happen to me. > > The backtrace indicates that it's deep in graphics code. What kind of GPU do > you have? > inxi -SGa System: Host: Aleksey Kernel: 6.1.12-1-default arch: x86_64 bits: 64 compiler: gcc v: 12.2.1 parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.12-1-default root=UUID=24fbaf81-79f0-4b37-b08e-b1d709ed97e7 splash=silent resume=/dev/disk/by-uuid/a58af199-9a71-4f77-9547-30a7871438e8 mitigations=auto quiet security=apparmor nosimplefb=1 Desktop: KDE Plasma v: 5.27.0 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 7 dm: SDDM Distro: openSUSE Tumbleweed 20230221 Graphics: Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: ASUSTeK driver: nvidia v: 525.89.02 alternate: nouveau,nvidia_drm non-free: 520.xx+ status: current (as of 2022-10) arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 2 speed: 5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none off: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2507 class-ID: 0300 Device-2: Logitech C920 PRO HD Webcam type: USB driver: snd-usb-audio,uvcvideo bus-ID: 5-2:3 chip-ID: 046d:08e5 class-ID: 0102 Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.8 compositor: kwin_x11 driver: X: loaded: nvidia unloaded: fbdev,modesetting,vesa alternate: nouveau,nv gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1 Screen-1: 0 s-res: 3840x2160 s-dpi: 192 s-size: 508x286mm (20.00x11.26") s-diag: 583mm (22.95") Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Samsung serial: 16780800 built: 2021 res: 3840x2160 dpi: 103 gamma: 1.2 size: 950x540mm (37.4x21.26") diag: 1093mm (43") ratio: 16:9 modes: max: 3840x2160 min: 640x480 API: OpenGL v: 4.6.0 NVIDIA 525.89.02 renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2 direct render: Yes >And have you forced Plasma or KWin to use a non-default rendering mode? Tried OpenGl or Automatic - what else?
All right, NVIDIA GPU with the proprietary drivers, thanks.
Crashes also with Latin keyboard, also when browsing in chrome based browser, etc.
(In reply to Aleksey Kontsevich from comment #0) > Most often this happens when press Klipper hotkey - to show records at mouse > position, type something - to filter records - crash/freeze. Of course it also crashes very often accidentally without any reason as well. Please fix. Same crashes are in 5.27.1 version.
Apparently you use the QML software renderer. That should not be the case, did you configure that explicitly in kcmshell kcm_qtquicksettings?
(In reply to Fabian Vogt from comment #9) > Apparently you use the QML software renderer. That should not be the case, > did you configure that explicitly in kcmshell kcm_qtquicksettings? No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I tried any variants: Program, OpenGL, Automatic - all crashes.
(In reply to Aleksey Kontsevich from comment #10) > (In reply to Fabian Vogt from comment #9) > > Apparently you use the QML software renderer. That should not be the case, > > did you configure that explicitly in kcmshell kcm_qtquicksettings? > > No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I > tried any variants: Program, OpenGL, Automatic - all crashes. Please switch to OpenGL, when it crashes again attach a backtrace.
> > No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I > > tried any variants: Program, OpenGL, Automatic - all crashes. > > Please switch to OpenGL, when it crashes again attach a backtrace. Already switched, but problem is crash sender UI never appears, while it crashes or freezes all the time.
(In reply to Aleksey Kontsevich from comment #12) > > > No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I > > > tried any variants: Program, OpenGL, Automatic - all crashes. > > > > Please switch to OpenGL, when it crashes again attach a backtrace. > > Already switched, but problem is crash sender UI never appears, while it > crashes or freezes all the time. If it's frozen (or crashed but somehow hangs instead of restarting), you can run gdb -ex "thread apply all bt" -ex "kill" -ex "q" -p $(pidof plasmashell)
Created attachment 157159 [details] plasma_error.txt
(In reply to Fabian Vogt from comment #13) > If it's frozen (or crashed but somehow hangs instead of restarting), you can > run > > gdb -ex "thread apply all bt" -ex "kill" -ex "q" -p $(pidof plasmashell) That was tricky: Klipper filtering freezes plasma hardly - several CPU completely loaded, no keyboard response, so forced to do this in virtual terminal switching by Ctrl-Alt-F1 and redirect output to a file - see attachment below. See Attachment #157159 [details].
Created attachment 157160 [details] plasma_error_2.txt
Right after the 1st crash (freeze), 2nd one happened accidentally (did nothing at that time: browsing in chrome based browser). See Attachment #157160 [details].
(In reply to Aleksey Kontsevich from comment #17) > Right after the 1st crash (freeze), 2nd one happened accidentally (did > nothing at that time: browsing in chrome based browser). See Attachment > #157160 [details]. 3rd crash just happened then auto-restarted - so was unable to catch the stack trace.
I see that plasmashell still uses the software renderer, so the switch to OpenGL did not work. However, it looks like in both backtraces it's busy in clipboard history code. In plasma_error_2.txt, it's saving a copied image to disk.
(In reply to Fabian Vogt from comment #19) > I see that plasmashell still uses the software renderer, so the switch to > OpenGL did not work. Another bug? > However, it looks like in both backtraces it's busy in clipboard history > code. In plasma_error_2.txt, it's saving a copied image to disk. What was changed in 5.27 that causes it?!
If you clear the clipboard history, will the bug still exist?
(In reply to Fushan Wen from comment #21) > If you clear the clipboard history, will the bug still exist? Cleared, copied some. With 1 record - no. Will check further when have more records. Why does not switch to OpenGL, how to switch?
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2730
Git commit b34c60956fe858f123dcdde7ee6322b986a795f6 by Fushan Wen. Committed on 14/03/2023 at 13:44. Pushed by fusionfuture into branch 'Plasma/5.27'. klipper: remove duplicate items when loading from history Due to a catastrophic bug existing in 5.27 beta and 5.27.0, there could be duplicate items in klipper's history file, so filter them out here. The popup menu will try to read `item->next_uuid()` in a loop to fill the menu, hence it's possible to create an infinite loop when there are duplicate items. Related: bug 465225 FIXED-IN: 5.27.4 M +9 -0 klipper/klipper.cpp https://invent.kde.org/plasma/plasma-workspace/commit/b34c60956fe858f123dcdde7ee6322b986a795f6