Bug 418895 - Plasmashell crashes in NetworkModel::activeConnectionAdded() when connecting to OpenVPN server
Summary: Plasmashell crashes in NetworkModel::activeConnectionAdded() when connecting ...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma-nm
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Jan Grulich
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-03-15 18:45 UTC by Brandon Bell
Modified: 2022-12-31 05:24 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
coredump of plasmashell (14.26 KB, text/plain)
2020-05-29 01:53 UTC, Benjamin Smith
Details
New crash information added by DrKonqi (15.34 KB, patch)
2020-06-25 11:00 UTC, sajjadhosseini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Bell 2020-03-15 18:45:51 UTC
Application: plasmashell (5.18.3)

Qt Version: 5.12.4
Frameworks Version: 5.67.0
Operating System: Linux 5.3.0-40-generic x86_64
Windowing system: X11
Distribution: Ubuntu 19.10

-- Information about the crash:
Plasmashell crashes when connecting to an OpenVPN server using plasma-nm. This happens with two different OpenVPN sessions I've defined. The same crash doesn't happen when connecting using nmcli or when connecting other types of VPNs (I tried openconnect) or when connecting other virtual and non-virtual connections such as VLAN, WiFi, and Ethernet.

I am using kubuntu-ppa/backports with version 5.18.3-0ubuntu1~ubuntu19.10~ppa1 of both plasma-workspace (plasmashell) and plasma-nm. This issue didn't happen with Disco (19.04).

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe9902001c0 (LWP 3732))]

Thread 13 (Thread 0x7fe951b2c700 (LWP 4003)):
#0  0x00007fe992fd62c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b64fefaaa0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe992fd62c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b64fefaa50, cond=0x55b64fefaa78) at pthread_cond_wait.c:508
#2  0x00007fe992fd62c6 in __pthread_cond_wait (cond=0x55b64fefaa78, mutex=0x55b64fefaa50) at pthread_cond_wait.c:638
#3  0x00007fe993b36dbf in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe993b36eb1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe9957d27b9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe9957d2a1a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe953c05700 (LWP 3860)):
#0  0x00007fe992fd62c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b64d651924) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe992fd62c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b64d6518d0, cond=0x55b64d6518f8) at pthread_cond_wait.c:508
#2  0x00007fe992fd62c6 in __pthread_cond_wait (cond=0x55b64d6518f8, mutex=0x55b64d6518d0) at pthread_cond_wait.c:638
#3  0x00007fe993b36dbf in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe993b36eb1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe9957d27b9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe9957d2a1a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe9592d9700 (LWP 3855)):
#0  0x00007fe992417ae3 in g_source_ref () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe992417b91 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe99241938f in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe9924199e2 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe9595200bc in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe95b676700 (LWP 3819)):
#0  0x00007fe9937a6c2f in __GI___poll (fds=0x7fe9540029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe992419a3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe96f428700 (LWP 3779)):
#0  0x00007fe9937a22ac in __GI___libc_read (nbytes=16, buf=0x7fe96f427b90, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fe9937a22ac in __GI___libc_read (fd=18, buf=0x7fe96f427b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fe99246163f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe99241958e in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe9924199e2 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe96fc29700 (LWP 3778)):
#0  0x00007fe9937a6c2f in __GI___poll (fds=0x7fe964004a20, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe992419a3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe9743cecb9 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe9771ba700 (LWP 3738)):
#0  0x00007fe992fd62c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b64a5aa850) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe992fd62c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b64a5aa800, cond=0x55b64a5aa828) at pthread_cond_wait.c:508
#2  0x00007fe992fd62c6 in __pthread_cond_wait (cond=0x55b64a5aa828, mutex=0x55b64a5aa800) at pthread_cond_wait.c:638
#3  0x00007fe993b36dbf in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe993b36eb1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe9957d27b9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe9957d2a1a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe9779d2700 (LWP 3737)):
#0  0x00007fe9937a22ac in __GI___libc_read (nbytes=16, buf=0x7fe9779d1b50, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fe9937a22ac in __GI___libc_read (fd=13, buf=0x7fe9779d1b50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fe99246163f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe99241958e in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe9924199e2 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe99574a8aa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe97ece3700 (LWP 3736)):
#0  0x00007fe992fd62c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b64a96279c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe992fd62c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b64a962748, cond=0x55b64a962770) at pthread_cond_wait.c:508
#2  0x00007fe992fd62c6 in __pthread_cond_wait (cond=0x55b64a962770, mutex=0x55b64a962748) at pthread_cond_wait.c:638
#3  0x00007fe97f3adaab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe97f3ad6cb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe98d2c4700 (LWP 3735)):
#0  0x00007fe992465c68 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe992418fb1 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe99241996b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe995475319 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe98e56a700 (LWP 3734)):
#0  0x00007fe9937a22ac in __GI___libc_read (nbytes=16, buf=0x7fe98e569b60, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fe9937a22ac in __GI___libc_read (fd=7, buf=0x7fe98e569b60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fe99246163f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe99241958e in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe9924199e2 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe993d4f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe993b2fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe994d5aefa in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe98f363700 (LWP 3733)):
#0  0x00007fe9937a6c2f in __GI___poll (fds=0x7fe98f362ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe995bcb917 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe995bcd53a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe98fb3b288 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe993b30c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe992fcf669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fe9937b3323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe9902001c0 (LWP 3732)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007fe993d23a2b in QMetaObject::activate(QObject*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe9952130e0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fe9954bdc4e in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fe9954c4f09 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fe9954c52c7 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fe9954c5683 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fe993d234bc in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe993ca3c3a in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fe993cd48ff in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fe993cd5f7f in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fe993d233f8 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fe993ca3b39 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fe9582988ae in NetworkModel::updateItem(NetworkModelItem*) () at /usr/lib/x86_64-linux-gnu/libplasmanm_internal.so
#20 0x00007fe95829ca2f in NetworkModel::addActiveConnection(QSharedPointer<NetworkManager::ActiveConnection> const&) () at /usr/lib/x86_64-linux-gnu/libplasmanm_internal.so
#21 0x00007fe95829d25b in NetworkModel::activeConnectionAdded(QString const&) () at /usr/lib/x86_64-linux-gnu/libplasmanm_internal.so
#22 0x00007fe993d23558 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fe953f9ee99 in NetworkManager::Notifier::activeConnectionAdded(QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5NetworkManagerQt.so.6
#24 0x00007fe953ea95f9 in  () at /usr/lib/x86_64-linux-gnu/libKF5NetworkManagerQt.so.6
#25 0x00007fe953fb0bd3 in  () at /usr/lib/x86_64-linux-gnu/libKF5NetworkManagerQt.so.6
#26 0x00007fe994d6763b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#27 0x00007fe993d23e4a in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fe994765a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fe99476ee00 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fe993cf7a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fe993cfa6a8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fe993d50037 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fe99241984d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fe992419ad0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fe992419b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fe993d4f635 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fe993cf65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fe993cfe336 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x000055b649f0bb25 in  ()
#40 0x00007fe9936b81e3 in __libc_start_main (main=0x55b649f0aea0, argc=1, argv=0x7ffc3055b848, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc3055b838) at ../csu/libc-start.c:308
#41 0x000055b649f0bcde in _start ()
[Inferior 1 (process 3732) detached]

Possible duplicates by query: bug 418687, bug 417777, bug 417625, bug 415451, bug 412938.

Reported using DrKonqi
Comment 1 Brandon Bell 2020-03-15 18:50:57 UTC
Other mentionable versions:

network-manager-openvpn = 1.8.10-1
openvpn = 2.4.7-1ubuntu2
Comment 2 Brandon Bell 2020-05-01 14:07:48 UTC
While a crash doesn't happen with WiFi, VLAN, or Ethernet, I've found that a crash *does* also occur upon start of Bluetooth tethering (BNEP?) to my phone. But, again, this does not occur using nmcli.
Comment 3 Benjamin Smith 2020-05-29 01:53:19 UTC
Created attachment 128895 [details]
coredump of plasmashell

This is the core dump of plasmashell that occurred when I connected to a VPN network by the openvpn command line tool via Konsole.
Comment 4 Benjamin Smith 2020-05-29 01:57:04 UTC
I just had plasmashell crash when connecting to a VPN server with /usr/bin/openvpn in Konsole.  

Manjaro Linux
Plasma: 5.18.5
QT: 5.14.2
Frameworks: 5.70
Kernel 5.6.14

I have attached my core dump as a text file instead of leaving a super long comment on this thread.
Comment 5 sajjadhosseini 2020-06-25 11:00:03 UTC
Created attachment 129670 [details]
New crash information added by DrKonqi

plasmashell (5.18.3) using Qt 5.12.4

- What I was doing when the application crashed:
When I try to connect to a VPN (almost OpenVPN) plasma crashesh

-- Backtrace (Reduced):
#6  0x0000000080000003 in  ()
[...]
#8  0x00007f6431bda0e0 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f6431e84c4e in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f6431e8bf09 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f6431e8c2c7 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
Comment 6 Nate Graham 2021-03-03 22:30:03 UTC
#19 0x00007fe9582988ae in NetworkModel::updateItem(NetworkModelItem*) () at /usr/lib/x86_64-linux-gnu/libplasmanm_internal.so
#20 0x00007fe95829ca2f in NetworkModel::addActiveConnection(QSharedPointer<NetworkManager::ActiveConnection> const&) () at /usr/lib/x86_64-linux-gnu/libplasmanm_internal.so
#21 0x00007fe95829d25b in NetworkModel::activeConnectionAdded(QString const&) () at /usr/lib/x86_64-linux-gnu/libplasmanm_internal.so
Comment 7 Justin Zobel 2022-12-01 05:22:15 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 8 Bug Janitor Service 2022-12-16 05:14:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Bug Janitor Service 2022-12-31 05:24:49 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!