Bug 429661 - Every KDE program crash everytime I update nvidia drivers, like logout
Summary: Every KDE program crash everytime I update nvidia drivers, like logout
Status: RESOLVED DUPLICATE of bug 375913
Alias: None
Product: ksmserver
Classification: Plasma
Component: general (show other bugs)
Version: 5.20.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
: 430384 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-11-25 22:17 UTC by Franco Pellegrini
Modified: 2021-01-11 21:45 UTC (History)
3 users (show)

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 Franco Pellegrini 2020-11-25 22:17:39 UTC
SUMMARY

I use ubuntu nvidia drivers, but everytime it update via discover, I cannot logout my session or open any kde native application. 

For example, logout crash with this error:

Application: ksmserver-logout-greeter (ksmserver-logout-greeter), signal: Aborted

[New LWP 33159]
[New LWP 33160]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f6ddb38faff in __GI___poll (fds=0x7ffec1c420a8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f6dd7233f40 (LWP 33157))]

Thread 3 (Thread 0x7f6dcdb93700 (LWP 33160)):
#0  0x00007f6ddb38faff in __GI___poll (fds=0x7f6dc4004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6dd97ae1ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6dd97ae2e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6ddb95924b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6ddb8fd43b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6ddb719982 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6ddcde0d69 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6ddb71ab1c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6dda121609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f6ddb39c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6dd5865700 (LWP 33159)):
#0  0x00007f6ddb38faff in __GI___poll (fds=0x7f6dc801d5a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6dd97ae1ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6dd97ae2e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6ddb95924b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6ddb8fd43b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6ddb719982 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6ddc92cf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f6ddb71ab1c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6dda121609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f6ddb39c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6dd7233f40 (LWP 33157)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f6ddb29f859 in __GI_abort () at abort.c:79
#6  0x00007f6ddb6dfbe7 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6ddd1643be in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f6ddd165b12 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f6ddd166d7b in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f6ddbce9d4d in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f6ddd1f5a0b in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x0000559a44b32fd6 in ?? ()
#13 0x00007f6ddc3d3da3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f6ddc3dcb98 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f6ddb8fe92a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f6ddbcdf783 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f6ddbcdf9bb in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007f6ddbcb77ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007f6dd6ba5b2e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#20 0x00007f6dd97adfbd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f6dd97ae240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f6dd97ae2e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f6ddb959232 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f6ddb8fd43b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f6ddb9055e4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x0000559a44b2e80c in ?? ()
#27 0x00007f6ddb2a10b3 in __libc_start_main (main=0x559a44b2e580, argc=1, argv=0x7ffec1c43658, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffec1c43648) at ../csu/libc-start.c:308
#28 0x0000559a44b2e95e in ?? ()
[Inferior 1 (process 33157) detached]


STEPS TO REPRODUCE
1. update nvidia drivers using oficial ubuntu ppa, via discover
2. try to logout or run some KDE native applications

OBSERVED RESULT
* crash, and no logout
* sudo reboot is the only workaround 

EXPECTED RESULT
logout


SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.1
Kernel Version: 5.4.0-54-generic
OS Type: 64-bit
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor
Memory: 31.4 GiB of RAM
Graphics Processor: GeForce GTX 1080/PCIe/SSE2
Comment 1 Nate Graham 2020-12-01 01:33:41 UTC

*** This bug has been marked as a duplicate of bug 375913 ***
Comment 2 Christoph Feck 2021-01-11 21:45:27 UTC
*** Bug 430384 has been marked as a duplicate of this bug. ***