Looking at the trace, EmpathyTpContactListPriv seems to be wrong. One
explanation could be that the callback has been called after the TpContactList
has been disposed; but that shouldn't happen as the contact list is passed as a
weak object to tp_connection_get_contacts_by_handle.
Any chance you could reproduce this crash with logs? (EMPATHY_DEBUG=all)
A memory corruption could be another explanation, in which case we'll need
valgrind logs.
Looking at the trace, EmpathyTpContac tListPriv seems to be wrong. One get_contacts_ by_handle.
explanation could be that the callback has been called after the TpContactList
has been disposed; but that shouldn't happen as the contact list is passed as a
weak object to tp_connection_
Any chance you could reproduce this crash with logs? (EMPATHY_DEBUG=all)
A memory corruption could be another explanation, in which case we'll need
valgrind logs.