[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