==6640== Invalid read of size 4 ==6640== at 0x45728D7: PageItem::parent() (kpagewidgetmodel.cpp:210) ==6640== by 0x4115EB7: QModelIndex::parent() const (qabstractitemmodel.h:352) ==6640== by 0x4110E0A: QPersistentModelIndex::parent() const (qabstractitemmodel.cpp:362) ==6640== by 0x53517E0: QItemSelectionRange::isValid() const (qitemselectionmodel.h:103) ==6640== by 0x5383B1A: QItemSelectionRange::intersects(QItemSelectionRange const&) const (qitemselectionmodel.cpp:213) ==6640== by 0x538764B: QItemSelection::merge(QItemSelection const&, QFlags) (qitemselectionmodel.cpp:435) ==6640== by 0x53883ED: QItemSelectionModel::select(QItemSelection const&, QFlags) (qitemselectionmodel.cpp:1015) ==6640== by 0x53897A0: QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) (qitemselectionmodel.cpp:580) ==6640== by 0x5389A75: QItemSelectionModel::qt_metacall(QMetaObject::Call, int, void**) (moc_qitemselectionmodel.cpp:128) ==6640== by 0x412E0F9: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3089) ==6640== by 0x412E560: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3151) ==6640== by 0x4151A57: QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) (moc_qabstractitemmodel.cpp:163) ==6640== by 0x41130C3: QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (qabstractitemmodel.cpp:2100) ==6640== by 0x45736CE: KPageWidgetModel::removePage(KPageWidgetItem*) (kpagewidgetmodel.cpp:472) ==6640== by 0x4572037: KPageWidget::removePage(KPageWidgetItem*) (kpagewidget.cpp:113) ==6640== by 0x456BEBE: KPageDialog::removePage(KPageWidgetItem*) (kpagedialog.cpp:105) ==6640== by 0x48F7740: KSettings::DialogPrivate::createDialogFromServices() (dialog.cpp:363) ==6640== by 0x48F841C: KSettings::Dialog::showEvent(QShowEvent*) (dialog.cpp:122) ==6640== by 0x4ED31B1: QWidget::event(QEvent*) (qwidget.cpp:6319) ==6640== by 0x4E81340: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3558) ==6640== by 0x4E83052: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3499) ==6640== by 0x453F992: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:319) ==6640== by 0x411CB75: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:532) ==6640== by 0x4E7E0A8: QCoreApplication::sendEvent(QObject*, QEvent*) (qcoreapplication.h:202) ==6640== by 0x4ED74AF: QWidgetPrivate::show_helper() (qwidget.cpp:5410) ==6640== by 0x4ED7A76: QWidget::setVisible(bool) (qwidget.cpp:5607) ==6640== by 0x52ED0E8: QDialog::setVisible(bool) (qdialog.cpp:652) ==6640== by 0x8049B89: QWidget::show() (qwidget.h:463) ==6640== by 0x80497AE: KontactTest::showDialog() (kontacttest.cpp:65) ==6640== by 0x8049814: KontactTest::qt_metacall(QMetaObject::Call, int, void**) (kontacttest.moc:63) ==6640== by 0x412E0F9: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3089) ==6640== by 0x412E560: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3151) ==6640== by 0x4139234: QSingleShotTimer::timeout() (qtimer.moc:73) ==6640== by 0x4139281: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:298) ==6640== by 0x412ED37: QObject::event(QEvent*) (qobject.cpp:1097) ==6640== by 0x4E81340: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3558) ==6640== by 0x4E8163E: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3117) ==6640== by 0x453F992: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:319) ==6640== by 0x411CB75: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:532) ==6640== by 0x411FE86: QCoreApplication::sendEvent(QObject*, QEvent*) (qcoreapplication.h:202) ==6640== Address 0x60a5910 is 8 bytes inside a block of size 12 free'd ==6640== at 0x4022196: operator delete(void*) (vg_replace_malloc.c:336) ==6640== by 0x457370B: KPageWidgetModel::removePage(KPageWidgetItem*) (kpagewidgetmodel.cpp:480) ==6640== by 0x4572037: KPageWidget::removePage(KPageWidgetItem*) (kpagewidget.cpp:113) ==6640== by 0x456BEBE: KPageDialog::removePage(KPageWidgetItem*) (kpagedialog.cpp:105) ==6640== by 0x48F7740: KSettings::DialogPrivate::createDialogFromServices() (dialog.cpp:363) ==6640== by 0x48F841C: KSettings::Dialog::showEvent(QShowEvent*) (dialog.cpp:122) ==6640== by 0x4ED31B1: QWidget::event(QEvent*) (qwidget.cpp:6319) ==6640== by 0x4E81340: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3558) ==6640== by 0x4E83052: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3499) ==6640== by 0x453F992: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:319) ==6640== by 0x411CB75: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:532) ==6640== by 0x4E7E0A8: QCoreApplication::sendEvent(QObject*, QEvent*) (qcoreapplication.h:202) ==6640== by 0x4ED74AF: QWidgetPrivate::show_helper() (qwidget.cpp:5410) ==6640== by 0x4ED7A76: QWidget::setVisible(bool) (qwidget.cpp:5607) ==6640== by 0x52ED0E8: QDialog::setVisible(bool) (qdialog.cpp:652) ==6640== by 0x8049B89: QWidget::show() (qwidget.h:463) ==6640== by 0x80497AE: KontactTest::showDialog() (kontacttest.cpp:65) ==6640== by 0x8049814: KontactTest::qt_metacall(QMetaObject::Call, int, void**) (kontacttest.moc:63) ==6640== by 0x412E0F9: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3089) ==6640== by 0x412E560: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3151) ==6640== by 0x4139234: QSingleShotTimer::timeout() (qtimer.moc:73) ==6640== by 0x4139281: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:298) ==6640== by 0x412ED37: QObject::event(QEvent*) (qobject.cpp:1097) ==6640== by 0x4E81340: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3558) ==6640== by 0x4E8163E: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3117) ==6640== by 0x453F992: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:319) ==6640== by 0x411CB75: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:532) ==6640== by 0x411FE86: QCoreApplication::sendEvent(QObject*, QEvent*) (qcoreapplication.h:202) ==6640== by 0x41469C2: QTimerInfoList::activateTimers() (qeventdispatcher_unix.cpp:556) ==6640== by 0x4146A81: QEventDispatcherUNIX::activateTimers() (qeventdispatcher_unix.cpp:830) ==6640== by 0x41476DB: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:892) ==6640== by 0x4F185CF: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:147) ==6640== by 0x4119B3B: QEventLoop::processEvents(QFlags) (qeventloop.cpp:142) ==6640== by 0x4119CBD: QEventLoop::exec(QFlags) (qeventloop.cpp:184) ==6640== by 0x411D2B6: QCoreApplication::exec() (qcoreapplication.cpp:761) ==6640== by 0x4E80ECB: QApplication::exec() (qapplication.cpp:3055) ==6640== by 0x80499A4: main (kontacttest.cpp:75)