https://bugs.kde.org/show_bug.cgi?id=410146
Bug ID: 410146 Summary: Kwin crashes with too many visual effects Product: kwin Version: 5.16.3 Platform: Archlinux Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: solarin...@protonmail.com Target Milestone: --- Application: kwin_x11 (5.16.3) Qt Version: 5.13.0 Frameworks Version: 5.60.0 Operating System: Linux 5.2.0-rt1-7-rt-bfq x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: I had exploding windows and woobly windows on. And when I was dragging the window while closing it with a keyboard shortcut I switched workspaces with the desktop cube effect at the same time. Kwin of course understandably conked out and restarted - Custom settings of the application: woobly windows, exploding windows, and desktop cube effect are all enabled The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f069dfe4d00 (LWP 32280))] Thread 8 (Thread 0x7f05e0ed2700 (LWP 3839)): #0 0x00007f06a65d4415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f06a4fd95a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f06a4fd9692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f06a3c907bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f06a3c90a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f06a4fd3520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f0696dee700 (LWP 940)): #0 0x00007f06a65d4415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f06a4fd95a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f06a4fd9692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f06a3c907bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f06a3c90a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f06a4fd3520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f067f605700 (LWP 542)): #0 0x00007f06a65d4415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f06a4fd95a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f06a4fd9692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f06a3c907bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f06a3c90a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f06a4fd3520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f067cd8b700 (LWP 32296)): #0 0x00007f06a65d4415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f06a4a5bedc in () at /usr/lib/libQt5Script.so.5 #2 0x00007f06a4a5bef9 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f068542a700 (LWP 32293)): #0 0x00007f06a66dc756 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f06a51f4913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f06a51f5fa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f06a519f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f06a4fd22f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f06a38f88f9 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007f06a4fd3520 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f06963c6700 (LWP 32291)): #0 0x00007f06a66dc756 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f06a51f4913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f06a51f5fa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f06a519f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f06a4fd22f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f06a38f88f9 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007f06a4fd3520 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f0697fff700 (LWP 32285)): #0 0x00007f06a66dc756 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f06a51f4913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f06a51f5fa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f06a519f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f06a4fd22f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f06a3329b37 in () at /usr/lib/libQt5DBus.so.5 #6 0x00007f06a4fd3520 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f06a65ce57f in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f06a66e70e3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f069dfe4d00 (LWP 32280)): [KCrash Handler] #6 0x00007f06a6625755 in raise () at /usr/lib/libc.so.6 #7 0x00007f06a6610851 in abort () at /usr/lib/libc.so.6 #8 0x00007f06a4f988b6 in () at /usr/lib/libQt5Core.so.5 #9 0x00007f06a4cd8058 in () at /usr/lib/libkwineffects.so.12 #10 0x00007f06841d3925 in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #11 0x00007f06841d3a9c in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #12 0x00007f06841dc06b in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #13 0x00007f06841dc1a9 in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #14 0x00007f06a6442558 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #15 0x00007f06a4c7c797 in () at /usr/lib/libkwin4_effect_builtins.so.1 #16 0x00007f06a64424f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #17 0x00007f06a4be39bd in () at /usr/lib/libkwin4_effect_builtins.so.1 #18 0x00007f06a64424f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #19 0x00007f06a4cdf21c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12 #20 0x00007f06a64424f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #21 0x00007f06a4cdf21c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12 #22 0x00007f06a64424f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #23 0x00007f06a4cdf21c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12 #24 0x00007f06a64424f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #25 0x00007f06a6430a5c in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #26 0x00007f06a6442382 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #27 0x00007f06a4cdf0ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12 #28 0x00007f06a6442324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #29 0x00007f06a4cdf0ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12 #30 0x00007f06a6442324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #31 0x00007f06a4c68ee4 in () at /usr/lib/libkwin4_effect_builtins.so.1 #32 0x00007f06a6442324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #33 0x00007f06a4bfd328 in () at /usr/lib/libkwin4_effect_builtins.so.1 #34 0x00007f06a6442324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #35 0x00007f06a4ce814b in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12 #36 0x00007f06a6442324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5 #37 0x00007f06a6437517 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5 #38 0x00007f06a64354b1 in KWin::Scene::paintGenericScreen(int, KWin::ScreenPaintData) () at /usr/lib/libkwin.so.5 #39 0x00007f06841dbb26 in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #40 0x00007f06a6436a4a in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #41 0x00007f06a64420e4 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #42 0x00007f06a4cdf000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12 #43 0x00007f06a644208e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #44 0x00007f06a4cdf000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12 #45 0x00007f06a644208e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #46 0x00007f06a4cdf000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12 #47 0x00007f06a644208e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #48 0x00007f06a4bffa7d in () at /usr/lib/libkwin4_effect_builtins.so.1 #49 0x00007f06a4bffe70 in () at /usr/lib/libkwin4_effect_builtins.so.1 #50 0x00007f06a644208e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #51 0x00007f06a4cdf000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12 #52 0x00007f06a644208e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5 #53 0x00007f06a643672c in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5 #54 0x00007f06841d7b1f in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #55 0x00007f06a6427f03 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5 #56 0x00007f06a51cd3e5 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #57 0x00007f06a5b564d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #58 0x00007f06a5b5fa21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #59 0x00007f06a51a09c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #60 0x00007f06a51f7d3d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5 #61 0x00007f06a51f6109 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #62 0x00007f069da8239f in () at /usr/lib/libQt5XcbQpa.so.5 #63 0x00007f06a519f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #64 0x00007f06a51a7326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #65 0x00007f06a67b7588 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so #66 0x00007f06a6611ee3 in __libc_start_main () at /usr/lib/libc.so.6 #67 0x0000560f670ef05e in _start () [Inferior 1 (process 32280) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.