Bug 421059 - Crash in Kwin
Summary: Crash in Kwin
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-05-05 14:22 UTC by Txutxifel
Modified: 2020-06-05 04:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Txutxifel 2020-05-05 14:22:00 UTC
Application: kwin_x11 (5.18.4)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 5.6.8-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I was resuming the Pc from suspend. This crash happens randomly.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdd78d49800 (LWP 2625))]

Thread 6 (Thread 0x7fdd74d4e700 (LWP 5393)):
#0  0x00007fdd7bd46795 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fdd7c7071db in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fdd7c707299 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fdd7b7f359f in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fdd7b7f3819 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fdd7c701698 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fdd7bd3fefa in start_thread () at /lib64/libpthread.so.0
#7  0x00007fdd7df6d3bf in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fdd66dbe700 (LWP 3289)):
#0  0x00007fdd7bd46795 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fdd7c2191ea in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fdd7c21920b in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fdd7bd3fefa in start_thread () at /lib64/libpthread.so.0
#4  0x00007fdd7df6d3bf in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fdd67fff700 (LWP 2766)):
#0  0x00007fdd7df62bc6 in ppoll () at /lib64/libc.so.6
#1  0x00007fdd7c929c59 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fdd7c92b263 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fdd7c8d5b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fdd7c7005ce in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fdd7b4796e5 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007fdd7c701698 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fdd7bd3fefa in start_thread () at /lib64/libpthread.so.0
#8  0x00007fdd7df6d3bf in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fdd7600e700 (LWP 2649)):
#0  0x00007fdd7df62bc6 in ppoll () at /lib64/libc.so.6
#1  0x00007fdd7c929c59 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fdd7c92b263 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fdd7c8d5b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fdd7c7005ce in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fdd7da0e507 in  () at /usr/lib64/libQt5DBus.so.5
#6  0x00007fdd7c701698 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fdd7bd3fefa in start_thread () at /lib64/libpthread.so.0
#8  0x00007fdd7df6d3bf in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fdd76d35700 (LWP 2645)):
#0  0x00007fdd7df62acf in poll () at /lib64/libc.so.6
#1  0x00007fdd7c61e772 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fdd7c61f43a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fdd76e85ab0 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fdd7c701698 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fdd7bd3fefa in start_thread () at /lib64/libpthread.so.0
#6  0x00007fdd7df6d3bf in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fdd78d49800 (LWP 2625)):
[KCrash Handler]
#6  0x00007fdd7c363d59 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
#7  0x00007fdd7dd418c0 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#8  0x00007fdd7c3e3a72 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
#9  0x00007fdd7dd418c0 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#10 0x00007fdd7dd418c0 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#11 0x00007fdd7dd463f8 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#12 0x00007fdd7dd463a3 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#13 0x00007fdd7dd463a3 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#14 0x00007fdd7dd463a3 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#15 0x00007fdd7bb75c02 in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib64/libkwineffects.so.12
#16 0x00007fdd7dd463a3 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib64/libkwin.so.5
#17 0x00007fdd7dce525d in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib64/libkwin.so.5
#18 0x00007fdd7dce5ae2 in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib64/libkwin.so.5
#19 0x00007fdd74169d93 in  () at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#20 0x00007fdd7dce4c50 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#21 0x00007fdd7dd464ae in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#22 0x00007fdd7dd4645b in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#23 0x00007fdd7dd4645b in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#24 0x00007fdd7dd4645b in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#25 0x00007fdd7dd4645b in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#26 0x00007fdd7dce6500 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib64/libkwin.so.5
#27 0x00007fdd7416ea22 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#28 0x00007fdd7dd7a495 in KWin::Compositor::performCompositing() () at /usr/lib64/libkwin.so.5
#29 0x00007fdd7c903915 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fdd7d3e2caf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#31 0x00007fdd7d3ebdf0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007fdd7c8d6fe2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007fdd7c92cfa0 in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#34 0x00007fdd7c92b3b7 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#35 0x00007fdd76e86dee in  () at /usr/lib64/libQt5XcbQpa.so.5
#36 0x00007fdd7c8d5b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007fdd7c8dd952 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#38 0x00007fdd7e03d479 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#39 0x00007fdd7de94ceb in __libc_start_main () at /lib64/libc.so.6
#40 0x000055f8eeced08a in _start ()
[Inferior 1 (process 2625) detached]

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

Possible duplicates by query: bug 420372, bug 419946, bug 419721, bug 419655, bug 419228.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2020-05-06 08:41:10 UTC
The provided backtrace lacks debug symbols. Can you please install debug packages for kwin and attach a new backtrace when the crash happens again? Also, what video card do you have?
Comment 2 Bug Janitor Service 2020-05-21 04:33:24 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 2020-06-05 04:33:19 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!