https://bugs.kde.org/show_bug.cgi?id=402111
Bug ID: 402111 Summary: Desktop and all programs non-responsive to mouse after resuming from Suspend Product: kwin Version: 5.14.4 Platform: Ubuntu Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: darcemas...@hotmail.com Target Milestone: --- Application: kwin_x11 (5.14.4) Qt Version: 5.11.1 Frameworks Version: 5.52.0 Operating System: Linux 4.18.0-12-generic x86_64 Distribution: Ubuntu 18.10 -- Information about the crash: - What I was doing when the application crashed: Resuming Kubuntu from Suspend, repeated manually or by lifting laptop lid then logging in. - Unusual behavior I noticed: Desktop and programs unresponsive to mouse clicks after resuming from Suspend. Keyboard navigation (.e.g ALT-tab) works as normal. Panel unresponsive as well as all programs. Mouse does not register items (e.g. text fields, clickable buttons etc.) and animations on icons are not triggered on mouse-over. The login from Suspend screen is also unresponsive to mouse but not keyboard. Not repeatable from what I can tell. The crash does not seem to be reproducible. -- 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 0x7ffaba0cb840 (LWP 2048))] Thread 6 (Thread 0x7ffaa1f58700 (LWP 4537)): #0 0x00007ffac46d97d6 in __GI_ppoll (fds=0x559800fd14a8, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007ffac3295141 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffac32965b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffac324616b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffac30950b6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffac309ec87 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffac1e99164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007ffac46e5def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7ffaa0f4d700 (LWP 2200)): #0 0x00007ffac1e9f2eb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffac2c85fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007ffac1e9f2eb in __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffac2c85f68, cond=0x7ffac2c85f90) at pthread_cond_wait.c:502 #2 0x00007ffac1e9f2eb in __pthread_cond_wait (cond=0x7ffac2c85f90, mutex=0x7ffac2c85f68) at pthread_cond_wait.c:655 #3 0x00007ffac2b8ee2a in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #4 0x00007ffac2b8ee49 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #5 0x00007ffac1e99164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007ffac46e5def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7ffab2450700 (LWP 2164)): #0 0x00007ffac46d97d6 in __GI_ppoll (fds=0x7ffaa8000d28, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007ffac3295141 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffac32965b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffac324616b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffac30950b6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffac16c91f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #6 0x00007ffac309ec87 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffac1e99164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #8 0x00007ffac46e5def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7ffab3fff700 (LWP 2157)): #0 0x00007ffac46d97d6 in __GI_ppoll (fds=0x7ffaac00f148, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007ffac3295141 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffac32965b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffac324616b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffac30950b6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffac11a4545 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #6 0x00007ffac309ec87 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffac1e99164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #8 0x00007ffac46e5def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7ffab9510700 (LWP 2074)): #0 0x00007ffac46d96d9 in __GI___poll (fds=0x7ffab950fc78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffac2fbe917 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ffac2fc053a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ffab9a04159 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffac309ec87 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffac1e99164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007ffac46e5def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ffaba0cb840 (LWP 2048)): [KCrash Handler] #6 0x00007ffac2d9cf01 in () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #7 0x00007ffac2d9cfc4 in () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #8 0x00007ffac2d9e525 in () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #9 0x00007ffac2d9ef03 in () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #10 0x00007ffac444db33 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #11 0x00007ffac2d0e339 in () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #12 0x00007ffac444db33 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #13 0x00007ffac2e03d6c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #14 0x00007ffac444db33 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #15 0x00007ffac443a1cc in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #16 0x00007ffac444d9cb in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #17 0x00007ffac2d8f93a in () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #18 0x00007ffac444d973 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #19 0x00007ffac2e03bfc in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #20 0x00007ffac444d973 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #21 0x00007ffac2e03bfc in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #22 0x00007ffac444d973 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #23 0x00007ffac2e1112b in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #24 0x00007ffac444d973 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #25 0x00007ffac444055e in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #26 0x00007ffac443cd0c in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #27 0x00007ffab11f37d2 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #28 0x00007ffac443fb30 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #29 0x00007ffac444d725 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #30 0x00007ffac2e03b51 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #31 0x00007ffac444d6cd in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #32 0x00007ffac2e03b51 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #33 0x00007ffac444d6cd in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #34 0x00007ffac2e03b51 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #35 0x00007ffac444d6cd in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #36 0x00007ffac2e03b51 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.11 #37 0x00007ffac444d6cd in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #38 0x00007ffac443f7de 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 0x00007ffab11fb676 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #40 0x00007ffac44315fa in KWin::Compositor::performCompositing() () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #41 0x00007ffac3270f4b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #42 0x00007ffac3c084a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007ffac3c0fae0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007ffac3247499 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x00007ffac3298558 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007ffac329670c in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #47 0x00007ffab9a960ed in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #48 0x00007ffac324616b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #49 0x00007ffac324e2e2 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #50 0x00007ffac47bf47b in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so #51 0x00007ffac45ef09b in __libc_start_main (main=0x55980074e050, argc=1, argv=0x7fff02471518, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff02471508) at ../csu/libc-start.c:308 #52 0x000055980074e08a in _start () [Inferior 1 (process 2048) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.