Bug 20566

Summary: Outgoing calls from Google Talk accounts cause a segfault
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: blocker    
Priority: high CC: guillaume.desmottes
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Simon McVittie 2009-03-09 11:35:19 UTC
The merge of the relay-info code causes a regression in which outgoing calls from a Google Talk account to any account cause a crash.

_gabble_media_channel_request_streams() assumes that adding content with gabble_jingle_session_add_content() will synchronously add a stream to the GabbleMediaChannel's array of streams. With the relay-info branch, the stream isn't created until we have its RelayInfo property, which requires HTTP requests.
Comment 1 Will Thompson 2009-03-09 11:49:07 UTC
*** Bug 20509 has been marked as a duplicate of this bug. ***
Comment 2 Simon McVittie 2009-03-10 06:33:49 UTC
Should be fixed in git by the merge of my '20566' branch
Comment 3 Simon McVittie 2009-03-10 11:13:57 UTC
This crash hasn't appeared in a released version of telepathy-gabble, and it's fixed in git, so closing the bug even though the fixed version hasn't been released.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.