Bug 361808 - plasma-nm crashes Plasma upon switching WiFI network
Summary: plasma-nm crashes Plasma upon switching WiFI network
Status: RESOLVED DUPLICATE of bug 346118
Alias: None
Product: plasma-nm
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-15 12:11 UTC by madcatx
Modified: 2016-04-18 05:43 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 madcatx 2016-04-15 12:11:58 UTC
Whenever I switch from one WiFi network to another, plasma-nm takes down the whole plasma with the backtrace below.

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f819d5fa800 (LWP 882))]

Thread 9 (Thread 0x7f8186317700 (LWP 892)):
#0  0x00007f8196aa2c3d in poll () from /usr/lib/libc.so.6
#1  0x00007f819baa3ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f819baa5757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f8187c39a99 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f817ffff700 (LWP 900)):
#0  0x00007f8197189ee9 in QMutex::lock() () from /usr/lib/libQt5Core.so.5
#1  0x00007f81973ba4a9 in ?? () from /usr/lib/libQt5Core.so.5
#2  0x00007f8192f22b31 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f8192f230a0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f81973bacab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f819718cfe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f819814da55 in ?? () from /usr/lib/libQt5DBus.so.5
#9  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f817edee700 (LWP 916)):
#0  0x00007f8192f67879 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f8192f230e2 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f81973bacab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f819718cfe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f819a531915 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f8175704700 (LWP 926)):
#0  0x00007f8192f67894 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f8192f22680 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f8192f2302b in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f81973bacab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f819718cfe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f819a531915 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f816ba50700 (LWP 931)):
#0  0x00007f8196aa2c3d in poll () from /usr/lib/libc.so.6
#1  0x00007f8192f230fc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f81973bacab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f819718cfe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f819a531915 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f816a20a700 (LWP 945)):
#0  0x00007f81962ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f819cd8c134 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f819cd8c179 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f80e3502700 (LWP 952)):
#0  0x00007f8192f67879 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f8192f229ae in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0x00007f8192f230a0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f81973bacab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f819718cfe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f819b0cb616 in ?? () from /usr/lib/libQt5Quick.so.5
#8  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f80d1618700 (LWP 1250)):
#0  0x00007f8196aa2c3d in poll () from /usr/lib/libc.so.6
#1  0x00007f8192f230fc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f81973bacab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f819718cfe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f80d3b1c5b7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#7  0x00007f8197191de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f81962a5424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f8196aabcbd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f819d5fa800 (LWP 882)):
[KCrash Handler]
#5  0x00007f819a30b5f8 in ?? () from /usr/lib/libQt5Qml.so.5
#6  0x00007f819a554f1a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () from /usr/lib/libQt5Qml.so.5
#7  0x00007f819a5596e0 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib/libQt5Qml.so.5
#8  0x00007f819a57c9ef in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f819a57d188 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQt5Qml.so.5
#10 0x00007f81973919f0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#11 0x00007f819740aac6 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib/libQt5Core.so.5
#12 0x00007f81973338d1 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007f8197335458 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f8197391870 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#15 0x00007f819740a9dc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /usr/lib/libQt5Core.so.5
#16 0x00007f80d09cec1d in NetworkModel::updateItem(NetworkModelItem*) () from /usr/lib/libplasmanm_internal.so
#17 0x00007f80d09cfc34 in NetworkModel::activeConnectionStateChanged(NetworkManager::ActiveConnection::State) () from /usr/lib/libplasmanm_internal.so
#18 0x00007f8197391bae in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#19 0x00007f80d0764f91 in NetworkManager::ActiveConnection::stateChanged(NetworkManager::ActiveConnection::State) () from /usr/lib/libKF5NetworkManagerQt.so.6
#20 0x00007f80d06abc4a in ?? () from /usr/lib/libKF5NetworkManagerQt.so.6
#21 0x00007f8197391bae in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#22 0x00007f80d076db93 in ?? () from /usr/lib/libKF5NetworkManagerQt.so.6
#23 0x00007f80d0775583 in ?? () from /usr/lib/libKF5NetworkManagerQt.so.6
#24 0x00007f8198159643 in ?? () from /usr/lib/libQt5DBus.so.5
#25 0x00007f8197392659 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#26 0x00007f819851668c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f819851b8f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f8197365518 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#29 0x00007f81973673da in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#30 0x00007f81973ba883 in ?? () from /usr/lib/libQt5Core.so.5
#31 0x00007f8192f22f07 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f8192f23160 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007f8192f2320c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f81973bac8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0x00007f81973636fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#36 0x00007f819736bb7c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#37 0x000000000041c176 in ?? ()
#38 0x00007f81969e4710 in __libc_start_main () from /usr/lib/libc.so.6
#39 0x000000000041c2d9 in _start ()


Reproducible: Always

Steps to Reproduce:
1. Connect to a WiFi network, wait till the connection is fully established
2. Pick another WiFi network from the plasman-nm widget menu
3. Plasma crashes (but NM itself works and switched the WiFi network correctly)

Actual Results:  
Plasma crashes

Expected Results:  
WiFi network gets switched without crashing plasma in the process

I get the came crash if I use the "Connect" button in the connection editor window. I can also get a similar crash when I try to establish a VPN connection etc. but they are more difficult to reproduce. The crash does not occur if the network is switched before the connection to the first WiFi is fully established.
Comment 1 madcatx 2016-04-15 12:16:05 UTC
Relevant software versions:

Plasma 5.6.2
KF libraries 5.21.0
NetworkManager 1.0.12
Comment 2 madcatx 2016-04-15 14:48:03 UTC
Updated backtrace with debugging symbols installed for plasma-nm and networkmanager-qt

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0105243800 (LWP 881))]

Thread 10 (Thread 0x7f00edf60700 (LWP 891)):
#0  0x00007f00fe6ebc3d in poll () from /usr/lib/libc.so.6
#1  0x00007f01036ecae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f01036ee757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f00ef882a99 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f00e7fff700 (LWP 895)):
#0  0x00007f00fe6ebc3d in poll () from /usr/lib/libc.so.6
#1  0x00007f00fab6c0fc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f00ff003cab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f00fedd5fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f00ffd96a55 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f00e69c8700 (LWP 908)):
#0  0x00007f00fabb0879 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f00fab6b090 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0x00007f00fab6bfb5 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f00ff003cab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f00fedd5fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f010217a915 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f00dd4a1700 (LWP 919)):
#0  0x00007f00fab6b708 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0x00007f00fab6c02b in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f00ff003cab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f00fedd5fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f010217a915 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f00d3848700 (LWP 923)):
#0  0x00007f00fe6e7c0d in read () from /usr/lib/libc.so.6
#1  0x00007f00fabaf4f0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f00fab6bbe4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f00fab6c0a0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f00ff003cab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f00fedd5fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f010217a915 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f00d1f40700 (LWP 938)):
#0  0x00007f00fdef403f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f01049d5134 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f01049d5179 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f004b20e700 (LWP 943)):
#0  0x00007f00fabaf4d2 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007f00fab6bbe4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0x00007f00fab6c0a0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f00ff003cab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f00fedd5fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f0102d14616 in ?? () from /usr/lib/libQt5Quick.so.5
#8  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f0039261700 (LWP 1243)):
#0  0x00007f00fabb0894 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f00fab6b680 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f00fab6c02b in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f00ff003cab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f00fedd5fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f003b7655b7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f002c09f700 (LWP 1246)):
#0  0x00007f00fdef43e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f00feddbbc6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f00fedd72dc in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f00feddade8 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f00fdeee424 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f00fe6f4cbd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f0105243800 (LWP 881)):
[KCrash Handler]
#5  0x00007f0101f545f8 in ?? () from /usr/lib/libQt5Qml.so.5
#6  0x00007f010219df1a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () from /usr/lib/libQt5Qml.so.5
#7  0x00007f01021a26e0 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib/libQt5Qml.so.5
#8  0x00007f01021c59ef in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f01021c6188 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQt5Qml.so.5
#10 0x00007f00fefda9f0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#11 0x00007f00ff053ac6 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib/libQt5Core.so.5
#12 0x00007f00fef7c8d1 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007f00fef7e458 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f00fefda870 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#15 0x00007f00ff0539dc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /usr/lib/libQt5Core.so.5
#16 0x00007f00386148dd in NetworkModel::updateItem(NetworkModelItem*) () from /usr/lib/libplasmanm_internal.so
#17 0x00007f0038615a45 in NetworkModel::activeConnectionStateChanged(NetworkManager::ActiveConnection::State) () from /usr/lib/libplasmanm_internal.so
#18 0x00007f00fefdabae in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#19 0x00007f00383a8251 in NetworkManager::ActiveConnection::stateChanged (this=this@entry=0x41c0f40, _t1=NetworkManager::ActiveConnection::Deactivating) at /home/madcat/abs/networkmanager-qt/src/build/src/moc_activeconnection.cpp:376
#20 0x00007f00382ff46d in NetworkManager::ActiveConnectionPrivate::propertiesChanged (this=0x41bbb10, properties=...) at /home/madcat/abs/networkmanager-qt/src/networkmanager-qt-5.21.0/src/activeconnection.cpp:404
#21 0x00007f00fefdabae in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#22 0x00007f00383b3733 in OrgFreedesktopNetworkManagerConnectionActiveInterface::PropertiesChanged (_t1=..., this=<optimized out>) at /home/madcat/abs/networkmanager-qt/src/build/src/moc_nm-active-connectioninterface.cpp:226
#23 OrgFreedesktopNetworkManagerConnectionActiveInterface::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/madcat/abs/networkmanager-qt/src/build/src/moc_nm-active-connectioninterface.cpp:111
#24 0x00007f00383b9463 in OrgFreedesktopNetworkManagerConnectionActiveInterface::qt_metacall (this=0x41bbb48, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffd8088c3f0) at /home/madcat/abs/networkmanager-qt/src/build/src/moc_nm-active-connectioninterface.cpp:195
#25 0x00007f00ffda2643 in ?? () from /usr/lib/libQt5DBus.so.5
#26 0x00007f00fefdb659 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#27 0x00007f010015f68c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f01001648f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f00fefae518 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#30 0x00007f00fefb03da in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#31 0x00007f00ff003883 in ?? () from /usr/lib/libQt5Core.so.5
#32 0x00007f00fab6bf07 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007f00fab6c160 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007f00fab6c20c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007f00ff003c8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#36 0x00007f00fefac6fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#37 0x00007f00fefb4b7c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#38 0x000000000041c176 in ?? ()
#39 0x00007f00fe62d710 in __libc_start_main () from /usr/lib/libc.so.6
#40 0x000000000041c2d9 in _start ()
Comment 3 Jan Grulich 2016-04-18 05:43:55 UTC

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