[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [plasma-nm] [Bug 346118] Plasmashell crash when disconnecting/reconnecting my WiFi connection after 
From:       David Edmundson via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-02-29 7:52:46
Message-ID: bug-346118-17878-zZy3UkPeGO () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=346118

--- Comment #53 from David Edmundson <kde@davidedmundson.co.uk> ---
Someone managed to reproduce this under valgrind. It was /almost/ perfect.

==11595== Use of uninitialised value of size 8
==11595==    at 0x771F078: ??? (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x7995899: QQmlDelegateModel::_q_itemsChanged(int, int,
QVector<int> const&) (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x799A4B1:
QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&,
QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x79BCF3E: ??? (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x79BD6F7: QQmlDelegateModel::qt_metacall(QMetaObject::Call,
int, void**) (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x9F644CF: QMetaObject::activate(QObject*, int, int, void**)
(in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9FE0F05:
QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&,
QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9F0552B: ??? (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9F07007: ??? (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9F64319: QMetaObject::activate(QObject*, int, int, void**)
(in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9FE0E1B: QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0xBF70A11C: NetworkModel::updateItem(NetworkModelItem*) (in
/usr/lib/libplasmanm_internal.so)
==11595== 
==11595== Invalid read of size 4
==11595==    at 0x771F078: ??? (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x7995899: QQmlDelegateModel::_q_itemsChanged(int, int,
QVector<int> const&) (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x799A4B1:
QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&,
QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x79BCF3E: ??? (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x79BD6F7: QQmlDelegateModel::qt_metacall(QMetaObject::Call,
int, void**) (in /usr/lib/libQt5Qml.so.5.5.1)
==11595==    by 0x9F644CF: QMetaObject::activate(QObject*, int, int, void**)
(in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9FE0F05:
QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&,
QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9F0552B: ??? (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9F07007: ??? (in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9F64319: QMetaObject::activate(QObject*, int, int, void**)
(in /usr/lib/libQt5Core.so.5.5.1)
==11595==    by 0x9FE0E1B: QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) (in /usr/lib/libQt5Core.so.5.5.1)

 If I can find out where exactly in 
==11595==    at 0x771F078: ??? (in /usr/lib/libQt5Qml.so.5.5.1) we'd be sorted
in no time.

Can someone who can reproduce this please get a Qt with a full debug symbols
and run under valgrind.

There are only 3 possibilities:
QQmlListCompositor::listItemsChanged

QQmlAdaptorModel::notify

QQmlDelegateModelPrivate::itemsChanged    

but they're all too big to follow without narrowing it down some more.

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic