==2481== Invalid read of size 4 ==2481== at 0x45728D7: PageItem::parent() (kpagewidgetmodel.cpp:210) ==2481== by 0x4115EB7: QModelIndex::parent() const (qabstractitemmodel.h:352) ==2481== by 0x4110E0A: QPersistentModelIndex::parent() const (qabstractitemmodel.cpp:362) ==2481== by 0x53517E0: QItemSelectionRange::isValid() const (qitemselectionmodel.h:103) ==2481== by 0x5383B1A: QItemSelectionRange::intersects(QItemSelectionRange const&) const (qitemselectionmodel.cpp:213) ==2481== by 0x538764B: QItemSelection::merge(QItemSelection const&, QFlags) (qitemselectionmodel.cpp:435) ==2481== by 0x53883ED: QItemSelectionModel::select(QItemSelection const&, QFlags) (qitemselectionmodel.cpp:1015) ==2481== by 0x53897A0: QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) (qitemselectionmodel.cpp:580) ==2481== by 0x5389A75: QItemSelectionModel::qt_metacall(QMetaObject::Call, int, void**) (moc_qitemselectionmodel.cpp:128) ==2481== by 0x412E0F9: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3089) ==2481== by 0x412E560: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3151) ==2481== by 0x4151A57: QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) (moc_qabstractitemmodel.cpp:163) ==2481== by 0x41130C3: QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (qabstractitemmodel.cpp:2100) ==2481== by 0x45736CE: KPageWidgetModel::removePage(KPageWidgetItem*) (kpagewidgetmodel.cpp:472) ==2481== by 0x4572037: KPageWidget::removePage(KPageWidgetItem*) (kpagewidget.cpp:113) ==2481== by 0x456BEBE: KPageDialog::removePage(KPageWidgetItem*) (kpagedialog.cpp:105) ==2481== by 0x48F7740: KSettings::DialogPrivate::createDialogFromServices() (dialog.cpp:363) ==2481== by 0x48F840C: KSettings::Dialog::showEvent(QShowEvent*) (dialog.cpp:121) ==2481== by 0x4ED31B1: QWidget::event(QEvent*) (qwidget.cpp:6319) ==2481== by 0x4E81340: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3558) ==2481== Address 0x60a5910 is 8 bytes inside a block of size 12 free'd ==2481== at 0x4022196: operator delete(void*) (vg_replace_malloc.c:336) ==2481== by 0x457370B: KPageWidgetModel::removePage(KPageWidgetItem*) (kpagewidgetmodel.cpp:480) ==2481== by 0x4572037: KPageWidget::removePage(KPageWidgetItem*) (kpagewidget.cpp:113) ==2481== by 0x456BEBE: KPageDialog::removePage(KPageWidgetItem*) (kpagedialog.cpp:105) ==2481== by 0x48F7740: KSettings::DialogPrivate::createDialogFromServices() (dialog.cpp:363) ==2481== by 0x48F840C: KSettings::Dialog::showEvent(QShowEvent*) (dialog.cpp:121) ==2481== by 0x4ED31B1: QWidget::event(QEvent*) (qwidget.cpp:6319) ==2481== by 0x4E81340: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3558) ==2481== by 0x4E83052: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3499) ==2481== by 0x453F992: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:319) ==2481== by 0x411CB75: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:532) ==2481== by 0x4E7E0A8: QCoreApplication::sendEvent(QObject*, QEvent*) (qcoreapplication.h:202) ==2481== by 0x4ED74AF: QWidgetPrivate::show_helper() (qwidget.cpp:5410) ==2481== by 0x4ED7A76: QWidget::setVisible(bool) (qwidget.cpp:5607) ==2481== by 0x52ED0E8: QDialog::setVisible(bool) (qdialog.cpp:652) ==2481== by 0x8049B89: QWidget::show() (qwidget.h:463) ==2481== by 0x80497AE: KontactTest::showDialog() (kontacttest.cpp:65) ==2481== by 0x8049814: KontactTest::qt_metacall(QMetaObject::Call, int, void**) (kontacttest.moc:63) ==2481== by 0x412E0F9: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3089) ==2481== by 0x412E560: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3151)