Bug 400842 - Kwin crash when resuming from suspend to RAM
Summary: Kwin crash when resuming from suspend to RAM
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.13.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-11-08 09:36 UTC by Jacek Pawlyta
Modified: 2018-12-08 03:45 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 Jacek Pawlyta 2018-11-08 09:36:47 UTC
Application: kwin_x11 (5.13.5)

Qt Version: 5.11.1
Frameworks Version: 5.51.0
Operating System: Linux 4.18.17-300.fc29.x86_64 x86_64
Distribution: "Fedora release 29 (Twenty Nine)"

-- Information about the crash:
- What I was doing when the application crashed:
laptop was operating on battery and suspened to RAM automatically,
resuming a laptop from suspend to RAM caused Kwin crash

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

Thread 6 (Thread 0x7f669511f700 (LWP 12181)):
#0  0x00007f66bd48d466 in ppoll () at /lib64/libc.so.6
#1  0x00007f66bdb36bf5 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /lib64/libQt5Core.so.5
#2  0x00007f66bdb37d49 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#3  0x00007f66bdae917b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f66bd951046 in QThread::exec() () at /lib64/libQt5Core.so.5
#5  0x00007f66bd95a4bb in  () at /lib64/libQt5Core.so.5
#6  0x00007f66bec4f58e in start_thread () at /lib64/libpthread.so.0
#7  0x00007f66bd498593 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f668f815700 (LWP 11295)):
#0  0x00007f66bec5567c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f66c02f8f5a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f66c02f8fc5 in  () at /lib64/libQt5Script.so.5
#3  0x00007f66bec4f58e in start_thread () at /lib64/libpthread.so.0
#4  0x00007f66bd498593 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f66a580e700 (LWP 11218)):
#0  0x00007f66bd48d466 in ppoll () at /lib64/libc.so.6
#1  0x00007f66bdb36bf5 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /lib64/libQt5Core.so.5
#2  0x00007f66bdb37d49 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#3  0x00007f66bdae917b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f66bd951046 in QThread::exec() () at /lib64/libQt5Core.so.5
#5  0x00007f66bfa4c209 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#6  0x00007f66bd95a4bb in  () at /lib64/libQt5Core.so.5
#7  0x00007f66bec4f58e in start_thread () at /lib64/libpthread.so.0
#8  0x00007f66bd498593 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f66a7cfe700 (LWP 11069)):
#0  0x00007f66bd48d466 in ppoll () at /lib64/libc.so.6
#1  0x00007f66bdb36bf5 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /lib64/libQt5Core.so.5
#2  0x00007f66bdb37d49 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#3  0x00007f66bdae917b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f66bd951046 in QThread::exec() () at /lib64/libQt5Core.so.5
#5  0x00007f66bf0a5f89 in  () at /lib64/libQt5DBus.so.5
#6  0x00007f66bd95a4bb in  () at /lib64/libQt5Core.so.5
#7  0x00007f66bec4f58e in start_thread () at /lib64/libpthread.so.0
#8  0x00007f66bd498593 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f66ac9e3700 (LWP 10869)):
#0  0x00007f66bd48d371 in poll () at /lib64/libc.so.6
#1  0x00007f66beb2839f in  () at /lib64/libxcb.so.1
#2  0x00007f66beb2a01a in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f66acabdda9 in  () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f66bd95a4bb in  () at /lib64/libQt5Core.so.5
#5  0x00007f66bec4f58e in start_thread () at /lib64/libpthread.so.0
#6  0x00007f66bd498593 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f66b9bd4940 (LWP 10833)):
[KCrash Handler]
#6  0x00007f66c05012c9 in  () at /lib64/libkwin4_effect_builtins.so.1
#7  0x00007f66c0501388 in  () at /lib64/libkwin4_effect_builtins.so.1
#8  0x00007f66c0502919 in  () at /lib64/libkwin4_effect_builtins.so.1
#9  0x00007f66c0503303 in  () at /lib64/libkwin4_effect_builtins.so.1
#10 0x00007f66c0737a07 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#11 0x00007f66c0470d59 in  () at /lib64/libkwin4_effect_builtins.so.1
#12 0x00007f66c0737a07 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#13 0x00007f66c056b1f0 in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwineffects.so.11
#14 0x00007f66c0737a07 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#15 0x00007f66c0723f50 in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#16 0x00007f66c0737893 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#17 0x00007f66c04f13fe in  () at /lib64/libkwin4_effect_builtins.so.1
#18 0x00007f66c0737837 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#19 0x00007f66c056b070 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwineffects.so.11
#20 0x00007f66c0737837 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#21 0x00007f66c056b070 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwineffects.so.11
#22 0x00007f66c0737837 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#23 0x00007f66c057766b in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwineffects.so.11
#24 0x00007f66c0737837 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /lib64/libkwin.so.5
#25 0x00007f66c072a312 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /lib64/libkwin.so.5
#26 0x00007f66c07269d5 in KWin::Scene::paintSimpleScreen(int, QRegion) () at /lib64/libkwin.so.5
#27 0x00007f66a45b1fd6 in  () at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#28 0x00007f66c07298e0 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwin.so.5
#29 0x00007f66c07375e5 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwin.so.5
#30 0x00007f66c056afa5 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwineffects.so.11
#31 0x00007f66c0737591 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwin.so.5
#32 0x00007f66c056afa5 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwineffects.so.11
#33 0x00007f66c0737591 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwin.so.5
#34 0x00007f66c056afa5 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwineffects.so.11
#35 0x00007f66c0737591 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwin.so.5
#36 0x00007f66c056afa5 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwineffects.so.11
#37 0x00007f66c0737591 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /lib64/libkwin.so.5
#38 0x00007f66c0729592 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /lib64/libkwin.so.5
#39 0x00007f66a45b94b6 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#40 0x00007f66c071b11a in KWin::Compositor::performCompositing() () at /lib64/libkwin.so.5
#41 0x00007f66bdb130ab in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#42 0x00007f66be3e02a5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#43 0x00007f66be3e79c0 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#44 0x00007f66bdaea236 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#45 0x00007f66bdb39b09 in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5
#46 0x00007f66bdb37e6c in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#47 0x00007f66acb511d1 in  () at /lib64/libQt5XcbQpa.so.5
#48 0x00007f66bdae917b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#49 0x00007f66bdaf1246 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#50 0x00007f66c08c1f3f in kdemain () at /lib64/libkdeinit5_kwin_x11.so
#51 0x00007f66bd3bf413 in __libc_start_main () at /lib64/libc.so.6
#52 0x000055eca8c750ae in _start ()
[Inferior 1 (process 10833) detached]

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2018-11-08 09:39:54 UTC
Unfortunately the backtrace lacks debug symbols. If you're able to reproduce the crash, please install debug packages and submit a new backtrace.
Comment 2 Bug Janitor Service 2018-11-23 04:46:07 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 2018-12-08 03:45:05 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!