https://bugs.kde.org/show_bug.cgi?id=416316
Bug ID: 416316
Summary: KWin crashes after resuming from suspend
Product: kwin
Version: 5.17.5
Platform: openSUSE RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kwin-bugs-n...@kde.org
Reporter: j...@jayarmstrong.com
Target Milestone: ---
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 0x7f45e8fcacd6 in ppoll () at /lib64/libc.so.6
#1 0x7f45e7b16a89 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib64/libQt5Core.so.5
#2 0x7f45e7b18081 in
QEventDispatcherUNIX::processEvents(QFlags) ()
at /usr/lib64/libQt5Core.so.5
#3 0x7f45e7ac315b in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt5Core.so.5
#4 0x7f45e78fb011 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5 0x7f45e66643b5 in () at /usr/lib64/libQt5Qml.so.5
#6 0x7f45e78fc192 in () at /usr/lib64/libQt5Core.so.5
#7 0x7f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#8 0x7f45e8fd54af in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7f45da366700 (LWP 4968)):
#0 0x7f45e6f116a5 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1 0x7f45e740e1fa in () at /usr/lib64/libQt5Script.so.5
#2 0x7f45e740e21b in () at /usr/lib64/libQt5Script.so.5
#3 0x7f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#4 0x7f45e8fd54af in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7f45db5d9700 (LWP 4966)):
#0 0x7f45e8fcacd6 in ppoll () at /lib64/libc.so.6
#1 0x7f45e7b16a89 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib64/libQt5Core.so.5
#2 0x7f45e7b18081 in
QEventDispatcherUNIX::processEvents(QFlags) ()
at /usr/lib64/libQt5Core.so.5
#3 0x7f45e7ac315b in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt5Core.so.5
#4 0x7f45e78fb011 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5 0x7f45e66643b5 in () at /usr/lib64/libQt5Qml.so.5
#6 0x7f45e78fc192 in () at /usr/lib64/libQt5Core.so.5
#7 0x7f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#8 0x7f45e8fd54af in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7f45e1395700 (LWP 4885)):
#0 0x7f45e8fcacd6 in ppoll () at /lib64/libc.so.6
#1 0x7f45e7b16a89 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib64/libQt5Core.so.5
#2 0x7f45e7b18081 in
QEventDispatcherUNIX::processEvents(QFlags) ()
at /usr/lib64/libQt5Core.so.5
#3 0x7f45e7ac315b in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt5Core.so.5
#4 0x7f45e78fb011 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5 0x7f45e60bb4f6 in () at /usr/lib64/libQt5DBus.so.5
#6 0x7f45e78fc192 in () at /usr/lib64/libQt5Core.so.5
#7 0x7f45e6f0af2a in start_thread () at /lib64/libpthread.so.0
#8 0x7f45e8fd54af in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7f45e401cd00 (LWP 4853)):
[KCrash Handler]
#6 0x7f45e8f120d1 in raise () at /lib64/libc.so.6
#7 0x7f45e8efb55d in abort () at /lib64/libc.so.6
#8 0x7f4545175e89 in () at /usr/lib64/libnvidia-glcore.so.440.44
#9 0x7f45452b8fd6 in () at /usr/lib64/libnvidia-glcore.so.440.44
#10 0x7f45452b9f90 in () at /usr/lib64/libnvidia-glcore.so.440.44
#11 0x7f45452354a3 in () at /usr/lib64/libnvidia-glcore.so.440.44
#12 0x7f45451f0521 in () at /usr/lib64/libnvidia-glcore.so.440.44
#13 0x7f45451f0f05 in () at /usr/lib64/libnvidia-glcore.so.440.44
#14 0x7f45452072e8 in () at /usr/lib64/libnvidia-glcore.so.440.44
#15 0x7f454520761e in () at /usr/lib64/libnvidia-glcore.so.440.44
#16 0x7f45451a3833 in () at /usr/lib64/libnvidia-glcore.so.440.44
#17 0x7f4544da50ab in () at /usr/lib64/libnvidia-glcore.so.440.44
#18 0x7f45e69becc8 in QSGBatchRenderer::Renderer::renderBatches() () at
/usr/lib64/libQt5Quick.so.5
#19 0x7f45e69c5132 in