Bug 377696 - Kwin crash after resume
Summary: Kwin crash after resume
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.9.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-03-16 14:03 UTC by aalsing
Modified: 2018-10-28 03:38 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 aalsing 2017-03-16 14:03:28 UTC
Application: kwin_x11 (5.9.3)

Qt Version: 5.8.0
Frameworks Version: 5.32.0
Operating System: Linux 4.10.2-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

- Unusual behavior I noticed:
Screen black, only mouse can move. Closed the lid on the computer again, waited for the hybernation to start, then resumed. This time it resumed properly. 

This also happens with a variation of pink and black pixels all over the screen - always after resuming the computer from hypernation (but maybe this relates to something else?).

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

Thread 7 (Thread 0x7f706ffff700 (LWP 2243)):
#0  0x00007f70a0358756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f70a456658b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f709f75f665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f709f75ff72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f70a45656d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f70a03522e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f70a711654f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f706f7fe700 (LWP 882)):
#0  0x00007f70a0358756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f70a36cf234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f70a36cf279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f70a03522e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f70a711654f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f70754c3700 (LWP 821)):
#0  0x00007f70a0358ca6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f7077571e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f707628f394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f707757112c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f70a03522e7 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f70a711654f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f708518a700 (LWP 817)):
#0  0x00007f70a710c76b in ppoll () at /usr/lib/libc.so.6
#1  0x00007f70a47902f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f70a479196a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f70a473e89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f70a4560a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f709f07c025 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f70a45656d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f70a03522e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f70a711654f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f7087b61700 (LWP 746)):
#0  0x00007f70a710c76b in ppoll () at /usr/lib/libc.so.6
#1  0x00007f70a47902f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f70a479196a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f70a473e89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f70a4560a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f709e226125 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f70a45656d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f70a03522e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f70a711654f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f708dce0700 (LWP 737)):
#0  0x00007f70a710c67d in poll () at /usr/lib/libc.so.6
#1  0x00007f70a62258e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f70a6227679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f708edbc239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f70a45656d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f70a03522e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f70a711654f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f70a76d8840 (LWP 721)):
[KCrash Handler]
#6  0x00007f70a70af7fa in __memmove_sse2_unaligned_erms () at /usr/lib/libc.so.6
#7  0x00007f709ff028ae in KWin::GLVertexBuffer::setData(int, int, float const*, float const*) () at /usr/lib/libkwinglutils.so.10
#8  0x00007f70a6ca0d1e in  () at /usr/lib/libkwin.so.5
#9  0x00007f70a6ca45b5 in KWin::SceneOpenGL::paintBackground(QRegion) () at /usr/lib/libkwin.so.5
#10 0x00007f70a6c8cc38 in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/libkwin.so.5
#11 0x00007f70a6ca0ca0 in  () at /usr/lib/libkwin.so.5
#12 0x00007f70a6c8f214 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#13 0x00007f70a6cbe7af in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#14 0x00007f70a3f0967f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.10
#15 0x00007f70a6cbe75a in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#16 0x00007f70a3f0967f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.10
#17 0x00007f70a6cbe75a in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#18 0x00007f70a3f0967f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.10
#19 0x00007f70a6cbe75a in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#20 0x00007f70a6c8eea2 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#21 0x00007f70a6ca5349 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/libkwin.so.5
#22 0x00007f70a6c7f511 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#23 0x00007f70a476cb63 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#24 0x00007f70a542234c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007f70a5429b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007f70a4740440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f70a4793cbe in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#28 0x00007f70a4791bda in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#29 0x00007f708ee1cded in  () at /usr/lib/libQt5XcbQpa.so.5
#30 0x00007f70a473e89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#31 0x00007f70a4746de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#32 0x00007f70a73d7391 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#33 0x00007f70a704a511 in __libc_start_main () at /usr/lib/libc.so.6
#34 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-03-16 16:12:57 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to 
reproduce please install the debug packages provided by your 
distribution (please ask the distribution support channel on how to 
install them) and attach a new backtrace.
Comment 2 Andrew Crouthamel 2018-09-28 02:42:12 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 set the bug status 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 Andrew Crouthamel 2018-10-28 03:38:55 UTC
Dear Bug Submitter,

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!