Bug 415344 - Settings crashing when adding Wireguard configuration in NetworkManager
Summary: Settings crashing when adding Wireguard configuration in NetworkManager
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (show other bugs)
Version: 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: 2020-03-10 20:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed 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