https://bugs.kde.org/show_bug.cgi?id=398332
Bug ID: 398332 Summary: Plasma (plasmashell), signal: Segmentation fault: QQmlDelegateModel::_q_layoutChanged(QList<QPersistentM odelIndex> const&, QAbstractItemModel::LayoutChangeHint) Product: plasmashell Version: 5.12.6 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: bugrprt21...@online.de CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.12.6) Qt Version: 5.9.4 Frameworks Version: 5.45.0 Operating System: Linux 4.12.14-lp150.12.16-default x86_64 Distribution: "openSUSE Leap 15.0" -- Information about the crash: - What I was doing when the application crashed: Renewing the Network Manager WLAN entries -- the Plasma crash doesn't seem to have affected the interaction with KWallet … -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7177d50100 (LWP 13054))] Thread 9 (Thread 0x7f70a1fea700 (LWP 13241)): #0 0x00007f716b90065d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f716b90103b in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f716b90121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f71719c4c0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f709c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f717196d09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70a1fe9c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f717179c4da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f70a4903f67 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007f71717a10ce in QThreadPrivate::start(void*) (arg=0x55c7f6528fb0) at thread/qthread_unix.cpp:368 #8 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f70c1db1700 (LWP 13227)): #0 0x00007f717094089d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f70c67f3ceb in () at /usr/lib64/dri/r600_dri.so #2 0x00007f70c67f3a17 in () at /usr/lib64/dri/r600_dri.so #3 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f70c25b2700 (LWP 13226)): #0 0x00007f717094089d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f70c67f3ceb in () at /usr/lib64/dri/r600_dri.so #2 0x00007f70c67f3a17 in () at /usr/lib64/dri/r600_dri.so #3 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f7151562700 (LWP 13214)): #0 0x00007f717094089d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f71774165e4 in () at /usr/lib64/libQt5Script.so.5 #2 0x00007f7177416629 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f71533b2700 (LWP 13185)): #0 0x00007f717108908b in poll () at /lib64/libc.so.6 #1 0x00007f716b901109 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f716b90121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f71719c4c0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7148000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f717196d09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f71533b1c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f717179c4da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f7175081cb5 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f71717a10ce in QThreadPrivate::start(void*) (arg=0x55c7f4e2ccf0) at thread/qthread_unix.cpp:368 #8 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f7158fea700 (LWP 13168)): #0 0x00007f716b946759 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f716b9010ce in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f716b90121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f71719c4c0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f714c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f717196d09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7158fe9c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f717179c4da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f7175081cb5 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f71717a10ce in QThreadPrivate::start(void*) (arg=0x55c7f503b730) at thread/qthread_unix.cpp:368 #8 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f715aa42700 (LWP 13106)): #0 0x00007f717108908b in poll () at /lib64/libc.so.6 #1 0x00007f716b901109 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f716b90121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f71719c4c0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7154000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f717196d09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f715aa41c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f717179c4da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f7173249985 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f71717a10ce in QThreadPrivate::start(void*) (arg=0x7f71734b9d60) at thread/qthread_unix.cpp:368 #8 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f716165a700 (LWP 13064)): #0 0x00007f717108908b in poll () at /lib64/libc.so.6 #1 0x00007f71760e8387 in () at /usr/lib64/libxcb.so.1 #2 0x00007f71760e9faa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f7163a07029 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f71717a10ce in QThreadPrivate::start(void*) (arg=0x55c7f4e112e0) at thread/qthread_unix.cpp:368 #5 0x00007f717093a559 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f717109382f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f7177d50100 (LWP 13054)): [KCrash Handler] #6 0x00007f7174e5832b in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f71750a4e3a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5 #8 0x00007f71750aaf54 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib64/libQt5Qml.so.5 #9 0x00007f71750ab267 in () at /usr/lib64/libQt5Qml.so.5 #10 0x00007f71750ab645 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5 #11 0x00007f717199c0fe in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55c7f74453d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe033395e0) at kernel/qobject.cpp:3781 #12 0x00007f717199c757 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55c7f74453d0, m=m@entry=0x7f7171e25680 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe033395e0) at kernel/qobject.cpp:3628 #13 0x00007f717190e076 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (this=this@entry=0x55c7f74453d0, _t1=..., _t2=<optimized out>, _t2@entry=QAbstractItemModel::VerticalSortHint) at .moc/moc_qabstractitemmodel.cpp:581 #14 0x00007f7171938f93 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x7f7154039be0, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1232 #15 0x00007f717193a018 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:204 #16 0x00007f717199c04a in QMetaObject::activate(QObject*, int, int, void**) (sender=0x55c7f70e6d40, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe033398b0) at kernel/qobject.cpp:3766 #17 0x00007f717199c757 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f7171e25680 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe033398b0) at kernel/qobject.cpp:3628 #18 0x00007f717190dfcc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:567 #19 0x00007f709bbaa700 in NetworkModel::updateItem(NetworkModelItem*) () at /usr/lib64/libplasmanm_internal.so #20 0x00007f709bbafa3e in NetworkModel::updateFromWirelessNetwork(NetworkModelItem*, QSharedPointer<NetworkManager::WirelessNetwork> const&, QSharedPointer<NetworkManager::WirelessDevice> const&) () at /usr/lib64/libplasmanm_internal.so #21 0x00007f709bbb0290 in NetworkModel::addWirelessNetwork(QSharedPointer<NetworkManager::WirelessNetwork> const&, QSharedPointer<NetworkManager::WirelessDevice> const&) () at /usr/lib64/libplasmanm_internal.so #22 0x00007f709bbb0e1d in NetworkModel::availableConnectionDisappeared(QString const&) () at /usr/lib64/libplasmanm_internal.so #23 0x00007f717199c14c in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe03339d30, r=0x55c7f70e6d40, this=0x55c7f7443340) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #24 0x00007f717199c14c in QMetaObject::activate(QObject*, int, int, void**) (sender=0x55c7f6829600, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3749 #25 0x00007f709b934e05 in NetworkManager::Device::availableConnectionDisappeared(QString const&) () at /usr/lib64/libKF5NetworkManagerQt.so.6 #26 0x00007f709b87c2e7 in () at /usr/lib64/libKF5NetworkManagerQt.so.6 #27 0x00007f709b8c4bbe in () at /usr/lib64/libKF5NetworkManagerQt.so.6 #28 0x00007f709b87a242 in () at /usr/lib64/libKF5NetworkManagerQt.so.6 #29 0x00007f709b945575 in () at /usr/lib64/libKF5NetworkManagerQt.so.6 #30 0x00007f709b945715 in () at /usr/lib64/libKF5NetworkManagerQt.so.6 #31 0x00007f7173254318 in () at /usr/lib64/libQt5DBus.so.5 #32 0x00007f717199ca32 in QObject::event(QEvent*) (this=0x55c7f680b2e0, e=<optimized out>) at kernel/qobject.cpp:1246 #33 0x00007f7172b5ee8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #34 0x00007f7172b66244 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #35 0x00007f717196ea88 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c7f680b2e0, event=event@entry=0x7f71540525b0) at kernel/qcoreapplication.cpp:1016 #36 0x00007f7171971075 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7f71540525b0, receiver=<optimized out>) at kernel/qcoreapplication.h:233 #37 0x00007f7171971075 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55c7f4dc7e40) at kernel/qcoreapplication.cpp:1676 #38 0x00007f71719715f8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1530 #39 0x00007f71719c5573 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55c7f4e5cb40) at kernel/qeventdispatcher_glib.cpp:276 #40 0x00007f716b900f57 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #41 0x00007f716b901190 in () at /usr/lib64/libglib-2.0.so.0 #42 0x00007f716b90121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #43 0x00007f71719c4bef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55c7f4e62ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #44 0x00007f717196d09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe0333a5a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #45 0x00007f71719759e4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1289 #46 0x000055c7f3512e20 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.12.6-lp150.2.3.1.x86_64/shell/main.cpp:172 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.