[Bug 31772] New: Receiving a disco reply from a contact who's gone offline crashes Gabble

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 19 20:35:59 CET 2010


https://bugs.freedesktop.org/show_bug.cgi?id=31772

           Summary: Receiving a disco reply from a contact who's gone
                    offline crashes Gabble
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


If Gabble gets a presence with an unknown caps node, it sends a disco query.

If the contact then sends an unavailable presence, Gabble removes the contact
from the presence cache.

But if the pending reply to the disco arrives successfully (which seems
improbable until you remember that invisible exists), Gabble crashes, because
the disco reply code assumes the contact is in the presence cache.

Test case and fix to follow.

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



More information about the telepathy-bugs mailing list