SVN commit 492981 by qbast: Contact destructor triggered contactDestroyed slot that removed Contact* from hash. qDeleteAll() does not like this. M +1 -0 kopeteaccount.cpp --- trunk/KDE/kdenetwork/kopete/libkopete/kopeteaccount.cpp #492980:492981 @@ -101,6 +101,7 @@ { d->contacts.remove( d->myself->contactId() ); // Delete all registered child contacts first + foreach (Contact* c, d->contacts) QObject::disconnect(c, SIGNAL( contactDestroyed( Kopete::Contact * ) ), this, 0); qDeleteAll(d->contacts); d->contacts.clear();