Bug 411319 - KWin Crash
Summary: KWin Crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-26 13:56 UTC by constantinschaub
Modified: 2019-09-26 04:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description constantinschaub 2019-08-26 13:56:44 UTC
Application: kwin_x11 (5.16.4)

Qt Version: 5.13.0
Frameworks Version: 5.61.0
Operating System: Linux 5.2.9-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I had chrome and vlc open. Vlc was maximized when I clicked the widget to minimize all windows. After I clicked it again to show the windows again kwin crashed.
- Unusual behavior I noticed:
None of the desktop effects are working and windows glitch sometimes when they are moved.

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 0x7f22fb90f880 (LWP 2766))]

Thread 5 (Thread 0x7f22d3eac700 (LWP 2782)):
#0  0x00007f23018b2415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23021c1edc in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f23021c1ef9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f23018ac57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2303e270e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f22e9244700 (LWP 2777)):
#0  0x00007f2303e1c756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f230295a913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f230295bfa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f23029055ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23027382f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f23010398f9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f2302739520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f23018ac57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f2303e270e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f22ebfff700 (LWP 2775)):
#0  0x00007f2303e1c756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f230295a913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f230295bfa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f23029055ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23027382f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f23010398f9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f2302739520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f23018ac57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f2303e270e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f22fa2db700 (LWP 2770)):
#0  0x00007f2303e1c756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f230295a913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f230295bfa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f23029055ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23027382f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f2300a6ab37 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f2302739520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f23018ac57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f2303e270e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f22fb90f880 (LWP 2766)):
[KCrash Handler]
#6  0x00007f2303d65755 in raise () at /usr/lib/libc.so.6
#7  0x00007f2303d50851 in abort () at /usr/lib/libc.so.6
#8  0x00007f23026fe8b6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2302440058 in  () at /usr/lib/libkwineffects.so.12
#10 0x00007f22e92c77b5 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#11 0x00007f22e92c792c in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#12 0x00007f22e92d01ab in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#13 0x00007f22e92d02e9 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#14 0x00007f2303ba8558 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007f23023e4797 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#16 0x00007f2303ba84f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007f230234b9bd in  () at /usr/lib/libkwin4_effect_builtins.so.1
#18 0x00007f2303ba84f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007f230244721c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#20 0x00007f2303ba84f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#21 0x00007f230244721c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#22 0x00007f2303ba84f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#23 0x00007f230244721c in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#24 0x00007f2303ba84f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#25 0x00007f2303b96a5c in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#26 0x00007f2303ba8382 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#27 0x00007f23024470ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#28 0x00007f2303ba8324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#29 0x00007f23024470ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#30 0x00007f2303ba8324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#31 0x00007f2302387be3 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#32 0x00007f2303ba8324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#33 0x00007f23023a4596 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#34 0x00007f2303ba8324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#35 0x00007f230245014b in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#36 0x00007f2303ba8324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#37 0x00007f2303b9d517 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#38 0x00007f2303b9b4b1 in KWin::Scene::paintGenericScreen(int, KWin::ScreenPaintData) () at /usr/lib/libkwin.so.5
#39 0x00007f22e92cfc66 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#40 0x00007f2303b9ca4a in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#41 0x00007f2303ba80e4 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#42 0x00007f2302447000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#43 0x00007f2303ba808e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#44 0x00007f2302447000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#45 0x00007f2303ba808e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#46 0x00007f2302447000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#47 0x00007f2303ba808e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#48 0x00007f23023a5277 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#49 0x00007f2303ba808e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#50 0x00007f2302447000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#51 0x00007f2303ba808e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#52 0x00007f2303b9c72c in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#53 0x00007f22e92cb9af in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#54 0x00007f2303b8df03 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#55 0x00007f23029333e5 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#56 0x00007f23032be4d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#57 0x00007f23032c7a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#58 0x00007f23029069c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#59 0x00007f230295dd3d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#60 0x00007f230295c109 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#61 0x00007f22fb4d139f in  () at /usr/lib/libQt5XcbQpa.so.5
#62 0x00007f23029055ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#63 0x00007f230290d326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#64 0x00007f2303ef7588 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#65 0x00007f2303d51ee3 in __libc_start_main () at /usr/lib/libc.so.6
#66 0x000055b6604dd05e in _start ()
[Inferior 1 (process 2766) detached]

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2019-08-27 03:32:48 UTC
Unfortunately the attached backtrace lacks debug symbols. We don't have sufficient data to fix the crash.

Given that you're an Arch Linux user, you have to repackage kwin [1]. After that please submit a new backtrace.

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