[Kde-pim] nepomukqueryservice crash
David Faure
faure at kde.org
Mon Jul 9 14:48:30 BST 2012
On Monday 09 July 2012 16:53:31 Vishesh Handa wrote:
> I don't think it's a threading problem cause m_initMutex is locked before
> deleting it, and before accessing it.
That doesn't help. MainModel::executeQuery gets a pointer to a ClientModel
inside the lock, and then return an iterator which keeps using that
ClientModel outside the lock (or its ClientConnection, more precisely).
So this opens the door for crashes, whenever the code that deletes the model
is run.
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list