[Bug 27154] New: terminating action chain in pendingproc_connect_signals() leads to crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 18 04:40:23 CET 2010


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

           Summary: terminating action chain in
                    pendingproc_connect_signals() leads to crash
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: logger
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: danielle.madeley at collabora.co.uk
                CC: cosimo.alfarano at collabora.co.uk


In channel-text.c:pendingproc_connect_signals(), if the action chain is
terminated due to an error, then the logger will crash when receiving a message
from that signal.

This seems to be because other items, such as the TpContacts for the endpoints
of the channel are never prepared, but the channel is still exists to receive
messages.

If an actionchain is terminated, then there should be some callback that allows
the logger to cleanup and drop the channel as unloggable.

~

This bug is specifically being triggered by channels coming from Salut, which
doesn't support the Messages interface, and thus PendingMessagesRemoved cannot
be connected. So separately, we still require a workable failsafe for when
Messages is not available.


-- 
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