Bug 416316 - KWin crashes after resuming from suspend
Summary: KWin crashes after resuming from suspend
Status: RESOLVED DUPLICATE of bug 413179
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.17.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-01-15 22:26 UTC by Jay Armstrong
Modified: 2020-01-16 14:19 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 Jay Armstrong 2020-01-15 22:26:50 UTC
Application: kwin_x11 (5.17.5)

Qt Version: 5.13.1
Frameworks Version: 5.65.0
Operating System: Linux 5.4.10-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
First time putting laptop to sleep after booting. Resuming took longer, screens flickered between brightness levels for about 5 seconds, then desktop (plasma?) reloaded wallpaper, etc. System is working now but normal desktop effects are disabled and glxgears shows "Error: couldn't open display (null)".

Other than recent updates, I recently started using the nvidia driver, so that's a probaby culprit.

openSUSE Tumbleweed
Intel i5-8350u (Intel UHD 620)
geforce mx150 - 440.44.00.0
external monitor connected via HDMI
all packages up to date as of an hour ago.

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

Thread 5 (Thread 0x7f45d88a5700 (LWP 5086)):
#0  0x00007f45e8fcacd6 in ppoll () at /lib64/libc.so.6
#1  0x00007f45e7b16a89 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f45e7b18081 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f45e7ac315b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f45e78fb011 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f45e66643b5 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f45e78fc192 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007f45e8fd54af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f45da366700 (LWP 4968)):
#0  0x00007f45e6f116a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f45e740e1fa in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f45e740e21b in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f45e8fd54af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f45db5d9700 (LWP 4966)):
#0  0x00007f45e8fcacd6 in ppoll () at /lib64/libc.so.6
#1  0x00007f45e7b16a89 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f45e7b18081 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f45e7ac315b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f45e78fb011 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f45e66643b5 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f45e78fc192 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007f45e8fd54af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f45e1395700 (LWP 4885)):
#0  0x00007f45e8fcacd6 in ppoll () at /lib64/libc.so.6
#1  0x00007f45e7b16a89 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f45e7b18081 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f45e7ac315b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f45e78fb011 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f45e60bb4f6 in  () at /usr/lib64/libQt5DBus.so.5
#6  0x00007f45e78fc192 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007f45e8fd54af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f45e401cd00 (LWP 4853)):
[KCrash Handler]
#6  0x00007f45e8f120d1 in raise () at /lib64/libc.so.6
#7  0x00007f45e8efb55d in abort () at /lib64/libc.so.6
#8  0x00007f4545175e89 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#9  0x00007f45452b8fd6 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#10 0x00007f45452b9f90 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#11 0x00007f45452354a3 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#12 0x00007f45451f0521 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#13 0x00007f45451f0f05 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#14 0x00007f45452072e8 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#15 0x00007f454520761e in  () at /usr/lib64/libnvidia-glcore.so.440.44
#16 0x00007f45451a3833 in  () at /usr/lib64/libnvidia-glcore.so.440.44
#17 0x00007f4544da50ab in  () at /usr/lib64/libnvidia-glcore.so.440.44
#18 0x00007f45e69becc8 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f45e69c5132 in QSGBatchRenderer::Renderer::render() () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f45e69b1d40 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib64/libQt5Quick.so.5
#21 0x00007f45e69b21bf in QSGRenderer::renderScene(unsigned int) () at /usr/lib64/libQt5Quick.so.5
#22 0x00007f45e69f27a0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib64/libQt5Quick.so.5
#23 0x00007f45e6a5732c in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib64/libQt5Quick.so.5
#24 0x00007f45e6b22128 in QQuickRenderControl::render() () at /usr/lib64/libQt5Quick.so.5
#25 0x00007f45e6b22410 in QQuickRenderControl::grab() () at /usr/lib64/libQt5Quick.so.5
#26 0x00007f45db5fb2ba in  () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#27 0x00007f45e7aef6c8 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#28 0x00007f45e7afc36a in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f45e7aeff15 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007f45e84f8c62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#31 0x00007f45e85021e0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007f45e7ac45f2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f45e7b19de0 in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#34 0x00007f45e7b181e7 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#35 0x00007f45e21562ee in  () at /usr/lib64/libQt5XcbQpa.so.5
#36 0x00007f45e7ac315b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007f45e7acadc2 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#38 0x00007f45e8ecf031 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#39 0x00007f45e8efce0b in __libc_start_main () at /lib64/libc.so.6
#40 0x0000558edad3b08a in _start ()
[Inferior 1 (process 4853) detached]

Possible duplicates by query: bug 416203, bug 416113, bug 416079, bug 416033, bug 415991.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2020-01-16 14:19:39 UTC

*** This bug has been marked as a duplicate of bug 413179 ***