Bug 412357

Summary: kwin crashes after minimizing some applications
Product: [Plasma] kwin Reporter: Ghlen Nagels <ghlen>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.16.4   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ghlen Nagels 2019-09-26 12:54:30 UTC
Application: kwin_x11 (5.16.4)

Qt Version: 5.13.0
Frameworks Version: 5.61.0
Operating System: Linux 5.2.11-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
When I minimize phpstorm or steam, kwin crashes.

It does not seem the to be a big problem however. The screen freezes for a small second but other than that, everything continues to work.

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 0x7fe0415ab880 (LWP 1237))]

Thread 6 (Thread 0x7fe03ad14700 (LWP 4943)):
#0  0x00007fe047351415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe0481de5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe0481de692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe046e727bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe046e72a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fe0481d8520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fe04734b57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fe0498c60e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe02a40f700 (LWP 1322)):
#0  0x00007fe047351415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe047c60edc in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fe047c60ef9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fe04734b57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe0498c60e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe02b411700 (LWP 1316)):
#0  0x00007fe047351415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe02b57bf8c in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fe02b57bb88 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fe04734b57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe0498c60e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe03a308700 (LWP 1312)):
#0  0x00007fe0498bb756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe0483f9913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe0483fafa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe0483a45ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe0481d72f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe046ad88f9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fe0481d8520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe04734b57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe0498c60e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe03bf76700 (LWP 1282)):
#0  0x00007fe0498bb756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe0483f9913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe0483fafa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe0483a45ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe0481d72f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe046509b37 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fe0481d8520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe04734b57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe0498c60e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe0415ab880 (LWP 1237)):
[KCrash Handler]
#6  0x00007fe049804755 in raise () at /usr/lib/libc.so.6
#7  0x00007fe0497ef851 in abort () at /usr/lib/libc.so.6
#8  0x00007fe04819d8b6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe047edf058 in  () at /usr/lib/libkwineffects.so.12
#10 0x00007fe0390b17b5 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#11 0x00007fe0390b192c in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#12 0x00007fe0390ba1ab in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#13 0x00007fe0390ba2e9 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#14 0x00007fe049647558 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007fe047e83797 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#16 0x00007fe0496474f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007fe047dea9bd in  () at /usr/lib/libkwin4_effect_builtins.so.1
#18 0x00007fe0496474f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007fe047ee621c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#20 0x00007fe0496474f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#21 0x00007fe047ee621c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#22 0x00007fe0496474f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#23 0x00007fe049635a5c in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#24 0x00007fe049647382 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#25 0x00007fe047ee60ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#26 0x00007fe049647324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#27 0x00007fe047ee60ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#28 0x00007fe049647324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#29 0x00007fe047e26be3 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#30 0x00007fe049647324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#31 0x00007fe047ee60ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#32 0x00007fe049647324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#33 0x00007fe04963c517 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#34 0x00007fe04963a4b1 in KWin::Scene::paintGenericScreen(int, KWin::ScreenPaintData) () at /usr/lib/libkwin.so.5
#35 0x00007fe0390b9c66 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#36 0x00007fe04963ba4a in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#37 0x00007fe0496470e4 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#38 0x00007fe047ee6000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#39 0x00007fe04964708e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#40 0x00007fe047ee6000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#41 0x00007fe04964708e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#42 0x00007fe047ee6000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#43 0x00007fe04964708e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#44 0x00007fe047e53bed in  () at /usr/lib/libkwin4_effect_builtins.so.1
#45 0x00007fe04964708e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#46 0x00007fe04963b72c in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#47 0x00007fe0390b59af in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#48 0x00007fe04962cf03 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#49 0x00007fe0483d23e5 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#50 0x00007fe048d5d4d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#51 0x00007fe048d66a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#52 0x00007fe0483a59c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#53 0x00007fe0483fcd3d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#54 0x00007fe0483fb109 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#55 0x00007fe04115239f in  () at /usr/lib/libQt5XcbQpa.so.5
#56 0x00007fe0483a45ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#57 0x00007fe0483ac326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#58 0x00007fe049996588 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#59 0x00007fe0497f0ee3 in __libc_start_main () at /usr/lib/libc.so.6
#60 0x0000565053ea905e in _start ()
[Inferior 1 (process 1237) detached]

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2019-09-29 15:26:08 UTC
Unfortunately the backtrace lacks debug symbols. Please repackage kwin according to [1] and submit a new backtrace with debug symbols.

[1] https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#CMAKE_(KDE)_applications
Comment 2 Bug Janitor Service 2019-10-14 04:33:10 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 2019-10-29 04:33:12 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!