GNOME Bugzilla – Bug 656896
Crash in folks
Last modified: 2011-08-23 07:37:45 UTC
Got that crash when starting a chat with a contact: (empathy:11830): empathy-CRITICAL **: empathy_contact_get_persona: assertion `EMPATHY_IS_CONTACT (contact)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007ffff689a7a9 in folks_presence_details_get_presence_type () from /usr/lib/libfolks.so.25 (gdb) bt
+ Trace 228144
FYI, I have folks 0.6.0
setting depend on bug #656654 because they are likely the same root cause, but maybe not... Let's verify once that other bug is fixed if this one is fixed as well.
I'm pretty sure that's a bug of bug #653599. Please re-open if you can reproduce once this bug has been fixed. *** This bug has been marked as a duplicate of bug 653599 ***
As pointed out on IRC, I filed bug #653599 (with a patch) to avoid this problem nearly 2 months ago. I forgot to follow up on it in the scramble to release Folks 0.6.0 (though, honestly, I thought this had been merged a long time ago). Leading up to 0.6.0, I did basic smoke testing with Empathy, but it was in a branch that contained the fix in bug #653599 and bug #655212 (which was a change that truly depended on the new Folks release to be merged to master). How can we avoid issues like this bug in the future? I'd like to not need to manually follow up on bugs like bug #653599 (which are immediately-mergeable) when I've already cooked up a patch.
(In reply to comment #4) > How can we avoid issues like this bug in the future? I'd like to not need to > manually follow up on bugs like bug #653599 (which are immediately-mergeable) > when I've already cooked up a patch. You should really badger on #empathy until such patch is reviewed (I usually try to review them right away but forgot sometimes). Also, I consider you folks guys as proper Empathy reviewer for folks-related code, so you can also ask to people from your team to review patches if needed. :)