Bug 419946 - Plasma crash after waking from sleep
Summary: Plasma crash after waking from sleep
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-11 08:51 UTC by ostry4444
Modified: 2021-12-04 04:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (9.71 KB, patch)
2020-05-04 12:01 UTC, joeks
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ostry4444 2020-04-11 08:51:04 UTC
Application: kwin_x11 (5.16.5)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-46-generic x86_64
Distribution: Ubuntu 19.10

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

- put PC into sleep
- wake up PC from wireless keyboard 
- got Plasma crash


Platform:
GPU: GTX1050Ti (NVIDIA Driver Version: 435.21)
Operating System: Kubuntu 19.10
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.12.4
Kernel Version: 5.3.0-46-generic
OS Type: 64-bit
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 15,6 GiB

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 0x7f232d2a5d00 (LWP 2173))]

Thread 5 (Thread 0x7f230fcc5700 (LWP 3613)):
#0  0x00007f2331fbb2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5598445858d4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f2331fbb2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559844585880, cond=0x5598445858a8) at pthread_cond_wait.c:508
#2  0x00007f2331fbb2c6 in __pthread_cond_wait (cond=0x5598445858a8, mutex=0x559844585880) at pthread_cond_wait.c:638
#3  0x00007f2332a4cdbf in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f2332a4ceb1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2331ae27b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f2331ae2a1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f2332a46c92 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f2331fb4669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f23341ad323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f230f423700 (LWP 2600)):
#0  0x00007f2331fbb2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f23325c9fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f2331fbb2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f23325c9f68, cond=0x7f23325c9f90) at pthread_cond_wait.c:508
#2  0x00007f2331fbb2c6 in __pthread_cond_wait (cond=0x7f23325c9f90, mutex=0x7f23325c9f68) at pthread_cond_wait.c:638
#3  0x00007f23324d308a in  () at /lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f23324d30af in  () at /lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f2331fb4669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f23341ad323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f2329813700 (LWP 2369)):
#0  0x00007f23341a0d26 in __GI_ppoll (fds=0x7f2314000d68, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f2332c61589 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f2332c62af4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f2332c0c5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f2332a45a45 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2331754319 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f2332a46c92 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2331fb4669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f23341ad323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f232b6b7700 (LWP 2345)):
#0  0x00007f23341a0d26 in __GI_ppoll (fds=0x7f231c00e9c8, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f2332c61589 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f2332c62af4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f2332c0c5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f2332a45a45 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2331193efa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f2332a46c92 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2331fb4669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f23341ad323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f232d2a5d00 (LWP 2173)):
[KCrash Handler]
#6  0x00007f23326e9969 in  () at /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#7  0x00007f23326e9a29 in  () at /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#8  0x00007f23326eb8b2 in  () at /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#9  0x00007f23326ec29d in  () at /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#10 0x00007f2333eeb4c7 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007f2332653ab0 in  () at /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#12 0x00007f2333eeb4c7 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007f233274e80f in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#14 0x00007f2333eeb4c7 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#15 0x00007f2333ed9a4f in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#16 0x00007f2333eeb360 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#17 0x00007f23326dc73c in  () at /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#18 0x00007f2333eeb307 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#19 0x00007f233274e68f in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#20 0x00007f2333eeb307 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#21 0x00007f233274e68f in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#22 0x00007f2333eeb307 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#23 0x00007f233275775a in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#24 0x00007f2333eeb307 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#25 0x00007f2333ee0236 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /lib/x86_64-linux-gnu/libkwin.so.5
#26 0x00007f2333edcc2d in KWin::Scene::paintSimpleScreen(int, QRegion) () at /lib/x86_64-linux-gnu/libkwin.so.5
#27 0x00007f231b264357 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#28 0x00007f2333edf800 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#29 0x00007f2333eeb0b2 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#30 0x00007f233274e5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#31 0x00007f2333eeb061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#32 0x00007f233274e5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#33 0x00007f2333eeb061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#34 0x00007f233274e5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#35 0x00007f2333eeb061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#36 0x00007f233274e5c3 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwineffects.so.12
#37 0x00007f2333eeb061 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#38 0x00007f2333edf4b3 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /lib/x86_64-linux-gnu/libkwin.so.5
#39 0x00007f231b26cc7e in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#40 0x00007f2333ed1247 in KWin::Compositor::performCompositing() () at /lib/x86_64-linux-gnu/libkwin.so.5
#41 0x00007f2332c39de5 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f2333621a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f233362ae00 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f2332c0da2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f2332c64990 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f2332c62c4f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f232c97a642 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#48 0x00007f2332c0c5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f2332c14336 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f233428687d in kdemain () at /lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#51 0x00007f23340b21e3 in __libc_start_main (main=0x559843edd060, argc=3, argv=0x7ffe02649ac8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe02649ab8) at ../csu/libc-start.c:308
#52 0x0000559843edd09e in _start ()
[Inferior 1 (process 2173) detached]

Reported using DrKonqi
Comment 1 joeks 2020-05-04 12:01:49 UTC
Created attachment 128131 [details]
New crash information added by DrKonqi

kwin_x11 (5.17.5) using Qt 5.12.5

- What I was doing when the application crashed:

When waking the system from suspend to RAM the crash message appeared

-- Backtrace (Reduced):
#6  0x00007f816b19bef1 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#7  0x00007f816b19bfb5 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#8  0x00007f816b19de0e in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#9  0x00007f816b19e711 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#10 0x00007f816c8ab513 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
Comment 2 kde.org 2021-11-04 20:31:30 UTC
This bug report is quite old. Can you still reproduce this issue with KDE 5.23? If so, can you please install debugging packages following the info provided in  https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports, try to reproduce the bug and resubmit a backtrace with debugging information.
Comment 3 Bug Janitor Service 2021-11-19 04:38:58 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-12-04 04:38:44 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!