Bug 33444

Summary: libnice 3-way deadlock
Product: nice Reporter: Mike Ruprecht <cmaiku>
Component: GeneralAssignee: Olivier Crête <olivier.crete>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: thread apply all bt of 3-way deadlock

Description Mike Ruprecht 2011-01-24 15:45:17 UTC
Created attachment 42422 [details]
thread apply all bt of 3-way deadlock

When running the test suite of the FsRawConference plugin, I intermittently get a 3-way deadlock in libnice.
Comment 1 Olivier Crête 2011-01-24 15:54:39 UTC
The solution is to remove the nasty hack that is nicesrc and use appsrc instead. And not have the mainloop run inside an element.
Comment 2 Olivier Crête 2014-05-06 04:41:38 UTC
The problem actually is that libnice should probably only emit signals from it's main timeout context, and then it wouldn't be re-entrant!
Comment 3 Philip Withnall 2015-06-26 13:42:10 UTC
Migrated to Phabricator: http://phabricator.freedesktop.org/T95

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.