Bug 392529

Summary: Plasmashell crashed when changing wifi networks
Product: [Plasma] plasmashell Reporter: Unknown <null>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: notmart, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.12.3   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Unknown 2018-03-30 16:49:03 UTC
Application: plasmashell (5.12.3)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.14.31-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:  Changing from one wifi network to another

- Unusual behavior I noticed:  The networkmanager appeared to freeze, the taskbar disappeared, then the notification "Connection NETGEAR43 activated" appeared at the top and center of the screen, instead of bottom right.

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7f6c15011700 (LWP 1980)):
#0  0x00007f6ce8b2e3d8 in read () at /usr/lib/libc.so.6
#1  0x00007f6ce344a7d1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6ce3404ac8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6ce3404f96 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f6ce340510e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f6ce947e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f6ce942032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f6ce922f72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f6cec401379 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f6ce9234acd in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f6c35387700 (LWP 990)):
#0  0x00007f6ce3404f5c in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f6ce340510e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6ce947e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6ce942032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f6ce922f72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f6cecfa750b in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007f6ce9234acd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f6cc909e700 (LWP 988)):
#0  0x00007f6ce83f53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6ceecc6f77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f6ceecc6fb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f6ccaf42700 (LWP 987)):
#0  0x00007f6ce344bb79 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f6ce3404a06 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6ce3404f96 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6ce340510e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f6ce947e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6ce942032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f6ce922f72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f6cec401379 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f6ce9234acd in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f6cd1005700 (LWP 967)):
#0  0x00007f6ce8b3297b in poll () at /usr/lib/libc.so.6
#1  0x00007f6ce3404ff3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6ce340510e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6ce947e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f6ce942032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6ce922f72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6cec401379 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f6ce9234acd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f6cd2a49700 (LWP 929)):
#0  0x00007f6ce8b2e3d8 in read () at /usr/lib/libc.so.6
#1  0x00007f6ce344a7d1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6ce3404ac8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6ce3404f96 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f6ce340510e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f6ce947e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f6ce942032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f6ce922f72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f6ce98a1416 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f6ce9234acd in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f6cd8ea1700 (LWP 923)):
#0  0x00007f6ce8b3297b in poll () at /usr/lib/libc.so.6
#1  0x00007f6cedbe3180 in  () at /usr/lib/libxcb.so.1
#2  0x00007f6cedbe4e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f6cdb62982a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f6ce9234acd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f6ce83ef08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f6ce8b3ce7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f6cef5f3800 (LWP 887)):
[KCrash Handler]
#6  0x00007f6cec327c15 in QV4::QObjectWrapper::markWrapper(QObject*, QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5
#7  0x00007f6cec327cad in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#12 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#14 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#16 0x00007f6cec327cb8 in  () at /usr/lib/libQt5Qml.so.5
#17 0x00007f6cec327d5b in QV4::QObjectWrapper::markObjects(QV4::Heap::Base*, QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5
#18 0x00007f6cec198518 in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007f6cec28f889 in QV4::PersistentValueStorage::mark(QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5
#20 0x00007f6cec198e20 in QV4::MemoryManager::collectRoots(QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5
#21 0x00007f6cec199034 in QV4::MemoryManager::mark() () at /usr/lib/libQt5Qml.so.5
#22 0x00007f6cec19b322 in  () at /usr/lib/libQt5Qml.so.5
#23 0x00007f6cec19d406 in QV4::MemoryManager::allocData(unsigned long) () at /usr/lib/libQt5Qml.so.5
#24 0x00007f6cec27f012 in QV4::ExecutionEngine::newObject(QV4::InternalClass*, QV4::Object*) () at /usr/lib/libQt5Qml.so.5
#25 0x00007f6cec2b65cb in QV4::FunctionObject::init(QV4::String*, bool) () at /usr/lib/libQt5Qml.so.5
#26 0x00007f6cec2b6d49 in  () at /usr/lib/libQt5Qml.so.5
#27 0x00007f6cec2b6f10 in QV4::FunctionObject::createScriptFunction(QV4::ExecutionContext*, QV4::Function*) () at /usr/lib/libQt5Qml.so.5
#28 0x00007f6cec346b67 in QV4::Runtime::method_closure(QV4::ExecutionEngine*, int) () at /usr/lib/libQt5Qml.so.5
#29 0x00007f6cd807e7da in  ()
#30 0x0000000000000002 in  ()
#31 0x00007f6cc9f03608 in  ()
#32 0x000056513144ff40 in  ()
#33 0x00007f6cec28c59a in QV4::ExecutionContext::newCallContext(QV4::Function*, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5
#34 0x00007f6cec28ee8d in QV4::ExecutionContext::call(QV4::Scope&, QV4::CallData*, QV4::Function*, QV4::FunctionObject const*) () at /usr/lib/libQt5Qml.so.5
#35 0x00007f6cec2dd0fc in QV4::Script::run() () at /usr/lib/libQt5Qml.so.5
#36 0x00007f6cec389ee1 in  () at /usr/lib/libQt5Qml.so.5
#37 0x00007f6cec3fa715 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) () at /usr/lib/libQt5Qml.so.5
#38 0x00007f6cec3f979d in QQmlObjectCreator::createInstance(int, QObject*, bool) () at /usr/lib/libQt5Qml.so.5
#39 0x00007f6cec3fa54e in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) () at /usr/lib/libQt5Qml.so.5
#40 0x00007f6cec36df0f in  () at /usr/lib/libQt5Qml.so.5
#41 0x00007f6cec36e8cc in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib/libQt5Qml.so.5
#42 0x00007f6cec36b782 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib/libQt5Qml.so.5
#43 0x00007f6ced11461b in  () at /usr/lib/libQt5Quick.so.5
#44 0x00007f6ced1147b8 in  () at /usr/lib/libQt5Quick.so.5
#45 0x00007f6cec3f41ee in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt5Qml.so.5
#46 0x00007f6cec36e2e3 in  () at /usr/lib/libQt5Qml.so.5
#47 0x00007f6cec36e8cc in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib/libQt5Qml.so.5
#48 0x00007f6cec428caf in  () at /usr/lib/libQt5Qml.so.5
#49 0x00007f6cec428dd2 in QQmlDelegateModel::object(int, QQmlIncubator::IncubationMode) () at /usr/lib/libQt5Qml.so.5
#50 0x00007f6ced15a1dd in  () at /usr/lib/libQt5Quick.so.5
#51 0x00007f6ced168f01 in  () at /usr/lib/libQt5Quick.so.5
#52 0x00007f6ced158e16 in  () at /usr/lib/libQt5Quick.so.5
#53 0x00007f6ced15c7fb in  () at /usr/lib/libQt5Quick.so.5
#54 0x00007f6ced15c8e4 in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/libQt5Quick.so.5
#55 0x00007f6ced15e121 in  () at /usr/lib/libQt5Quick.so.5
#56 0x00007f6ce9452616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#57 0x00007f6cec442ba7 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/libQt5Qml.so.5
#58 0x00007f6cec420419 in  () at /usr/lib/libQt5Qml.so.5
#59 0x00007f6cec4262ff in  () at /usr/lib/libQt5Qml.so.5
#60 0x00007f6cec42648c in  () at /usr/lib/libQt5Qml.so.5
#61 0x00007f6cec42ce97 in QQmlDelegateModel::_q_modelReset() () at /usr/lib/libQt5Qml.so.5
#62 0x00007f6cec42d2c6 in  () at /usr/lib/libQt5Qml.so.5
#63 0x00007f6cec42d786 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#64 0x00007f6ce94526e2 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#65 0x00007f6ce93bb23b in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#66 0x00007f6ce93bce9f in QAbstractItemModel::endResetModel() () at /usr/lib/libQt5Core.so.5
#67 0x00007f6ce93e6b24 in  () at /usr/lib/libQt5Core.so.5
#68 0x00007f6ce93ea9e1 in  () at /usr/lib/libQt5Core.so.5
#69 0x00007f6ce9452616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#70 0x00007f6ce93bb23b in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#71 0x00007f6ce93bce9f in QAbstractItemModel::endResetModel() () at /usr/lib/libQt5Core.so.5
#72 0x00007f6c2264c505 in NetworkModel::deviceStateChanged(NetworkManager::Device::State, NetworkManager::Device::State, NetworkManager::Device::StateChangeReason) () at /usr/lib/libplasmanm_internal.so
#73 0x00007f6ce945273f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#74 0x00007f6c223d5aeb in NetworkManager::Device::stateChanged(NetworkManager::Device::State, NetworkManager::Device::State, NetworkManager::Device::StateChangeReason) () at /usr/lib/libKF5NetworkManagerQt.so.6
#75 0x00007f6ce945273f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#76 0x00007f6c223e18a9 in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#77 0x00007f6c223e8596 in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#78 0x00007f6ce98acb5d in  () at /usr/lib/libQt5DBus.so.5
#79 0x00007f6ce9453062 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#80 0x00007f6cea429fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#81 0x00007f6cea4319c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#82 0x00007f6ce9421cf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#83 0x00007f6ce9424956 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#84 0x00007f6ce947ec54 in  () at /usr/lib/libQt5Core.so.5
#85 0x00007f6ce3404e38 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#86 0x00007f6ce3405081 in  () at /usr/lib/libglib-2.0.so.0
#87 0x00007f6ce340510e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#88 0x00007f6ce947e241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#89 0x00007f6cdb6b1482 in  () at /usr/lib/libQt5XcbQpa.so.5
#90 0x00007f6ce942032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#91 0x00007f6ce9429728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#92 0x00005651301ac743 in  ()
#93 0x00007f6ce8a67f4a in __libc_start_main () at /usr/lib/libc.so.6
#94 0x00005651301acafa in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2018-05-16 11:25:30 UTC

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