Bug 33444 - libnice 3-way deadlock
Summary: libnice 3-way deadlock
Status: RESOLVED MOVED
Alias: None
Product: nice
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Olivier Crête
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-24 15:45 UTC by Mike Ruprecht
Modified: 2015-06-26 13:42 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
thread apply all bt of 3-way deadlock (21.34 KB, text/plain)
2011-01-24 15:45 UTC, Mike Ruprecht
Details

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.