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

            Bug ID: 398298
           Summary: KWin crashes after resuming from hibernation
           Product: kwin
           Version: 5.12.6
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: cont...@yannsalmon.fr
  Target Milestone: ---

Application: kwin_x11 (5.12.6)

Qt Version: 5.9.5
Frameworks Version: 5.47.0
Operating System: Linux 4.17.14-041714-generic x86_64
Distribution: Ubuntu 18.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was logging back into my locked session after resuming from hibernation. It
happens frequently that KDE needs to restart "desktop effects" on such an
occasion or after suspend (roughly every other time), but the first time that a
crash and bug reporting procedure occurred.

- Notes:
There are also some graphical glitches after resuming from hibernation or
suspend (icons get inadequate pixels, most often) which never occur on a fresh
boot.

-- 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 0x7f1f6b3a6cc0 (LWP 2066))]

Thread 6 (Thread 0x7f1f33888700 (LWP 6843)):
#0  0x00007f1f6ad1ccf6 in __GI_ppoll (fds=0x7f1f2c0012c8, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f1f6811d5c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f1f6811ecde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1f680c69ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1f67ee522a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1f67eea16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1f63d726db in start_thread (arg=0x7f1f33888700) at
pthread_create.c:463
#7  0x00007f1f6ad2988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1f32fab700 (LWP 2249)):
#0  0x00007f1f63d789f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f1f6731afb8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1f63d789f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7f1f6731af68, cond=0x7f1f6731af90) at pthread_cond_wait.c:502
#2  0x00007f1f63d789f3 in __pthread_cond_wait (cond=0x7f1f6731af90,
mutex=0x7f1f6731af68) at pthread_cond_wait.c:655
#3  0x00007f1f670245f4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f1f67024639 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f1f63d726db in start_thread (arg=0x7f1f32fab700) at
pthread_create.c:463
#6  0x00007f1f6ad2988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1f48818700 (LWP 2203)):
#0  0x00007f1f6ad1ccf6 in __GI_ppoll (fds=0x7f1f40000d28, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f1f6811d5c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f1f6811ecde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1f680c69ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1f67ee522a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1f6285e6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f1f67eea16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1f63d726db in start_thread (arg=0x7f1f48818700) at
pthread_create.c:463
#8  0x00007f1f6ad2988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1f4b12a700 (LWP 2139)):
#0  0x00007f1f6ad1ccf6 in __GI_ppoll (fds=0x7f1f4400ed28, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f1f6811d5c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f1f6811ecde in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1f680c69ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1f67ee522a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1f6172ed45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f1f67eea16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1f63d726db in start_thread (arg=0x7f1f4b12a700) at
pthread_create.c:463
#8  0x00007f1f6ad2988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1f518ef700 (LWP 2085)):
#0  0x00007f1f6ad1cbf9 in __GI___poll (fds=0x7f1f518eec68, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1f69c25747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1f69c2736a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1f527ce2a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f1f67eea16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1f63d726db in start_thread (arg=0x7f1f518ef700) at
pthread_create.c:463
#6  0x00007f1f6ad2988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1f6b3a6cc0 (LWP 2066)):
[KCrash Handler]
#6  0x00007f1f6762c52e in  () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#7  0x00007f1f6762c604 in  () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#8  0x00007f1f6762db65 in  () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#9  0x00007f1f6762e55b in  () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#10 0x00007f1f6a88b8ee in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007f1f6759d9fd in  () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#12 0x00007f1f6a88b8ee in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007f1f6788c620 in KWin::Effect::drawWindow(KWin::EffectWindow*, int,
QRegion, KWin::WindowPaintData&) () at
/usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#14 0x00007f1f6a88b8ee in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#15 0x00007f1f6a877860 in
KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#16 0x00007f1f6a88b77d in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#17 0x00007f1f6761d7ca in  () at
/usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#18 0x00007f1f6a88b71e in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#19 0x00007f1f6788c4b0 in KWin::Effect::paintWindow(KWin::EffectWindow*, int,
QRegion, KWin::WindowPaintData&) () at
/usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#20 0x00007f1f6a88b71e in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#21 0x00007f1f6788c4b0 in KWin::Effect::paintWindow(KWin::EffectWindow*, int,
QRegion, KWin::WindowPaintData&) () at
/usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#22 0x00007f1f6a88b71e in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#23 0x00007f1f67898b97 in
KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#24 0x00007f1f6a88b71e in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#25 0x00007f1f6a87dbd2 in KWin::Scene::paintWindow(KWin::Scene::Window*, int,
QRegion, KWin::WindowQuadList) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#26 0x00007f1f6a87c94c in KWin::Scene::paintSimpleScreen(int, QRegion) () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#27 0x00007f1f3b1e9c92 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#28 0x00007f1f6a87d167 in KWin::Scene::finalPaintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#29 0x00007f1f6a88b4d5 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#30 0x00007f1f6788c401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#31 0x00007f1f6a88b47d in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#32 0x00007f1f6788c401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#33 0x00007f1f6a88b47d in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#34 0x00007f1f6788c401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#35 0x00007f1f6a88b47d in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#36 0x00007f1f6788c401 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11
#37 0x00007f1f6a88b47d in KWin::EffectsHandlerImpl::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#38 0x00007f1f6a87ce5e in KWin::Scene::paintScreen(int*, QRegion const&,
QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#39 0x00007f1f3b1ef541 in KWin::SceneOpenGL::paint(QRegion,
QList<KWin::Toplevel*>) () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#40 0x00007f1f6a86f3e2 in KWin::Compositor::performCompositing() () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#41 0x00007f1f680f80db in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f1f68e4682c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f1f68e4e0f4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f1f680c89a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f1f68120d8e in QTimerInfoList::activateTimers() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f1f6811ef42 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f1f528315cd in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#48 0x00007f1f680c69ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f1f680cfa84 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f1f6b001dbb in kdemain () at
/usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#51 0x00007f1f6ac29b97 in __libc_start_main (main=0x558448ad9730, argc=1,
argv=0x7fff2f0ec5d8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff2f0ec5c8) at ../csu/libc-start.c:310
#52 0x0000558448ad976a in _start ()

Reported using DrKonqi

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

Reply via email to