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

            Bug ID: 445980
           Summary: SIGSEGV in typeinfo name for KWin::KWinSelectionOwner
                    ()
           Product: kwin
           Version: 5.23.2
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: effects-overview
          Assignee: kwin-bugs-n...@kde.org
          Reporter: pos...@posteo.eu
  Target Milestone: ---

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

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

Reply via email to