Bug 415344 - Settings crashing when adding Wireguard configuration in NetworkManager
Summary: Settings crashing when adding Wireguard configuration in NetworkManager
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (other bugs)
Version First Reported In: 5.17.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jan Grulich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-19 09:25 UTC by Felix Gießmann
Modified: 2025-11-08 03:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Gießmann 2019-12-19 09:25:42 UTC
Application: kcmshell5 (5.17.4)

Qt Version: 5.14.0
Frameworks Version: 5.65.0
Operating System: Linux 5.4.4-879.native x86_64
Distribution: Clear Linux OS
NetworkManager: 1.20.8

-- Information about the crash:
- What I was doing when the application crashed:
Settings crashing when adding Wireguard configuration in NetworkManager. I was setting up the IPv4 configuration.
- Custom settings of the application:
Multiple VPN connections (OpenConnect, WireGuard) already operational.

-- Backtrace:
Application: Modul für Systemeinstellungen (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa58fcdccc0 (LWP 2191))]

Thread 8 (Thread 0x7fa573d7f700 (LWP 2202)):
#0  0x00007fa592ffda00 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558293e09940) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fa592ffda00 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558293e098f0, cond=0x558293e09918) at pthread_cond_wait.c:508
#2  0x00007fa592ffda00 in __pthread_cond_wait (cond=0x558293e09918, mutex=0x558293e098f0) at pthread_cond_wait.c:638
#3  0x00007fa5944dd453 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/haswell/libQt5Core.so.5
#4  0x00007fa59427b1d1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/haswell/libQt5Core.so.5
#5  0x00007fa593b48a53 in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007fa593b48cba in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fa5944e27d5 in  () at /usr/lib64/haswell/libQt5Core.so.5
#8  0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 7 (Thread 0x7fa57a78b700 (LWP 2199)):
#0  0x00007fa592ffda00 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558293f5c808) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fa592ffda00 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558293f5c7b8, cond=0x558293f5c7e0) at pthread_cond_wait.c:508
#2  0x00007fa592ffda00 in __pthread_cond_wait (cond=0x558293f5c7e0, mutex=0x558293f5c7b8) at pthread_cond_wait.c:638
#3  0x00007fa57b6a07cb in  () at /usr/lib64/dri/i965_dri.so.avx2
#4  0x00007fa57b6a04f8 in  () at /usr/lib64/dri/i965_dri.so.avx2
#5  0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 6 (Thread 0x7fa57af8c700 (LWP 2198)):
#0  0x00007fa592ffda00 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558293f5c808) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fa592ffda00 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558293f5c7b8, cond=0x558293f5c7e0) at pthread_cond_wait.c:508
#2  0x00007fa592ffda00 in __pthread_cond_wait (cond=0x558293f5c7e0, mutex=0x558293f5c7b8) at pthread_cond_wait.c:638
#3  0x00007fa57b6a07cb in  () at /usr/lib64/dri/i965_dri.so.avx2
#4  0x00007fa57b6a04f8 in  () at /usr/lib64/dri/i965_dri.so.avx2
#5  0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 5 (Thread 0x7fa572f8c700 (LWP 2197)):
#0  0x00007fa592ffda00 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558293f5c808) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fa592ffda00 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558293f5c7b8, cond=0x558293f5c7e0) at pthread_cond_wait.c:508
#2  0x00007fa592ffda00 in __pthread_cond_wait (cond=0x558293f5c7e0, mutex=0x558293f5c7b8) at pthread_cond_wait.c:638
#3  0x00007fa57b6a07cb in  () at /usr/lib64/dri/i965_dri.so.avx2
#4  0x00007fa57b6a04f8 in  () at /usr/lib64/dri/i965_dri.so.avx2
#5  0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 4 (Thread 0x7fa584e26700 (LWP 2196)):
#0  0x00007fa592ffda00 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558293f5c808) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fa592ffda00 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558293f5c7b8, cond=0x558293f5c7e0) at pthread_cond_wait.c:508
#2  0x00007fa592ffda00 in __pthread_cond_wait (cond=0x558293f5c7e0, mutex=0x558293f5c7b8) at pthread_cond_wait.c:638
#3  0x00007fa57b6a07cb in  () at /usr/lib64/dri/i965_dri.so.avx2
#4  0x00007fa57b6a04f8 in  () at /usr/lib64/dri/i965_dri.so.avx2
#5  0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 3 (Thread 0x7fa587fff700 (LWP 2194)):
#0  0x00007fa595972f0f in __GI___libc_read (nbytes=16, buf=0x7fa587ffeba0, fd=12) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fa595972f0f in __GI___libc_read (fd=12, buf=0x7fa587ffeba0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fa5924eecb3 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5924eee64 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa5924f21cb in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa5943148ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Core.so.5
#6  0x00007fa59429a137 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Core.so.5
#7  0x00007fa5944e4b58 in QThread::exec() () at /usr/lib64/haswell/libQt5Core.so.5
#8  0x00007fa5937e2466 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fa5944e27d5 in  () at /usr/lib64/haswell/libQt5Core.so.5
#10 0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 2 (Thread 0x7fa58e5d5700 (LWP 2193)):
#0  0x00007fa595977d02 in __GI___poll (fds=0x7fa580004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa5924eef12 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa5924f21cb in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5943148ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Core.so.5
#4  0x00007fa59429a137 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Core.so.5
#5  0x00007fa5944e4b58 in QThread::exec() () at /usr/lib64/haswell/libQt5Core.so.5
#6  0x00007fa59549ca9d in  () at /usr/lib64/haswell/libQt5DBus.so.5
#7  0x00007fa5944e27d5 in  () at /usr/lib64/haswell/libQt5Core.so.5
#8  0x00007fa592ff685f in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fa595984e83 in clone () at /usr/lib64/haswell/libc.so.6

Thread 1 (Thread 0x7fa58fcdccc0 (LWP 2191)):
[KCrash Handler]
#5  0x00007fa594e50f38 in QLineEdit::text() const () at /usr/lib64/haswell/libQt5Widgets.so.5
#6  0x00007fa58d1545fa in  () at /usr/lib64/libplasmanm_editor.so
#7  0x00007fa59433e341 in  () at /usr/lib64/haswell/libQt5Core.so.5
#8  0x00007fa595026e99 in QDialog::done(int) () at /usr/lib64/haswell/libQt5Widgets.so.5
#9  0x00007fa59433e341 in  () at /usr/lib64/haswell/libQt5Core.so.5
#10 0x00007fa595098d24 in  () at /usr/lib64/haswell/libQt5Widgets.so.5
#11 0x00007fa59433e35f in  () at /usr/lib64/haswell/libQt5Core.so.5
#12 0x00007fa5951470c6 in  () at /usr/lib64/haswell/libQt5Widgets.so.5
#13 0x00007fa59514848f in  () at /usr/lib64/haswell/libQt5Widgets.so.5
#14 0x00007fa595148689 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/haswell/libQt5Widgets.so.5
#15 0x00007fa5951e9735 in QWidget::event(QEvent*) () at /usr/lib64/haswell/libQt5Widgets.so.5
#16 0x00007fa59522a809 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/haswell/libQt5Widgets.so.5
#17 0x00007fa59521fc3c in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/haswell/libQt5Widgets.so.5
#18 0x00007fa59435d910 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/haswell/libQt5Core.so.5
#19 0x00007fa595228e82 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib64/haswell/libQt5Widgets.so.5
#20 0x00007fa5951d36ec in  () at /usr/lib64/haswell/libQt5Widgets.so.5
#21 0x00007fa59522a809 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/haswell/libQt5Widgets.so.5
#22 0x00007fa59521faa2 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/haswell/libQt5Widgets.so.5
#23 0x00007fa59435d910 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/haswell/libQt5Core.so.5
#24 0x00007fa594ba51bd in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/haswell/libQt5Gui.so.5
#25 0x00007fa5947bfb99 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/haswell/libQt5Gui.so.5
#26 0x00007fa594bb9763 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Gui.so.5
#27 0x00007fa58f677cc6 in  () at /usr/lib64/haswell/libQt5XcbQpa.so.5
#28 0x00007fa5924ee794 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#29 0x00007fa5924eef60 in  () at /usr/lib64/libglib-2.0.so.0
#30 0x00007fa5924f21cb in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#31 0x00007fa5943148d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Core.so.5
#32 0x00007fa59429a137 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/haswell/libQt5Core.so.5
#33 0x00007fa59436387d in QCoreApplication::exec() () at /usr/lib64/haswell/libQt5Core.so.5
#34 0x00007fa5958517b6 in kdemain () at /usr/lib64/libkdeinit5_kcmshell5.so
#35 0x00007fa59587f4a2 in __libc_start_main (main=0x5582931db060, argc=2, argv=0x7ffeda3a13a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeda3a1398) at ../csu/libc-start.c:308
#36 0x00005582931db09e in _start ()
[Inferior 1 (process 2191) detached]

Possible duplicates by query: bug 415341, bug 415339, bug 415110, bug 415109, bug 414974.

An https://bugs.kde.org/ berichten
Comment 1 Nate Graham 2025-10-09 16:26:47 UTC
Thank you for the bug report, and I'm sorry we weren't able to look into it yet. A lot has changed since it was reported; can I ask you to see if this is still an issue with Plasma 6.4 or later? Thanks a lot!
Comment 2 Bug Janitor Service 2025-10-24 03:47:13 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2025-11-08 03:47:58 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.