[Bug 291201] ktp-contactlist crashes when setting status to "Offline" after trying to connect to a server with an expired SSL/TLS certificate

David Edmundson kde at davidedmundson.co.uk
Sun Jan 15 23:59:28 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=291201


David Edmundson <kde at davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kde at davidedmundson.co.uk




--- Comment #4 from David Edmundson <kde davidedmundson co uk>  2012-01-15 23:59:28 ---
But this crash is inside Qt itself, which implies 
 - either it's a Qt bug
 - our models are in a corrupt state for a small period of time.

QSortFilterProxyModelPrivate::proxy_to_source checks the index is valid. 

It must thinks it is.. otherwise it wouldn't continue and get to the line that
crashes presumably "m_sourceRows->size()" in
QSortFilterProxyModelPrivate::proxy_to_source

Our models should never be in a corrupt state, especially as all our stuff runs
in one thread.

I made a version once that linked against Qt model test lib, we might want to
try linking against that again and then triggering this issue. It might tell us
where it's screwed. Failing that someone should re-read through accounts-model
and look for potential discrepancies where an index could look valid even when
it's not.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the KDE-Telepathy mailing list