Bug 366287 - Plasma 5 crash when connect to WiFi using network manager
Summary: Plasma 5 crash when connect to WiFi using network manager
Status: RESOLVED DUPLICATE of bug 346118
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-30 22:20 UTC by Marcelo Gabriel
Modified: 2016-08-02 21:15 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 Marcelo Gabriel 2016-07-30 22:20:28 UTC
Application: plasmashell (5.5.5)
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.1.27-27-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was connected to a WiFi and connect to another one so when the first connection were disable, plasma crashed before connect to the new one.

After plasma restarted, it were already connected to the new WiFi

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 0x7ffb2ba7e7c0 (LWP 1976))]

Thread 8 (Thread 0x7ffb0e6f3700 (LWP 1980)):
#0  0x00007ffb24f7ebfd in poll () at /lib64/libc.so.6
#1  0x00007ffb2165be64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffb2165bf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffb258abd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007ffb25852d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007ffb2567461a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007ffb28988e18 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007ffb2567932f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ffb0164f700 (LWP 1995)):
#0  0x00007ffb2b8d069b in _dl_update_slotinfo () at /lib64/ld-linux-x86-64.so.2
#1  0x00007ffb2b8c015f in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007ffb25678352 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007ffb258abc9a in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007ffb2165b4ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffb2165bd80 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007ffb2165bf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#7  0x00007ffb258abd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007ffb25852d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#9  0x00007ffb2567461a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#10 0x00007ffb28988e18 in  () at /usr/lib64/libQt5Qml.so.5
#11 0x00007ffb2567932f in  () at /usr/lib64/libQt5Core.so.5
#12 0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7ffafbc4f700 (LWP 1996)):
#0  0x00007ffb24f7ebfd in poll () at /lib64/libc.so.6
#1  0x00007ffb2165be64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffb2165bf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffb258abd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007ffb25852d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007ffb2567461a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007ffb28988e18 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007ffb2567932f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7ffafa3dd700 (LWP 1997)):
#0  0x00007ffb2478c03f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffb2b15786b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007ffb2b157899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7ffa7371d700 (LWP 1998)):
#0  0x00007ffb24f7accd in read () at /lib64/libc.so.6
#1  0x00007ffb2169cb60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffb2165b999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffb2165bdf8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffb2165bf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffb258abd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007ffb25852d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007ffb2567461a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007ffb29524282 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007ffb2567932f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7ffa636a8700 (LWP 2001)):
#0  0x00007ffb2169dcf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007ffb2165bf68 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffb258abd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007ffb25852d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007ffb2567461a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007ffa64cf5cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#6  0x00007ffb2567932f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ffa57598700 (LWP 2123)):
#0  0x00007ffb2478c3e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffb2567a298 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007ffb256764e6 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007ffb2567932f in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007ffb247880a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007ffb24f8702d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffb2ba7e7c0 (LWP 1976)):
[KCrash Handler]
#6  0x00007ffb2585d050 in QMetaObject::methodOffset() const () at /usr/lib64/libQt5Core.so.5
#7  0x00007ffb2588531b in QMetaObject::activate(QObject*, int, void**) () at /usr/lib64/libQt5Core.so.5
#8  0x00007ffb2875a372 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007ffb289c8029 in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007ffb289cda61 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007ffb289efadf in  () at /usr/lib64/libQt5Qml.so.5
#12 0x00007ffb289f032b in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#13 0x00007ffb25884dc1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#14 0x00007ffb259038d6 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib64/libQt5Core.so.5
#15 0x00007ffb258243c5 in  () at /usr/lib64/libQt5Core.so.5
#16 0x00007ffb25826248 in  () at /usr/lib64/libQt5Core.so.5
#17 0x00007ffb25884cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#18 0x00007ffb2590382c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#19 0x00007ffa61985eef in NetworkModel::updateItem(NetworkModelItem*) () at /usr/lib64/libplasmanm_internal.so
#20 0x00007ffa6198ba5d in NetworkModel::addActiveConnection(QSharedPointer<NetworkManager::ActiveConnection> const&) () at /usr/lib64/libplasmanm_internal.so
#21 0x00007ffa6198bff3 in NetworkModel::activeConnectionAdded(QString const&) () at /usr/lib64/libplasmanm_internal.so
#22 0x00007ffb2588473f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#23 0x00007ffa6171dee5 in NetworkManager::Notifier::activeConnectionAdded(QString const&) () at /usr/lib64/libKF5NetworkManagerQt.so.6
#24 0x00007ffa616a64d3 in  () at /usr/lib64/libKF5NetworkManagerQt.so.6
#25 0x00007ffb2588473f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#26 0x00007ffa61727450 in  () at /usr/lib64/libKF5NetworkManagerQt.so.6
#27 0x00007ffa6172d77b in  () at /usr/lib64/libKF5NetworkManagerQt.so.6
#28 0x00007ffb265fcda4 in  () at /usr/lib64/libQt5DBus.so.5
#29 0x00007ffb25885ac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007ffb26bcfe7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#31 0x00007ffb26bd4cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007ffb25854e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007ffb25857057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#34 0x00007ffb258ac8f3 in  () at /usr/lib64/libQt5Core.so.5
#35 0x00007ffb2165bc84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#36 0x00007ffb2165bed8 in  () at /usr/lib64/libglib-2.0.so.0
#37 0x00007ffb2165bf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#38 0x00007ffb258abd6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#39 0x00007ffb25852d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#40 0x00007ffb2585a8f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#41 0x0000000000436b3d in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2016-08-02 21:15:39 UTC

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