Backtrace ``` #0 0x00007fdd345d4a4b in pthread_sigmask@GLIBC_2.2.5 () at /lib64/libc.so.6 #1 0x00007fdd3458299d in sigprocmask () at /lib64/libc.so.6 #2 0x00007fdd35fc684b in KCrash::setCrashHandler(void (*)(int)) (handler=handler@entry=0x0) at /usr/src/debug/kcrash-5.88.0-1.1.x86_64/src/kcrash.cpp:413 #3 0x00007fdd35fc8d5e in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash-5.88.0-1.1.x86_64/src/kcrash.cpp:619 #4 0x00007fdd345827a0 in <signal handler called> () at /lib64/libc.so.6 #5 0x000055e914c3f520 in typeinfo name for KWin::KWinSelectionOwner () #6 0x00007fdd339d690e in QSGOpenGLAtlasTexture::AtlasBase::bind(QSGTexture::Filtering) (this=0x55e916b0fd00, filtering=QSGTexture::Linear) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:229 #7 0x00007fdd339d2b40 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) (this=0x55e91723a4b0, state=..., newEffect=<optimized out>, oldEffect=0x55e916af8e78) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/util/qsgtexturematerial.cpp:112 #8 0x00007fdd339b99f4 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (batch=<optimized out>, this=0x55e916f34d80) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3097 #9 QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0x55e916f34d80, batch=0x55e916fcabc0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3026 #10 0x00007fdd339bf185 in QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x55e916f34d80) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4066 #11 0x00007fdd339bf9b2 in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4363 #12 0x00007fdd339a6fa0 in QSGRenderer::renderScene(QSGBindable const&) (bindable=<optimized out>, this=0x55e916f34d80) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:264 #13 QSGRenderer::renderScene(QSGBindable const&) (this=0x55e916f34d80, bindable=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:220 #14 0x00007fdd339a745b in QSGRenderer::renderScene(unsigned int) (fboId=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:205 #15 QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:192 #16 0x00007fdd33a0bf63 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x55e9171d4180, renderer=0x55e916f34d80, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:228 #17 0x00007fdd33a79d69 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) (this=0x55e9170925d0, size=..., surfaceSize=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/items/qquickwindow.cpp:617 #18 0x00007fdd33b06467 in QQuickRenderControl::render() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/items/qquickrendercontrol.cpp:355 #19 0x00007fdd344378a3 in KWin::EffectQuickView::update() (this=0x7fdd28026980) at /usr/src/debug/kwin5-5.23.3-1.1.x86_64/src/libkwineffects/kwineffectquickview.cpp:238 #20 KWin::EffectQuickView::update() (this=0x7fdd28026980) at /usr/src/debug/kwin5-5.23.3-1.1.x86_64/src/libkwineffects/kwineffectquickview.cpp:205 #21 0x00007fdd354eafee in QObject::event(QEvent*) (this=0x7fdd28026980, e=0x55e9171915e0) at kernel/qobject.cpp:1314 #22 0x00007fdd34b11a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fdd28026980, e=0x55e9171915e0) at kernel/qapplication.cpp:3632 #23 0x00007fdd354be9fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fdd28026980, event=0x55e9171915e0) at kernel/qcoreapplication.cpp:1064 #24 0x00007fdd354c1a47 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=data@entry=0x55e914d33430) at kernel/qcoreapplication.cpp:1821 #25 0x00007fdd355133ea in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x55e914e22430, flags=...) at kernel/qeventdispatcher_unix.cpp:468 #26 0x00007fdd2ea3e0ae in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55e914e22430, flags=...) at qxcbeventdispatcher.cpp:60 #27 0x00007fdd354bd3fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdbbace2b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #28 0x00007fdd354c56e0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #29 0x00007fdd3590f18c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #30 0x00007fdd34b119f5 in QApplication::exec() () at kernel/qapplication.cpp:2824 #31 0x000055e914c3b009 in main(int, char**) (argc=<optimized out>, argv=0x7ffdbbace598) at /usr/src/debug/kwin5-5.23.3-1.1.x86_64/src/main_x11.cpp:483 ``` STEPS TO REPRODUCE 1. Activate the overview effect 2. Press Ctrl+Shift+D quickly several times OBSERVED RESULT kwin crashed SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20211120 KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 Kernel Version: 5.15.2-1-default (64-bit) Graphics Platform: X11 Graphics Processor: Radeon RX 580 Series
The backtrace makes no sense #5 0x000055e914c3f520 in typeinfo name for KWin::KWinSelectionOwner () #6 0x00007fdd339d690e in QSGOpenGLAtlasTexture::AtlasBase::bind(QSGTexture::Filtering) (this=0x55e916b0fd00, filtering=QSGTexture::Linear) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:229
(In reply to Vlad Zahorodnii from comment #1) > The backtrace makes no sense Weird, I had copied it in this form from gdb. If it makes no sense, it's useless. Let's close it thus.