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

            Bug ID: 405248
           Summary: KWin crashes after unsuspending PC
           Product: kwin
           Version: 5.15.2
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: autumnont...@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.15.2)

Qt Version: 5.12.1
Frameworks Version: 5.55.0
Operating System: Linux 5.0.0-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

This crash occurs when I suspend my PC and then turn it back on.

- Unusual behavior I noticed:

Certain textures appear garbled after the computer is turned back on, most
notably the lock screen background and the names of files on the desktop. This
may or may not be related to the crash.

- Other information of note:

My graphics card is a GTX 970, and I use the Nvidia proprietary driver
distributed in the Arch "extra" repository as "nvidia". The package version I
have installed is currently 418.43-5, but this bug has been affecting me since
I installed the OS, and the package has been upgraded several times in that
time.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f03e86df840 (LWP 759))]

Thread 5 (Thread 0x7f03cbfff700 (LWP 854)):
#0  0x00007f03eecb3afc in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f03ef7b828c in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f03ef7b82a9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f03eecada9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f03f1364b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f03e5163700 (LWP 830)):
#0  0x00007f03f1359d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f03efed1bab in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f03efed308b in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f03efe7eb2c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f03efcc2569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f03ee46a969 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f03efcc396c in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f03eecada9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f03f1364b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f03e6ede700 (LWP 784)):
#0  0x00007f03f1359d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f03efed1bab in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f03efed308b in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f03efe7eb2c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f03efcc2569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f03edecfba6 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f03efcc396c in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f03eecada9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f03f1364b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f03e7f81700 (LWP 760)):
#0  0x00007f03f1359c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f03efbe7630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f03efbe92db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f03e82a9949 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f03efcc396c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f03eecada9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f03f1364b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f03e86df840 (LWP 759)):
[KCrash Handler]
#6  0x00007f03ef9c4739 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#7  0x00007f03ef9c47f6 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#8  0x00007f03ef9c5df8 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#9  0x00007f03ef9c6812 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#10 0x00007f03f10cf674 in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#11 0x00007f03ef935ffa in  () at /usr/lib/libkwin4_effect_builtins.so.1
#12 0x00007f03f10cf674 in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#13 0x00007f03efa2951d in KWin::Effect::drawWindow(KWin::EffectWindow*, int,
QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#14 0x00007f03f10cf674 in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007f03f10b9b3d in
KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#16 0x00007f03f10cf505 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007f03ef9b837f in  () at /usr/lib/libkwin4_effect_builtins.so.1
#18 0x00007f03f10cf4a4 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007f03efa293ad in KWin::Effect::paintWindow(KWin::EffectWindow*, int,
QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#20 0x00007f03f10cf4a4 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#21 0x00007f03efa293ad in KWin::Effect::paintWindow(KWin::EffectWindow*, int,
QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#22 0x00007f03f10cf4a4 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#23 0x00007f03efa3258c in
KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#24 0x00007f03f10cf4a4 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#25 0x00007f03f10c0306 in KWin::Scene::paintWindow(KWin::Scene::Window*, int,
QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#26 0x00007f03f10bcb58 in KWin::Scene::paintSimpleScreen(int, QRegion) () at
/usr/lib/libkwin.so.5
#27 0x00007f03e430b1e4 in  () at
/usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#28 0x00007f03f10bf7f1 in KWin::Scene::finalPaintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#29 0x00007f03f10cf257 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#30 0x00007f03efa29302 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#31 0x00007f03f10cf1fe in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#32 0x00007f03efa29302 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#33 0x00007f03f10cf1fe in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#34 0x00007f03efa29302 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#35 0x00007f03f10cf1fe in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#36 0x00007f03efa29302 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#37 0x00007f03f10cf1fe in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#38 0x00007f03f10bf48b in KWin::Scene::paintScreen(int*, QRegion const&,
QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at
/usr/lib/libkwin.so.5
#39 0x00007f03e43133f7 in KWin::SceneOpenGL::paint(QRegion,
QList<KWin::Toplevel*>) () at
/usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#40 0x00007f03f10b0a9e in KWin::Compositor::performCompositing() () at
/usr/lib/libkwin.so.5
#41 0x00007f03efeab10b in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#42 0x00007f03f0849e24 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#43 0x00007f03f08516e1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#44 0x00007f03efe7fe99 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#45 0x00007f03efed5095 in QTimerInfoList::activateTimers() () at
/usr/lib/libQt5Core.so.5
#46 0x00007f03efed31de in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#47 0x00007f03e82aacbf in  () at /usr/lib/libQt5XcbQpa.so.5
#48 0x00007f03efe7eb2c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#49 0x00007f03efe86e36 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#50 0x00007f03f1436b26 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#51 0x00007f03f128d223 in __libc_start_main () at /usr/lib/libc.so.6
#52 0x0000558a62dce05e in _start ()
[Inferior 1 (process 759) detached]

Reported using DrKonqi

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

Reply via email to