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.