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

--- Comment #4 from Arjen Hiemstra <ahiems...@heimr.nl> ---
Valgrind outputs this:

==612417== Invalid read of size 8
==612417==    at 0x76F08CF: UnknownInlinedFun (qabstractitemmodel_p.h:45)
==612417==    by 0x76F08CF: UnknownInlinedFun (qsortfilterproxymodel.cpp:276)
==612417==    by 0x76F08CF: QSortFilterProxyModel::parent(QModelIndex const&)
const (qsortfilterproxymodel.cpp:2145)
==612417==    by 0x5D8FF2E: QModelIndex::parent() const
(qabstractitemmodel.h:506)
==612417==    by 0x5D90395: UnknownInlinedFun (qqmlmodelindexvaluetype_p.h:50)
==612417==    by 0x5D90395:
QQmlModelIndexValueType::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (moc_qqmlmodelindexvaluetype_p.cpp:135)
==612417==    by 0x6EDB930: UnknownInlinedFun (qqmlvaluetypewrapper.cpp:287)
==612417==    by 0x6EDB930:
QV4::QQmlValueTypeWrapper::getGadgetProperty(QV4::ExecutionEngine*,
QV4::Heap::QQmlValueTypeWrapper*, QMetaType, unsigned short, bool, bool)
(qqmlvaluetypewrapper.cpp:406)
==612417==    by 0x6EDC901:
QV4::QQmlValueTypeWrapper::virtualResolveLookupGetter(QV4::Object const*,
QV4::ExecutionEngine*, QV4::Lookup*) (qqmlvaluetypewrapper.cpp:648)
==612417==    by 0x6D54B8A: QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*,
QV4::ExecutionEngine*, char const*) (qv4vme_moth.cpp:674)
==612417==    by 0x6D57C13: QV4::Moth::VME::exec(QV4::JSTypesStackFrame*,
QV4::ExecutionEngine*) [clone .part.0] (qv4vme_moth.cpp:487)
==612417==    by 0x6C9FC6F: QV4::doCall(QV4::Function*, QV4::Value const*,
QV4::Value const*, int, QV4::ExecutionContext*) (qv4function.cpp:52)
==612417==    by 0x6DFC023: QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) (qqmljavascriptexpression.cpp:238)
==612417==    by 0x6D88289: QQmlBinding::evaluate(bool*) (qqmlbinding.cpp:195)
==612417==    by 0x6D8DD48:
QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (qqmlbinding.cpp:713)
==612417==    by 0x6D8F85C:
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (qqmlbinding.cpp:165)
==612417==  Address 0x34275ac8 is 136 bytes inside a block of size 144 free'd
==612417==    at 0x48738DD: operator delete(void*, unsigned long)
(vg_replace_malloc.c:1181)
==612417==    by 0x76ED606: UnknownInlinedFun (qalgorithms.h:28)
==612417==    by 0x76ED606: UnknownInlinedFun (qalgorithms.h:36)
==612417==    by 0x76ED606: QSortFilterProxyModelPrivate::_q_clearMapping()
(qsortfilterproxymodel.cpp:469)
==612417==    by 0x76F3E2E: QSortFilterProxyModelPrivate::_q_sourceReset()
(qsortfilterproxymodel.cpp:1595)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==612417==    by 0x76ADAA0: UnknownInlinedFun (qobjectdefs.h:306)
==612417==    by 0x76ADAA0: UnknownInlinedFun (moc_qabstractitemmodel.cpp:736)
==612417==    by 0x76ADAA0: QAbstractItemModel::endResetModel()
(qabstractitemmodel.cpp:3439)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==612417==    by 0x76ADAA0: UnknownInlinedFun (qobjectdefs.h:306)
==612417==    by 0x76ADAA0: UnknownInlinedFun (moc_qabstractitemmodel.cpp:736)
==612417==    by 0x76ADAA0: QAbstractItemModel::endResetModel()
(qabstractitemmodel.cpp:3439)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==612417==    by 0x76ADAA0: UnknownInlinedFun (qobjectdefs.h:306)
==612417==    by 0x76ADAA0: UnknownInlinedFun (moc_qabstractitemmodel.cpp:736)
==612417==    by 0x76ADAA0: QAbstractItemModel::endResetModel()
(qabstractitemmodel.cpp:3439)
==612417==    by 0x832B32E: KSysGuard::ProcessDataModel::setFlatList(bool)
(process_data_model.cpp:274)
==612417==    by 0x82F0332:
KSysGuard::ProcessDataModel::qt_metacall(QMetaObject::Call, int, void**)
(moc_process_data_model.cpp:192)
==612417==    by 0x6D73EE8: UnknownInlinedFun (qqmlpropertydata_p.h:375)
==612417==    by 0x6D73EE8: QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (qqmlpropertydata_p.h:395)
==612417==  Block was alloc'd at
==612417==    at 0x486FF93: operator new(unsigned long)
(vg_replace_malloc.c:487)
==612417==    by 0x76E7564:
QSortFilterProxyModelPrivate::create_mapping(QModelIndex const&) const
(qsortfilterproxymodel.cpp:487)
==612417==    by 0x76F4D23: QSortFilterProxyModel::hasChildren(QModelIndex
const&) const (qsortfilterproxymodel.cpp:2209)
==612417==    by 0x5DA762A:
QQmlTreeModelToTableModel::showModelTopLevelItems(bool)
(qqmltreemodeltotablemodel.cpp:343)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==612417==    by 0x76ADAA0: UnknownInlinedFun (qobjectdefs.h:306)
==612417==    by 0x76ADAA0: UnknownInlinedFun (moc_qabstractitemmodel.cpp:736)
==612417==    by 0x76ADAA0: QAbstractItemModel::endResetModel()
(qabstractitemmodel.cpp:3439)
==612417==    by 0x76F3E36: QSortFilterProxyModelPrivate::_q_sourceReset()
(qsortfilterproxymodel.cpp:1597)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==612417==    by 0x76ADAA0: UnknownInlinedFun (qobjectdefs.h:306)
==612417==    by 0x76ADAA0: UnknownInlinedFun (moc_qabstractitemmodel.cpp:736)
==612417==    by 0x76ADAA0: QAbstractItemModel::endResetModel()
(qabstractitemmodel.cpp:3439)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==612417==    by 0x76ADAA0: UnknownInlinedFun (qobjectdefs.h:306)
==612417==    by 0x76ADAA0: UnknownInlinedFun (moc_qabstractitemmodel.cpp:736)
==612417==    by 0x76ADAA0: QAbstractItemModel::endResetModel()
(qabstractitemmodel.cpp:3439)
==612417==    by 0x74B67EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==612417==    by 0x74B67EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to