kdeinit5 crashes closing konsole with Nvidia driver 340.106-2

Using kdeinit5 to start konsole, crashes on konsole exit
I can reproduce it every time.
It happens to me only with nvidia driver.


$ kdeinit5 konsole
kdeinit5: Shutting down running client.
kdeinit5: preparing to launch ‘/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher’
kdeinit5: Launched KLauncher, pid = 25358, result = 0
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kdeinit5: opened connection to :0
kdeinit5: preparing to launch ‘libkdeinit5_konsole’
kdeinit5: Launched ‘konsole’, pid = 25361 result = 0
KCrash: crashing… crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 25361
KCrash: Arguments: /usr/bin/kdeinit5
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/500/kdeinit5__0
kdeinit5: Got EXEC_NEW ‘/usr/lib/x86_64-linux-gnu/libexec/drkonqi’ from wrapper.
kdeinit5: preparing to launch ‘/usr/lib/x86_64-linux-gnu/libexec/drkonqi’
found lsb_release
Using /proc to determine executable path
Executable is: “/usr/bin/kdeinit5”
Executable exists: true
Enabling drkonqi crash catching

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.
[KCrash Handler]
#6 0x00007fa410470d95 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.340.106
#7 0x00007fa413d160a0 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#8 0x00007fa4178892d3 in _dl_fini () at dl-fini.c:143
#9 0x00007fa415a9a831 in __run_exit_handlers (status=0, listp=0x7fa415e17718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#10 0x00007fa415a9a92a in __GI_exit (status=) at exit.c:139
#11 0x00005649846756a4 in launch (argc=1, _name=0x564984d5dae0 “konsole”, args=, cwd=, envc=0, envs=, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x564984678527 “0”) at ./src/kdeinit/kinit.cpp:705
#12 0x0000564984671f53 in main (argc=2, argv=) at ./src/kdeinit/kinit.cpp:1756

https://bugs.kde.org/show_bug.cgi?id=391664

nvidia-bug-report.log.gz (67.1 KB)

Hello, i experience same issue on my machine.

Konsole crashes (segfault) on every exit.

NVIDIA 340.107

Here is log:

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007ff5ab08cabc in ?? () from /usr/lib/libnvidia-glcore.so.340.107
#7  0x00007ff5ab08bccf in ?? () from /usr/lib/libnvidia-glcore.so.340.107
#8  0x00007ff5ae7110a0 in ?? () from /usr/lib/libGL.so.1
#9  0x00007ff5b231fb93 in _dl_fini () at dl-fini.c:143
#10 0x00007ff5b04ab041 in __run_exit_handlers (status=0, listp=0x7ff5b0853718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#11 0x00007ff5b04ab13a in __GI_exit (status=<optimized out>) at exit.c:139
#12 0x00005560bc3526a4 in ?? ()
#13 0x00005560bc353c8b in ?? ()
#14 0x00005560bc35451b in ?? ()
#15 0x00005560bc34f00c in ?? ()
#16 0x00007ff5b0489b97 in __libc_start_main (main=0x5560bc34e6c0, argc=5, argv=0x7ffc7c4358d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7c4358c8) at ../csu/libc-start.c:310
#17 0x00005560bc34fc7a in _start ()

Can this be fixed?

This issue also affects me with NVIDIA version 390.42.

Same situation on my machine.

The PC is running openSUSE Leap 15.0, Linux 4.12.14-lp150.12.67-default #1 SMP Tue Jul 9 08:18:26 UTC 2019 (b610084) x86_64 x86_64 x86_64 GNU/Linux

Using KDE Plasma Version 5.12.8, KDE Frameworks version 5.45.0, Qt version 5.9.4.

Video device: GK104 [GeForce GTX 660 Ti] OpenGL version 4.4.0 NVIDIA 340.107

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library “/lib64/libthread_db.so.1”.
27 return SYSCALL_CANCEL (nanosleep, requested_time, remaining);
[KCrash Handler]
#6 0x00007f3c22b51abc in ?? () from /usr/lib64/libnvidia-glcore.so.340.107
#7 0x00007f3c22b50ccf in ?? () from /usr/lib64/libnvidia-glcore.so.340.107
#8 0x00007f3c260190a0 in ?? () from /usr/X11R6/lib64/libGL.so.1
#9 0x00007f3c29be22d2 in _dl_fini () at dl-fini.c:240
#10 0x00007f3c27b93d78 in __run_exit_handlers (status=0, listp=0x7f3c27f0f6f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:83
#11 0x00007f3c27b93dca in __GI_exit (status=) at exit.c:105
#12 0x000055da8498cab6 in launch (argc=3, _name=0x55da85ef0f78 “konsole”, args=, cwd=, envc=0, envs=, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x55da8498f6f3 “0”) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:705
#13 0x000055da8498dddc in handle_launcher_request (sock=8, who=) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:1145
#14 0x000055da8498e74f in handle_requests (waitForPid=0) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:1338
#15 0x000055da849895cc in main (argc=5, argv=) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:1784
[Inferior 1 (process 24694) detached]