This is not really a big deal but from time to time apper notifies me of a new nVidia driver. When I update the driver I then can’t log out of KDE. Also if I switch to a terminal and try to log on as superuser (so as to terminate nicely) my password is rejected as incorrect.
The error seems to be a problem in ksmserver-logout-greeter, which displays a panel with the following debug info:
Application: ksmserver-logout-greeter (ksmserver-logout-greeter), signal: AbortedUsing host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f166f12f940 (LWP 17865))]
Thread 4 (Thread 0x7f165559a700 (LWP 17868)):
#0 0x00007f166aac020d in poll () from /lib64/libc.so.6
#1 0x00007f166504c314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f166504c42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f166b3cd1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4 0x00007f166b37abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5 0x00007f166b1b5f5a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007f166d38a3d8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7 0x00007f166b1baa29 in ?? () from /usr/lib64/libQt5Core.so.5
#8 0x00007f1665569744 in start_thread () from /lib64/libpthread.so.0
#9 0x00007f166aac8aad in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f1655d9b700 (LWP 17867)):
#0 0x00007f1665570a7c in __lll_lock_wait () from /lib64/libpthread.so.0
#1 0x00007f166556b7fb in pthread_mutex_lock () from /lib64/libpthread.so.0
#2 0x00007f1664688e4c in ?? () from /usr/X11R6/lib64/libGL.so.1
#3 0x00007f166468dd81 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4 0x00007f166468e298 in ?? () from /usr/X11R6/lib64/libGL.so.1
#5 0x00007f16602a4102 in ?? () from /usr/lib64/tls/libnvidia-tls.so.384.98
#6 0x00007f166508c750 in ?? () from /usr/lib64/libglib-2.0.so.0
#7 0x00007f166504be49 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#8 0x00007f166504c2a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007f166504c42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f166b3cd1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f166b37abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f166b1b5f5a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#13 0x00007f166bf30295 in ?? () from /usr/lib64/libQt5DBus.so.5
#14 0x00007f166b1baa29 in ?? () from /usr/lib64/libQt5Core.so.5
#15 0x00007f1665569744 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f166aac8aad in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f16578c1700 (LWP 17866)):
#0 0x00007f166aac020d in poll () from /lib64/libc.so.6
#1 0x00007f1665dc93e2 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f1665dcafcf in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f1659e240d9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4 0x00007f166b1baa29 in ?? () from /usr/lib64/libQt5Core.so.5
#5 0x00007f1665569744 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f166aac8aad in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f166f12f940 (LWP 17865)):
[KCrash Handler]
#6 0x00007f166aa138d7 in raise () from /lib64/libc.so.6
#7 0x00007f166aa14caa in abort () from /lib64/libc.so.6
#8 0x00007f166b1a63be in QMessageLogger::fatal(char const*, ...) const () from /usr/lib64/libQt5Core.so.5
#9 0x00007f166da5b719 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f166da62ac9 in ?? () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f166da63413 in ?? () from /usr/lib64/libQt5Quick.so.5
#12 0x00007f166b8d2ace in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007f166da958e5 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#14 0x0000000000409021 in ?? ()
#15 0x00007f166c50328c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007f166c5078ea in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f166b37cbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f166b8c8591 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib64/libQt5Gui.so.5
#19 0x00007f166b8c907d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007f166b8aaeab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007f1659e518a0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f166504c134 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f166504c388 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f166504c42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f166b3cd18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#26 0x00007f166b37abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f166b382ae6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#28 0x000000000040629e in ?? ()
#29 0x00007f166a9ff6e5 in __libc_start_main () from /lib64/libc.so.6
#30 0x00000000004063c9 in _start ()
The only thing I can then do is power down to reboot, after which everything is fine. But it does seem there’s a little bug here somewhere.
Regards
Fred