Bug 20566 - Outgoing calls from Google Talk accounts cause a segfault
Summary: Outgoing calls from Google Talk accounts cause a segfault
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: Other All
: high blocker
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
: 20509 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-09 11:35 UTC by Simon McVittie
Modified: 2009-03-10 11:13 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.