Bug 357482 - Plasma5 crashes when initially switching VPN servers.
Summary: Plasma5 crashes when initially switching VPN servers.
Status: RESOLVED DUPLICATE of bug 346118
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-03 18:42 UTC by Rewarp
Modified: 2016-01-03 18:52 UTC (History)
2 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 Rewarp 2016-01-03 18:42:27 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.3.3-2-default x86_64
Distribution: "openSUSE Tumbleweed (20151229) (x86_64)"

-- Information about the crash:
The crash appears to be a direct result of the KDE Wallet request for its password from the initial switching off of the VPN connection.

1. After disabling the VPN connection, KDE Wallet pops up and requests the password.
2. Connection to a new VPN is initiated which results in a momentary crash of Plasma 5. 3. Connection is however, successfully established after automated restart of Plasma 5.
4. Subsequent request for switching VPN servers are establiushed without issue.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd4f64138c0 (LWP 2837))]

Thread 9 (Thread 0x7fd4df97f700 (LWP 2845)):
#0  0x00007fd4ef9a124d in poll () at /lib64/libc.so.6
#1  0x00007fd4f4873432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fd4f4875007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fd4e1acee29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fd4f009294f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fd4dcb2d700 (LWP 2891)):
#0  0x00007fd4ef9a124d in poll () at /lib64/libc.so.6
#1  0x00007fd4ec096264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd4ec09636c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd4f02b752b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd4f026163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd4f008db1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd4f335a9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fd4f009294f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fd4cae49700 (LWP 2918)):
#0  0x00007fd4ef1ae07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd4d59bbd6a in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd4d59bb597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fd4c4fb1700 (LWP 2922)):
#0  0x00007fd4ec095a80 in g_main_context_query () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fd4ec0961df in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd4ec09636c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd4f02b752b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd4f026163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd4f008db1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd4f335a9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fd4f009294f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fd4bf43a700 (LWP 2924)):
#0  0x00007fd4f008ad1a in QMutex::lock() () at /usr/lib64/libQt5Core.so.5
#1  0x00007fd4f02b6aeb in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd4ec09588d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd4ec096193 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fd4ec09636c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fd4f02b752b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd4f026163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd4f008db1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd4f335a9a5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fd4f009294f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fd4bdbb9700 (LWP 2927)):
#0  0x00007fd4ef1ae07f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd4f5b01a84 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fd4f5b01ac9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fd434dc3700 (LWP 3018)):
#0  0x00007fd4ef99d22d in read () at /lib64/libc.so.6
#1  0x00007fd4ec0d8210 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd4ec095d94 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd4ec096208 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fd4ec09636c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fd4f02b752b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd4f026163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd4f008db1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd4f3edfe42 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007fd4f009294f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fd423d43700 (LWP 3149)):
#0  0x00007fd4ef9a124d in poll () at /lib64/libc.so.6
#1  0x00007fd4ec096264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd4ec09636c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd4f02b752b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd4f026163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd4f008db1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd426256e47 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fd4f009294f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd4ef1a84a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd4ef9a9bdd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fd4f64138c0 (LWP 2837)):
[KCrash Handler]
#6  0x0000000003c69e60 in  ()
#7  0x00007fd4f02917a7 in QMetaObject::activate(QObject*, int, void**) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd4f3136e32 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fd4f33998ea in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fd4f339e0eb in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007fd4f33bf5ef in  () at /usr/lib64/libQt5Qml.so.5
#12 0x00007fd4f33bfca8 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#13 0x00007fd4f0291140 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#14 0x00007fd4f03092c6 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fd4f0234ed4 in  () at /usr/lib64/libQt5Core.so.5
#16 0x00007fd4f0236778 in  () at /usr/lib64/libQt5Core.so.5
#17 0x00007fd4f0290f8a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#18 0x00007fd4f030921c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#19 0x00007fd43725622d in NetworkModel::updateItem(NetworkModelItem*) () at /usr/lib64/libplasmanm_internal.so
#20 0x00007fd43725ba1f in NetworkModel::addActiveConnection(QSharedPointer<NetworkManager::ActiveConnection> const&) () at /usr/lib64/libplasmanm_internal.so
#21 0x00007fd43725bec3 in NetworkModel::activeConnectionAdded(QString const&) () at /usr/lib64/libplasmanm_internal.so
#22 0x00007fd4f0290e17 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#23 0x00007fd436ff1ed5 in NetworkManager::Notifier::activeConnectionAdded(QString const&) () at /usr/lib64/libKF5NetworkManagerQt.so.6
#24 0x00007fd436f7bc20 in  () at /usr/lib64/libKF5NetworkManagerQt.so.6
#25 0x00007fd4f0290e17 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#26 0x00007fd436ffc180 in  () at /usr/lib64/libKF5NetworkManagerQt.so.6
#27 0x00007fd4370029a0 in  () at /usr/lib64/libKF5NetworkManagerQt.so.6
#28 0x00007fd4f100c403 in  () at /usr/lib64/libQt5DBus.so.5
#29 0x00007fd4f0291d79 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fd4f15da8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#31 0x00007fd4f15df9d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007fd4f0263cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007fd4f0266016 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#34 0x00007fd4f02b7103 in  () at /usr/lib64/libQt5Core.so.5
#35 0x00007fd4ec096097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#36 0x00007fd4ec0962c8 in  () at /usr/lib64/libglib-2.0.so.0
#37 0x00007fd4ec09636c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#38 0x00007fd4f02b750f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#39 0x00007fd4f026163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#40 0x00007fd4f02692fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#41 0x0000000000434150 in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2016-01-03 18:52:20 UTC

*** This bug has been marked as a duplicate of bug 346118 ***