https://bugs.kde.org/show_bug.cgi?id=504727
Bug ID: 504727 Summary: Crash when desktop Overview effect is active and display outputs configuration changes Classification: Plasma Product: kwin Version First 6.4.80 Reported In: Platform: openSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: j...@holodeck1.com Target Milestone: --- Application: kwin_wayland (6.4.80) ApplicationNotResponding [ANR]: false Qt Version: 6.9.0 Frameworks Version: 6.15.0 Operating System: Linux 6.14.6-1-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 6.4.80 [CoredumpBackend] -- Information about the crash: I have Overview effect set to activate when I move the mouse into upper-left corner of screen. I have two displays: main primary larger one on the right and smaller one on the left. When I chnage the display outputs configuration, e.g. turn off display, KWin crashes. Steps to reproduce: 1. Activate Overview effect in multi-screen configuration 2. Turn on/off one of the displays while the effect is active Actual result: KWin crashes Expected result: KWin shoould not crash The crash can be reproduced every time. -- Backtrace (Reduced): #5 0x00007f8686c720af in ShaderNode::preprocessTexture (this=0x55b225917210, info=...) at /usr/src/debug/kirigami-6.15.0git.20250519T222610~fa73f2a/src/primitives/scenegraph/shadernode.cpp:267 #6 0x00007f8686c721d2 in ShaderNode::preprocess (this=0x55b225917210) at /usr/src/debug/kirigami-6.15.0git.20250519T222610~fa73f2a/src/primitives/scenegraph/shadernode.cpp:49 #7 0x00007f86ed961cba in QSGRenderer::preprocess (this=0x55b225dbd130) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/scenegraph/coreapi/qsgrenderer.cpp:239 #8 0x00007f86ed9617b7 in QSGRenderer::renderScene (this=0x55b225dbd130) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/scenegraph/coreapi/qsgrenderer.cpp:142 #9 QSGRenderer::renderScene (this=0x55b225dbd130) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/scenegraph/coreapi/qsgrenderer.cpp:120 #10 0x00007f86ed90a6e7 in QQuickWindowPrivate::renderSceneGraph (this=0x55b226085ab0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickwindow.cpp:690 #11 0x00007f86ee0fbeca in KWin::OffscreenQuickView::update (this=0x55b223c190a0) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/offscreenquickview.cpp:258 #12 KWin::OffscreenQuickView::update (this=0x55b223c190a0) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/offscreenquickview.cpp:208 #13 0x00007f86ee0fe59c in KWin::QuickSceneEffect::paintScreen (this=<optimized out>, renderTarget=..., viewport=..., mask=<optimized out>, region=<optimized out>, screen=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:193 #14 0x00007f86ee0d90a6 in KWin::EffectsHandler::paintScreen (this=0x55b2239f2750, renderTarget=<optimized out>, viewport=<optimized out>, mask=<optimized out>, region=<optimized out>, screen=<optimized out>) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/effecthandler.cpp:362 #15 0x00007f86ee0d90a6 in KWin::EffectsHandler::paintScreen (this=0x55b2239f2750, renderTarget=<optimized out>, viewport=<optimized out>, mask=<optimized out>, region=<optimized out>, screen=<optimized out>) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/effecthandler.cpp:362 #16 0x00007f86ee0d90a6 in KWin::EffectsHandler::paintScreen (this=0x55b2239f2750, renderTarget=<optimized out>, viewport=<optimized out>, mask=<optimized out>, region=<optimized out>, screen=<optimized out>) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/effecthandler.cpp:362 #17 0x00007f86ee0d90a6 in KWin::EffectsHandler::paintScreen (this=0x55b2239f2750, renderTarget=<optimized out>, viewport=<optimized out>, mask=<optimized out>, region=<optimized out>, screen=<optimized out>) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/effecthandler.cpp:362 #18 0x00007f86ee0d90a6 in KWin::EffectsHandler::paintScreen (this=0x55b2239f2750, renderTarget=<optimized out>, viewport=<optimized out>, mask=<optimized out>, region=<optimized out>, screen=<optimized out>) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/effect/effecthandler.cpp:362 #19 0x00007f86ee1e2988 in KWin::WorkspaceScene::paint (this=0x55b223b938d0, renderTarget=..., region=...) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/scene/workspacescene.cpp:406 #20 0x00007f86ee1cdc3e in KWin::SceneDelegate::paint (this=<optimized out>, renderTarget=..., region=...) at /usr/src/debug/kwin-6.3.80git.20250522T181708~42aa42af/src/scene/scene.cpp:44 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.