Bug 415571

Summary: Mouse freezes and Kwin crashes while using Firefox
Product: [Plasma] kwin Reporter: Goyo Regalado <goyoregalado>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: kde.org
Priority: NOR Keywords: drkonqi
Version: 5.17.4   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Goyo Regalado 2019-12-26 07:13:37 UTC
Application: kwin_x11 (5.17.4)

Qt Version: 5.13.2
Frameworks Version: 5.65.0
Operating System: Linux 5.0.0-1030-oem-osp1 x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:
 I have been working in a embedded Jupyter notebook into a Mozilla Firefox Tab.
- Unusual behavior I noticed:
Mouse Freezes, I go to a terminal pressing ctrl+alt+F2 there weren't any error messages.
I came back to the graphical interface and press left button and simultaneously, the mouse begin to work and there's a notification about kwin crash.

-- 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 0x7f47ac741d00 (LWP 2976))]

Thread 7 (Thread 0x7f476f817700 (LWP 19874)):
#0  0x00007f47ac0a8cf6 in __GI_ppoll (fds=0x7f477c030708, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f47a95e58a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f47a95e7038 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f47a958a06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f47a93a53aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f47a3a02815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f47a93a6b52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f47a4ff66db in start_thread (arg=0x7f476f817700) at pthread_create.c:463
#8  0x00007f47ac0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f4775305700 (LWP 4108)):
#0  0x00007f47a4ffc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55af45648bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f47a4ffc9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55af45648b60, cond=0x55af45648b88) at pthread_cond_wait.c:502
#2  0x00007f47a4ffc9f3 in __pthread_cond_wait (cond=0x55af45648b88, mutex=0x55af45648b60) at pthread_cond_wait.c:655
#3  0x00007f47a93adaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f47a93addf9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f47a4186ec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f47a41872fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f47a93a6b52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f47a4ff66db in start_thread (arg=0x7f4775305700) at pthread_create.c:463
#9  0x00007f47ac0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f478b3dd700 (LWP 3911)):
#0  0x00007f47ac0a8cf6 in __GI_ppoll (fds=0x7f478000f8d8, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f47a95e58a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f47a95e7038 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f47a958a06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f47a93a53aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f47a93a6b52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f47a4ff66db in start_thread (arg=0x7f478b3dd700) at pthread_create.c:463
#7  0x00007f47ac0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f47890ce700 (LWP 3008)):
#0  0x00007f47a4ffc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f47a87f6fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f47a4ffc9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f47a87f6f68, cond=0x7f47a87f6f90) at pthread_cond_wait.c:502
#2  0x00007f47a4ffc9f3 in __pthread_cond_wait (cond=0x7f47a87f6f90, mutex=0x7f47a87f6f68) at pthread_cond_wait.c:655
#3  0x00007f47a8501874 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f47a85018b9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f47a4ff66db in start_thread (arg=0x7f47890ce700) at pthread_create.c:463
#6  0x00007f47ac0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f478a538700 (LWP 3005)):
#0  0x00007f47ac0a8cf6 in __GI_ppoll (fds=0x7f4778000d28, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f47a95e58a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f47a95e7038 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f47a958a06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f47a93a53aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f47a3a02815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f47a93a6b52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f47a4ff66db in start_thread (arg=0x7f478a538700) at pthread_create.c:463
#8  0x00007f47ac0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f479145b700 (LWP 2980)):
#0  0x00007f47ac0a8cf6 in __GI_ppoll (fds=0x55af44e3b668, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f47a95e58a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f47a95e7038 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f47a958a06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f47a93a53aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f47a25cd0e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f47a93a6b52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f47a4ff66db in start_thread (arg=0x7f479145b700) at pthread_create.c:463
#8  0x00007f47ac0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f47ac741d00 (LWP 2976)):
[KCrash Handler]
#6  0x00007f47a88ca76e in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#7  0x00007f47a88ca844 in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#8  0x00007f47a88cc5fd in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#9  0x00007f47a88ccf4e in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#10 0x00007f47abb719ee in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007f47a8833f0a in  () at /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#12 0x00007f47abb719ee in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007f47abc0f760 in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#14 0x00007f47abb7187d in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#15 0x00007f47a8b340b0 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#16 0x00007f47abb7181e in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#17 0x00007f47a8b340b0 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#18 0x00007f47abb7181e in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#19 0x00007f47abc15b35 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#20 0x00007f47abc11d44 in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#21 0x00007f47890e28a2 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#22 0x00007f47abc15017 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#23 0x00007f47abb715d5 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#24 0x00007f47a8b34001 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#25 0x00007f47abb7157d in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#26 0x00007f47a8b34001 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwineffects.so.12
#27 0x00007f47abb7157d in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#28 0x00007f47abc14d0e 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
#29 0x00007f47890e9a71 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#30 0x00007f47abb3e476 in KWin::Compositor::performCompositing() () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#31 0x00007f47a95bd3eb in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f47aa390eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f47aa3984b0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f47a958bf08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f47a95e9009 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f47a95e733a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f4794c6b15e in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#38 0x00007f47a958a06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f47a95933e0 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f47ac38dd05 in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#41 0x00007f47abfb5b97 in __libc_start_main (main=0x55af42e4a720, argc=3, argv=0x7ffcea3ac658, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcea3ac648) at ../csu/libc-start.c:310
#42 0x000055af42e4a75a in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 415256.

Possible duplicates by query: bug 415498, bug 415485, bug 415469, bug 415359, bug 415339.

Reported using DrKonqi
Comment 1 kde.org 2021-11-04 18:54:40 UTC
This bug report is quite old. Does the crash still occur with KDE 5.23? If so, then please install debugging packages following the instructions given here: https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
reproduce the bug and submit a new backtrace.
Comment 2 Bug Janitor Service 2021-11-19 04:38:53 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 3 Bug Janitor Service 2021-12-04 04:38:42 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!