Bug 438021

Summary: Plasma Desktop crashes when viewing video or slide in full screen
Product: [Plasma] kwin Reporter: Carlos Alberto <caslubas>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.18.6   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Carlos Alberto 2021-06-03 01:55:18 UTC
Application: kwin_x11 (5.18.6)

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.75-preempt x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.2"

-- Information about the crash:
- What I was doing when the application crashed:
I was with several chrome tabs open, watching a live on a monitor, while typing something in konsole, at one point I saw a slide in full screen on the other monitor when the desktop stopped responding, it has happened other times, always some time after viewing something in full screen.

- Unusual behavior I noticed:
021-06-02T21:50:59.696381-04:00 localhost kwin_x11[2757]: file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22: TypeError: Type error
2021-06-02T21:50:59.696821-04:00 localhost kwin_x11[2757]: file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:91: TypeError: Type error
2021-06-02T21:50:59.697237-04:00 localhost kwin_x11[2757]: file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22: TypeError: Type error
2021-06-02T21:50:59.697648-04:00 localhost kwin_x11[2757]: file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:91: TypeError: Type error
2021-06-02T21:50:59.698058-04:00 localhost kwin_x11[2757]: file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22: TypeError: Type error
2021-06-02T21:50:59.698469-04:00 localhost kwin_x11[2757]: file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:91: TypeError: Type error
2021-06-02T21:50:59.718601-04:00 localhost kwin_x11[2757]: file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:91: TypeError: Type error
2021-06-02T21:50:59.718940-04:00 localhost kwin_x11[2757]: file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22: 
TypeError: Type error

- Custom settings of the application:

Plasma Style: Breeze-Honey
Window Decoration: Plastik
Installed widgets: Simple Monitor and Network Monitor

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
[KCrash Handler]
#4  0x00007f2bdbf9419f in _mm_stream_si128(long long __vector(2)*, long long __vector(2)) (__B=..., __A=0x7f2bb1234550) at /usr/lib64/gcc/x86_64-suse-linux/7/include/emmintrin.h:1474
#5  KWin::WindowQuadList::makeInterleavedArrays (this=this@entry=0x7ffc10eae360, type=type@entry=7, vertices=vertices@entry=0x7f2bb1234550, textureMatrix=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/libkwineffects/kwineffects.cpp:1151
#6  0x00007f2bc07c147d in KWin::OpenGLWindow::performPaint (this=0x557658023040, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1450
#7  0x00007f2bc07c8133 in KWin::SceneOpenGL2::performPaintWindow (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1061
#8  0x00007f2bc07c8267 in KWin::SceneOpenGL2::finalDrawWindow (this=this@entry=0x557657ee7c50, w=w@entry=0x557658014de0, mask=mask@entry=2, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1043
#9  0x00007f2be31ea6f0 in KWin::EffectsHandlerImpl::drawWindow (this=<optimized out>, w=0x557658014de0, mask=2, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:488
#10 0x00007f2bdfdc08dc in KWin::ContrastEffect::drawWindow (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects/backgroundcontrast/contrast.cpp:466
#11 0x00007f2be31ea68d in KWin::EffectsHandlerImpl::drawWindow (this=0x557657f25870, w=0x557658014de0, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:485
#12 0x00007f2bdfd28cc8 in KWin::BlurEffect::drawWindow (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects/blur/blur.cpp:615
#13 0x00007f2be31ea68d in KWin::EffectsHandlerImpl::drawWindow (this=0x557657f25870, w=0x557658014de0, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:485
#14 0x00007f2be31ea54d in KWin::EffectsHandlerImpl::paintWindow (this=<optimized out>, w=0x557658014de0, mask=2, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:451
#15 0x00007f2be31ea4ee in KWin::EffectsHandlerImpl::paintWindow (this=0x557657f25870, w=0x557658014de0, mask=2, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:448
#16 0x00007f2be31ea4ee in KWin::EffectsHandlerImpl::paintWindow (this=this@entry=0x557657f25870, w=0x557658014de0, mask=mask@entry=2, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:448
#17 0x00007f2be32749f5 in KWin::Scene::paintWindow (this=this@entry=0x557657ee7c50, w=0x557658023040, mask=2, region=..., quads=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/scene.cpp:478
#18 0x00007f2be3271d97 in KWin::Scene::paintSimpleScreen (this=this@entry=0x557657ee7c50, orig_mask=orig_mask@entry=0, region=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/scene.cpp:368
#19 0x00007f2bc07bc7a2 in KWin::SceneOpenGL2::paintSimpleScreen (this=this@entry=0x557657ee7c50, mask=mask@entry=0, region=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1008
#20 0x00007f2be3273f07 in KWin::Scene::finalPaintScreen (this=this@entry=0x557657ee7c50, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/scene.cpp:199
#21 0x00007f2be31ea2f6 in KWin::EffectsHandlerImpl::paintScreen (this=<optimized out>, mask=0, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:408
#22 0x00007f2be31ea2a7 in KWin::EffectsHandlerImpl::paintScreen (this=0x557657f25870, mask=0, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:405
#23 0x00007f2be31ea2a7 in KWin::EffectsHandlerImpl::paintScreen (this=0x557657f25870, mask=0, region=..., data=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/effects.cpp:405
#24 0x00007f2be3273c04 in KWin::Scene::paintScreen (this=this@entry=0x557657ee7c50, mask=mask@entry=0x7ffc10eaf038, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7ffc10eaf020, validRegion=validRegion@entry=0x7ffc10eaf028, projection=..., outputGeometry=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/scene.cpp:149
#25 0x00007f2bc07c2e1d in KWin::SceneOpenGL::paint (this=this@entry=0x557657ee7c50, damage=..., toplevels=...) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:675
#26 0x00007f2be31b5d86 in KWin::Compositor::performCompositing (this=0x557657e3a880) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/composite.cpp:711
#27 0x00007f2be08e299b in QObject::event (this=0x557657e3a880, e=<optimized out>) at kernel/qobject.cpp:1283
#28 0x00007f2be1737f2c in QApplicationPrivate::notify_helper (this=this@entry=0x557657c34730, receiver=receiver@entry=0x557657e3a880, e=e@entry=0x7ffc10eaf4d0) at kernel/qapplication.cpp:3701
#29 0x00007f2be173f540 in QApplication::notify (this=0x7ffc10eaf770, receiver=0x557657e3a880, e=0x7ffc10eaf4d0) at kernel/qapplication.cpp:3447
#30 0x00007f2be08b2328 in QCoreApplication::notifyInternal2 (receiver=0x557657e3a880, event=0x7ffc10eaf4d0) at kernel/qcoreapplication.cpp:1088
#31 0x00007f2be090e819 in QTimerInfoList::activateTimers (this=this@entry=0x557657d75bd0) at kernel/qtimerinfo_unix.cpp:643
#32 0x00007f2be090bc4c in QEventDispatcherUNIXPrivate::activateTimers (this=this@entry=0x557657d75b30) at kernel/qeventdispatcher_unix.cpp:249
#33 0x00007f2be090ca22 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:514
#34 0x00007f2bcc0a955e in QXcbUnixEventDispatcher::processEvents (this=0x557657cc2970, flags=...) at qxcbeventdispatcher.cpp:60
#35 0x00007f2be08b057a in QEventLoop::exec (this=this@entry=0x7ffc10eaf690, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#36 0x00007f2be08b9780 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1389
#37 0x00007f2be39c2c0d in kdemain (argc=<optimized out>, argv=0x7ffc10eaf918) at /usr/src/debug/kwin5-5.18.6-lp152.2.3.1.x86_64/main_x11.cpp:483
#38 0x00007f2be362334a in __libc_start_main () from /lib64/libc.so.6
#39 0x000055765604a80a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 2063) detached]

Possible duplicates by query: bug 436868, bug 434453, bug 430648, bug 430160, bug 429217.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2021-06-07 07:48:37 UTC

*** This bug has been marked as a duplicate of bug 399499 ***