Bug 400038

Summary: Problems w/KDE Desktop when waking from sleep with proprietary Nvidia Drivers Installed
Product: [Plasma] kwin Reporter: Kelvin Miller <uavtech2002>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, thomas, vkrevs
Priority: NOR Keywords: drkonqi
Version: 5.14.1   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Kelvin Miller 2018-10-19 18:40:26 UTC
Application: kwin_x11 (5.14.1)

Qt Version: 5.11.1
Frameworks Version: 5.51.0
Operating System: Linux 4.16.3-041603-generic x86_64
Distribution: KDE neon User Edition 5.14

-- Information about the crash:
- What I was doing when the application crashed: Waking laptop up from resume. Plasma desktop icons also have corrupted text due to this bug. Only way to fix is to restart both Kwin and Plasma Desktop. I have Nvidia 396 proprietary drivers installed.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fab8201c840 (LWP 5705))]

Thread 10 (Thread 0x7faaaee6d700 (LWP 9832)):
#0  0x00007fab7a9cf9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fab50001894) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7fab50001840, cond=0x7fab50001868) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7fab50001868, mutex=0x7fab50001840) at pthread_cond_wait.c:655
#3  0x00007fab7ed6b91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x7fab50001840) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5648b6077400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fab79b7bbe8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fab79b7c01a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x5648b6077380) at thread/qthread_unix.cpp:367
#8  0x00007fab7a9c96db in start_thread (arg=0x7faaaee6d700) at pthread_create.c:463
#9  0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7faaaf9ff700 (LWP 9831)):
#0  0x00007fab7a9cf9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5648b604e7c4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5648b604e770, cond=0x5648b604e798) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5648b604e798, mutex=0x5648b604e770) at pthread_cond_wait.c:655
#3  0x00007fab7ed6b91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5648b604e770) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5648b6085540, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fab79b7bbe8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fab79b7c01a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x5648b60854c0) at thread/qthread_unix.cpp:367
#8  0x00007fab7a9c96db in start_thread (arg=0x7faaaf9ff700) at pthread_create.c:463
#9  0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7faab4c4a700 (LWP 9830)):
#0  0x00007fab81983cf6 in __GI_ppoll (fds=fds@entry=0x7faab0000d28, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fab7ef8c7a1 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7faab0000d28) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7faab0000d28, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:133
#4  0x00007fab7ef8deae in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007fab7ef34dea in QEventLoop::exec (this=this@entry=0x7faab4c49d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007fab7ed5fb8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#7  0x00007fab794558b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x5648b5f9f460) at thread/qthread_unix.cpp:367
#9  0x00007fab7a9c96db in start_thread (arg=0x7faab4c4a700) at pthread_create.c:463
#10 0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fab56387700 (LWP 9829)):
#0  0x00007fab7ef8f132 in QTimerInfoList::repairTimersIfNeeded (this=0x7fab44000be0) at kernel/qtimerinfo_unix.cpp:161
#1  0x00007fab7ef8f1c3 in QTimerInfoList::timerWait (this=this@entry=0x7fab44000be0, tm=...) at kernel/qtimerinfo_unix.cpp:389
#2  0x00007fab7ef8e1b4 in QEventDispatcherUNIX::processEvents (this=0x7fab44000b20, flags=...) at kernel/qeventdispatcher_unix.cpp:485
#3  0x00007fab7ef34dea in QEventLoop::exec (this=this@entry=0x7fab56386d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#4  0x00007fab7ed5fb8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#5  0x00007fab794558b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x5648b5cb7c50) at thread/qthread_unix.cpp:367
#7  0x00007fab7a9c96db in start_thread (arg=0x7fab56387700) at pthread_create.c:463
#8  0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fab5d4ff700 (LWP 6274)):
#0  0x00007fab7a9cf9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5648b5ca4cf4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5648b5ca4ca0, cond=0x5648b5ca4cc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5648b5ca4cc8, mutex=0x5648b5ca4ca0) at pthread_cond_wait.c:655
#3  0x00007fab7ed6b91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5648b5ca4ca0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x7fab640125f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fab79b7bbe8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fab79b7c01a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x7fab64012570) at thread/qthread_unix.cpp:367
#8  0x00007fab7a9c96db in start_thread (arg=0x7fab5d4ff700) at pthread_create.c:463
#9  0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fab5492e700 (LWP 6270)):
#0  0x00007fab81983cf6 in __GI_ppoll (fds=fds@entry=0x7fab40001a38, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fab7ef8c7a1 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fab40001a38) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7fab40001a38, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:133
#4  0x00007fab7ef8deae in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007fab7ef34dea in QEventLoop::exec (this=this@entry=0x7fab5492dd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007fab7ed5fb8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#7  0x00007fab794558b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x5648b589bc40) at thread/qthread_unix.cpp:367
#9  0x00007fab7a9c96db in start_thread (arg=0x7fab5492e700) at pthread_create.c:463
#10 0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fab499d5700 (LWP 5717)):
#0  0x00007fab7a9cf9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fab7df6ffb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7fab7df6ff68, cond=0x7fab7df6ff90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7fab7df6ff90, mutex=0x7fab7df6ff68) at pthread_cond_wait.c:655
#3  0x00007fab7dc7a954 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007fab7dc7a999 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007fab7a9c96db in start_thread (arg=0x7fab499d5700) at pthread_create.c:463
#6  0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fab575ef700 (LWP 5713)):
#0  0x00007fab81983cf6 in __GI_ppoll (fds=fds@entry=0x7fab4c000d28, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fab7ef8c7a1 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fab4c000d28) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7fab4c000d28, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:133
#4  0x00007fab7ef8deae in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007fab7ef34dea in QEventLoop::exec (this=this@entry=0x7fab575eed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007fab7ed5fb8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#7  0x00007fab794558b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x5648b56a5380) at thread/qthread_unix.cpp:367
#9  0x00007fab7a9c96db in start_thread (arg=0x7fab575ef700) at pthread_create.c:463
#10 0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fab5e542700 (LWP 5710)):
#0  0x00007fab81983cf6 in __GI_ppoll (fds=fds@entry=0x7fab5800e998, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fab7ef8c7a1 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fab5800e998) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7fab5800e998, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:133
#4  0x00007fab7ef8deae in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007fab7ef34dea in QEventLoop::exec (this=this@entry=0x7fab5e541d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007fab7ed5fb8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#7  0x00007fab78347e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fab7ed6aaab in QThreadPrivate::start (arg=0x7fab785bfd60) at thread/qthread_unix.cpp:367
#9  0x00007fab7a9c96db in start_thread (arg=0x7fab5e542700) at pthread_create.c:463
#10 0x00007fab8199088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fab8201c840 (LWP 5705)):
[KCrash Handler]
#6  0x00007fab7e4e8d7f in _mm_stream_si128(long long __vector(2)*, long long __vector(2)) (__B=..., __A=0x7fab54c1e760) at /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1473
#7  KWin::WindowQuadList::makeInterleavedArrays (this=this@entry=0x7ffce42bf960, type=type@entry=7, vertices=vertices@entry=0x7fab54c1e760, textureMatrix=...) at ./libkwineffects/kwineffects.cpp:1313
#8  0x00007fab5639aa5b in KWin::SceneOpenGL2Window::performPaint (this=this@entry=0x5648b59a2010, mask=mask@entry=2, region=..., data=...) at ./plugins/scenes/opengl/scene_opengl.cpp:1487
#9  0x00007fab563a3f13 in KWin::SceneOpenGL2::performPaintWindow (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at ./plugins/scenes/opengl/scene_opengl.cpp:1108
#10 0x00007fab563a4047 in KWin::SceneOpenGL2::finalDrawWindow (this=this@entry=0x5648b58d76e0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./plugins/scenes/opengl/scene_opengl.cpp:1090
#11 0x00007fab814ee206 in KWin::EffectsHandlerImpl::drawWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:459
#12 0x00007fab7e4e4ff0 in KWin::Effect::drawWindow (this=this@entry=0x5648b5a62e80, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./libkwineffects/kwineffects.cpp:629
#13 0x00007fab814ee19e in KWin::EffectsHandlerImpl::drawWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:456
#14 0x00007fab7e285ac6 in KWin::ContrastEffect::drawWindow (this=this@entry=0x5648b5abdbf0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects/backgroundcontrast/contrast.cpp:424
#15 0x00007fab814ee19e in KWin::EffectsHandlerImpl::drawWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:456
#16 0x00007fab7e1f3c75 in KWin::BlurEffect::drawWindow (this=this@entry=0x5648b57e4f60, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects/blur/blur.cpp:567
#17 0x00007fab814ee19e in KWin::EffectsHandlerImpl::drawWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:456
#18 0x00007fab814db140 in KWin::Scene::finalPaintWindow (this=this@entry=0x5648b58d76e0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./scene.cpp:604
#19 0x00007fab814ee02d in KWin::EffectsHandlerImpl::paintWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:422
#20 0x00007fab7e277f0a in KWin::KscreenEffect::paintWindow (this=this@entry=0x5648b5a62e80, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects/kscreen/kscreen.cpp:127
#21 0x00007fab814edfce in KWin::EffectsHandlerImpl::paintWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:419
#22 0x00007fab7e4e4e80 in KWin::Effect::paintWindow (this=this@entry=0x5648b5abdbf0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./libkwineffects/kwineffects.cpp:599
#23 0x00007fab814edfce in KWin::EffectsHandlerImpl::paintWindow (this=this@entry=0x5648b5903ef0, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:419
#24 0x00007fab7e4e4e80 in KWin::Effect::paintWindow (this=this@entry=0x5648b57e4f60, w=w@entry=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./libkwineffects/kwineffects.cpp:599
#25 0x00007fab814edfce in KWin::EffectsHandlerImpl::paintWindow (this=this@entry=0x5648b5903ef0, w=0x5648b5b63b00, mask=mask@entry=2, region=..., data=...) at ./effects.cpp:419
#26 0x00007fab814e1212 in KWin::Scene::paintWindow (this=this@entry=0x5648b58d76e0, w=0x5648b59a2010, mask=2, region=..., quads=...) at ./scene.cpp:476
#27 0x00007fab814dff8c in KWin::Scene::paintSimpleScreen (this=this@entry=0x5648b58d76e0, orig_mask=orig_mask@entry=0, region=...) at ./scene.cpp:374
#28 0x00007fab56397c82 in KWin::SceneOpenGL2::paintSimpleScreen (this=this@entry=0x5648b58d76e0, mask=mask@entry=0, region=...) at ./plugins/scenes/opengl/scene_opengl.cpp:1053
#29 0x00007fab814e07a7 in KWin::Scene::finalPaintScreen (this=this@entry=0x5648b58d76e0, mask=mask@entry=0, region=..., data=...) at ./scene.cpp:199
#30 0x00007fab814edd85 in KWin::EffectsHandlerImpl::paintScreen (this=this@entry=0x5648b5903ef0, mask=mask@entry=0, region=..., data=...) at ./effects.cpp:379
#31 0x00007fab7e4e4dd1 in KWin::Effect::paintScreen (this=this@entry=0x5648b5a62e80, mask=mask@entry=0, region=..., data=...) at ./libkwineffects/kwineffects.cpp:584
#32 0x00007fab814edd2d in KWin::EffectsHandlerImpl::paintScreen (this=this@entry=0x5648b5903ef0, mask=mask@entry=0, region=..., data=...) at ./effects.cpp:376
#33 0x00007fab7e4e4dd1 in KWin::Effect::paintScreen (this=this@entry=0x5648b5abdbf0, mask=mask@entry=0, region=..., data=...) at ./libkwineffects/kwineffects.cpp:584
#34 0x00007fab814edd2d in KWin::EffectsHandlerImpl::paintScreen (this=this@entry=0x5648b5903ef0, mask=mask@entry=0, region=..., data=...) at ./effects.cpp:376
#35 0x00007fab7e4e4dd1 in KWin::Effect::paintScreen (this=this@entry=0x5648b57e4f60, mask=mask@entry=0, region=..., data=...) at ./libkwineffects/kwineffects.cpp:584
#36 0x00007fab814edd2d in KWin::EffectsHandlerImpl::paintScreen (this=this@entry=0x5648b5903ef0, mask=0, region=..., data=...) at ./effects.cpp:376
#37 0x00007fab814e049e in KWin::Scene::paintScreen (this=this@entry=0x5648b58d76e0, mask=mask@entry=0x7ffce42c0a80, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7ffce42c0a68, validRegion=validRegion@entry=0x7ffce42c0a70, projection=..., outputGeometry=...) at ./scene.cpp:149
#38 0x00007fab5639ddf1 in KWin::SceneOpenGL::paint (this=this@entry=0x5648b58d76e0, damage=..., toplevels=...) at ./plugins/scenes/opengl/scene_opengl.cpp:702
#39 0x00007fab814d2b92 in KWin::Compositor::performCompositing (this=0x5648b56455d0) at ./composite.cpp:745
#40 0x00007fab7ef665fb in QObject::event (this=0x5648b56455d0, e=<optimized out>) at kernel/qobject.cpp:1273
#41 0x00007fab7fcc3e8c in QApplicationPrivate::notify_helper (this=this@entry=0x5648b53147d0, receiver=receiver@entry=0x5648b56455d0, e=e@entry=0x7ffce42c0ec0) at kernel/qapplication.cpp:3727
#42 0x00007fab7fccb45f in QApplication::notify (this=0x7ffce42c1170, receiver=0x5648b56455d0, e=0x7ffce42c0ec0) at kernel/qapplication.cpp:3486
#43 0x00007fab7ef36ab8 in QCoreApplication::notifyInternal2 (receiver=0x5648b56455d0, event=event@entry=0x7ffce42c0ec0) at kernel/qcoreapplication.cpp:1048
#44 0x00007fab7ef8ff0e in QCoreApplication::sendEvent (event=0x7ffce42c0ec0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#45 QTimerInfoList::activateTimers (this=this@entry=0x5648b543bd90) at kernel/qtimerinfo_unix.cpp:643
#46 0x00007fab7ef8d33c in QEventDispatcherUNIXPrivate::activateTimers (this=this@entry=0x5648b543bcf0) at kernel/qeventdispatcher_unix.cpp:249
#47 0x00007fab7ef8e112 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:514
#48 0x00007fab6a3ae16d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:68
#49 0x00007fab7ef34dea in QEventLoop::exec (this=this@entry=0x7ffce42c1080, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#50 0x00007fab7ef3dfa0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#51 0x00007fab81c68dab in kdemain (argc=<optimized out>, argv=0x7ffce42c1308) at ./main_x11.cpp:468
#52 0x00007fab81890b97 in __libc_start_main (main=0x5648b4026720 <main>, argc=1, argv=0x7ffce42c1308, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffce42c12f8) at ../csu/libc-start.c:310
#53 0x00005648b402675a in _start ()

Possible duplicates by query: bug 399499, bug 375624.

Reported using DrKonqi
Comment 1 Nate Graham 2018-10-20 04:15:19 UTC

*** This bug has been marked as a duplicate of bug 364766 ***
Comment 2 Martin Flöser 2018-10-20 05:18:01 UTC
@Nate: please don't duplicate a KWin crash to plasma.
Comment 3 Martin Flöser 2018-10-20 05:18:57 UTC

*** This bug has been marked as a duplicate of bug 399499 ***
Comment 4 Kelvin Miller 2018-10-20 20:56:09 UTC
I apologize. I searched but could not find a duplicate that fit my bug's profile. I checked bug 399499, that was on boot to the desktop. My bug is/was about waking from sleep. My bug involves plasmashell icon distortion also.
Comment 5 Thomas Mitterfellner 2019-03-25 18:26:56 UTC
Created attachment 119030 [details]
New crash information added by DrKonqi

kwin_x11 (5.15.3) using Qt 5.12.2

- What I was doing when the application crashed:
Wake from suspend; while the laptop was suspended, some time in the night, I heard the sound that indicates that the power is disconnected (the cable may have slipped out). After waking from suspend, the login screen looked somewhat like the backdrop had been exchanged for a stretched chessboard.

-- Backtrace (Reduced):
#6  0x00007fd95f61b36f in _mm_stream_si128(long long __vector(2)*, long long __vector(2)) (__B=..., __A=0x7fd92d3bd260) at /usr/lib64/gcc/x86_64-suse-linux/7/include/emmintrin.h:1473
#7  0x00007fd95f61b36f in KWin::WindowQuadList::makeInterleavedArrays(unsigned int, KWin::GLVertex2D*, QMatrix4x4 const&) const (this=this@entry=0x7ffffe5abb70, type=type@entry=7, vertices=vertices@entry=0x7fd92d3bd260, textureMatrix=...) at /usr/src/debug/kwin5-5.15.3-lp150.287.3.x86_64/libkwineffects/kwineffects.cpp:1165
#8  0x00007fd92dd1eaca in KWin::SceneOpenGL2Window::performPaint(int, QRegion, KWin::WindowPaintData) (this=this@entry=0x556a8dd584b0, mask=mask@entry=2, region=..., data=...) at /usr/src/debug/kwin5-5.15.3-lp150.287.3.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1438
#9  0x00007fd92dd26183 in KWin::SceneOpenGL2::performPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin5-5.15.3-lp150.287.3.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1059
#10 0x00007fd92dd262b7 in KWin::SceneOpenGL2::finalDrawWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x556a8dca72e0, w=w@entry=0x556a8dd4b550, mask=mask@entry=2, region=..., data=...) at /usr/src/debug/kwin5-5.15.3-lp150.287.3.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1041