[Bug 21793] New: Assertion fail if the hashtable for presence status is NULL for provided contacts

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon May 18 14:49:15 CEST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=21793

           Summary: Assertion fail if the hashtable for presence status is
                    NULL for provided contacts
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-glib
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: ernaveenverma at gmail.com


Well I have found this issue during analysis of existing cores, so I don't know
the sequence how it can be reproduce. But the main thing is, in the presence
mixin "tp_presence_mixin_simple_presence_register_with_contacts_mixin()"
function we are registering the function
"tp_presence_mixin_simple_presence_fill_contact_attributes()" and the
implementation of this function calls mixin get contact statuses callback
function "get_contact_statuses()" which return the GHashTable. The HashTable
can be NULL as well in which case we need to check the error for reason. But in
this function we have an assert if the hashtable is NULL. Which abort the
process.


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



More information about the telepathy-bugs mailing list