Bug 401447

Summary: ksmserver-logout-greeter crash after graphics driver update
Product: [Unmaintained] ksmserver Reporter: Eridani Rodríguez <eridanired123>
Component: uiAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eridani Rodríguez 2018-11-26 21:38:06 UTC
SUMMARY
After updating graphic drivers when trying to reboot the PC the logout dialog crashed.


STEPS TO REPRODUCE
1. Updated nVidia driver 410
2. Tried to logout to reboot PC
3. Couldn't because the screen with logout options crashed.


EXPECTED RESULT
Would be possible to reboot using the regular GUI method


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon 5.14
Kernel: 4.15.0-39-generic
KDE Plasma Version: 5.14.3
KDE Frameworks Version: 5.52.0
Qt Version: 5.11.2
nVidia driver: 410.73

BACKTRACE
Application: ksmserver-logout-greeter (ksmserver-logout-greeter), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe62caabd80 (LWP 9878))]

Thread 3 (Thread 0x7fe60e424700 (LWP 9881)):
#0  0x00007fe6282dfbf9 in __GI___poll (fds=0x7fe604004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe620e76539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe620e7664c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe628c1a04b in QEventDispatcherGlib::processEvents (this=0x7fe604000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fe628bbe30a in QEventLoop::exec (this=this@entry=0x7fe60e423d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007fe6289e9bba in QThread::exec (this=this@entry=0x563a12a61a50) at thread/qthread.cpp:525
#6  0x00007fe62ac364f5 in QQmlThreadPrivate::run (this=0x563a12a61a50) at qml/ftw/qqmlthread.cpp:148
#7  0x00007fe6289f4adb in QThreadPrivate::start (arg=0x563a12a61a50) at thread/qthread_unix.cpp:367
#8  0x00007fe622e086db in start_thread (arg=0x7fe60e424700) at pthread_create.c:463
#9  0x00007fe6282ec88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe614f2a700 (LWP 9880)):
#0  0x00007fe6282db0b4 in __GI___libc_read (fd=7, buf=0x7fe614f29b20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fe620ebacd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe620e76027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe620e764e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe620e7664c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe628c1a04b in QEventDispatcherGlib::processEvents (this=0x7fe608000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fe628bbe30a in QEventLoop::exec (this=this@entry=0x7fe614f29d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007fe6289e9bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#8  0x00007fe629807e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007fe6289f4adb in QThreadPrivate::start (arg=0x7fe629a7fd60) at thread/qthread_unix.cpp:367
#10 0x00007fe622e086db in start_thread (arg=0x7fe614f2a700) at pthread_create.c:463
#11 0x00007fe6282ec88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe62caabd80 (LWP 9878)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007fe62820b801 in __GI_abort () at abort.c:79
#8  0x00007fe6289c55db in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1842
#9  QMessageLogger::fatal (this=this@entry=0x7ffde1ac50f0, msg=msg@entry=0x7fe62b5337d6 "%s") at global/qlogging.cpp:880
#10 0x00007fe62b34220d in QSGRenderLoop::handleContextCreationFailure (this=this@entry=0x563a12a78cb0, window=0x563a12a61c50, isEs=<optimized out>) at scenegraph/qsgrenderloop.cpp:274
#11 0x00007fe62b342ffd in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x563a12a78cb0, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:375
#12 0x00007fe62b343d9a in QSGGuiThreadRenderLoop::exposureChanged (this=0x563a12a78cb0, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:481
#13 0x00007fe62915c745 in QWindow::event (this=this@entry=0x563a12a61c50, ev=ev@entry=0x7ffde1ac55a0) at kernel/qwindow.cpp:2334
#14 0x00007fe62b3bd1a5 in QQuickWindow::event (this=0x563a12a61c50, e=0x7ffde1ac55a0) at items/qquickwindow.cpp:1634
#15 0x0000563a126b5f91 in KSMShutdownDlg::event (this=0x563a12a61c50, e=0x7ffde1ac55a0) at ./ksmserver/logout-greeter/shutdowndlg.cpp:223
#16 0x00007fe629de0e1c in QApplicationPrivate::notify_helper (this=this@entry=0x563a129f9c70, receiver=receiver@entry=0x563a12a61c50, e=e@entry=0x7ffde1ac55a0) at kernel/qapplication.cpp:3727
#17 0x00007fe629de83ef in QApplication::notify (this=0x7ffde1ac5810, receiver=0x563a12a61c50, e=0x7ffde1ac55a0) at kernel/qapplication.cpp:3486
#18 0x00007fe628bbffe8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x563a12a61c50, event=event@entry=0x7ffde1ac55a0) at kernel/qcoreapplication.cpp:1048
#19 0x00007fe62915176f in QCoreApplication::sendSpontaneousEvent (event=0x7ffde1ac55a0, receiver=0x563a12a61c50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#20 QGuiApplicationPrivate::processExposeEvent (e=0x563a12b42380) at kernel/qguiapplication.cpp:3046
#21 0x00007fe6291523bd in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x563a12b42380) at kernel/qguiapplication.cpp:1882
#22 0x00007fe62912af5b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#23 0x00007fe619df576b in QPAEventDispatcherGlib::processEvents (this=0x563a12a4edc0, flags=...) at qeventdispatcher_glib.cpp:70
#24 0x00007fe628bbe30a in QEventLoop::exec (this=this@entry=0x7ffde1ac5740, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#25 0x00007fe628bc74d0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#26 0x0000563a126b2fd9 in main (argc=<optimized out>, argv=<optimized out>) at ./ksmserver/logout-greeter/main.cpp:228


Application: ksmserver-logout-greeter (ksmserver-logout-greeter), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f06addf8d80 (LWP 10053))]

Thread 3 (Thread 0x7f0695534700 (LWP 10056)):
#0  0x00007f06a96280b4 in __GI___libc_read (fd=9, buf=0x7f0695533b30, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f06a2207cd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06a21c3027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06a21c34e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f06a21c364c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f06a9f6704b in QEventDispatcherGlib::processEvents (this=0x7f0684000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f06a9f0b30a in QEventLoop::exec (this=this@entry=0x7f0695533d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f06a9d36bba in QThread::exec (this=this@entry=0x557bc1bdac30) at thread/qthread.cpp:525
#8  0x00007f06abf834f5 in QQmlThreadPrivate::run (this=0x557bc1bdac30) at qml/ftw/qqmlthread.cpp:148
#9  0x00007f06a9d41adb in QThreadPrivate::start (arg=0x557bc1bdac30) at thread/qthread_unix.cpp:367
#10 0x00007f06a41556db in start_thread (arg=0x7f0695534700) at pthread_create.c:463
#11 0x00007f06a963988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0696277700 (LWP 10055)):
#0  0x00007f06a962cbf9 in __GI___poll (fds=0x7f0688016ac0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f06a21c3539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06a21c364c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06a9f6704b in QEventDispatcherGlib::processEvents (this=0x7f0688000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f06a9f0b30a in QEventLoop::exec (this=this@entry=0x7f0696276d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f06a9d36bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#6  0x00007f06aab54e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f06a9d41adb in QThreadPrivate::start (arg=0x7f06aadccd60) at thread/qthread_unix.cpp:367
#8  0x00007f06a41556db in start_thread (arg=0x7f0696277700) at pthread_create.c:463
#9  0x00007f06a963988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f06addf8d80 (LWP 10053)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f06a9558801 in __GI_abort () at abort.c:79
#8  0x00007f06a9d125db in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1842
#9  QMessageLogger::fatal (this=this@entry=0x7fffb8463840, msg=msg@entry=0x7f06ac8807d6 "%s") at global/qlogging.cpp:880
#10 0x00007f06ac68f20d in QSGRenderLoop::handleContextCreationFailure (this=this@entry=0x557bc1bf4030, window=0x557bc1bdb480, isEs=<optimized out>) at scenegraph/qsgrenderloop.cpp:274
#11 0x00007f06ac68fffd in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x557bc1bf4030, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:375
#12 0x00007f06ac690d9a in QSGGuiThreadRenderLoop::exposureChanged (this=0x557bc1bf4030, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:481
#13 0x00007f06aa4a9745 in QWindow::event (this=this@entry=0x557bc1bdb480, ev=ev@entry=0x7fffb8463cf0) at kernel/qwindow.cpp:2334
#14 0x00007f06ac70a1a5 in QQuickWindow::event (this=0x557bc1bdb480, e=0x7fffb8463cf0) at items/qquickwindow.cpp:1634
#15 0x0000557bc10def91 in KSMShutdownDlg::event (this=0x557bc1bdb480, e=0x7fffb8463cf0) at ./ksmserver/logout-greeter/shutdowndlg.cpp:223
#16 0x00007f06ab12de1c in QApplicationPrivate::notify_helper (this=this@entry=0x557bc1b6fc10, receiver=receiver@entry=0x557bc1bdb480, e=e@entry=0x7fffb8463cf0) at kernel/qapplication.cpp:3727
#17 0x00007f06ab1353ef in QApplication::notify (this=0x7fffb8463f60, receiver=0x557bc1bdb480, e=0x7fffb8463cf0) at kernel/qapplication.cpp:3486
#18 0x00007f06a9f0cfe8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x557bc1bdb480, event=event@entry=0x7fffb8463cf0) at kernel/qcoreapplication.cpp:1048
#19 0x00007f06aa49e76f in QCoreApplication::sendSpontaneousEvent (event=0x7fffb8463cf0, receiver=0x557bc1bdb480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#20 QGuiApplicationPrivate::processExposeEvent (e=0x7f06900043c0) at kernel/qguiapplication.cpp:3046
#21 0x00007f06aa49f3bd in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x7f06900043c0) at kernel/qguiapplication.cpp:1882
#22 0x00007f06aa477f5b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#23 0x00007f069b14276b in QPAEventDispatcherGlib::processEvents (this=0x557bc1bc49b0, flags=...) at qeventdispatcher_glib.cpp:70
#24 0x00007f06a9f0b30a in QEventLoop::exec (this=this@entry=0x7fffb8463e90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#25 0x00007f06a9f144d0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#26 0x0000557bc10dbfd9 in main (argc=<optimized out>, argv=<optimized out>) at ./ksmserver/logout-greeter/main.cpp:228
Comment 1 Christoph Feck 2018-12-20 16:06:05 UTC

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