There is contention on the libnice global lock in the critical path, that is the path taken to send and receive packets. These paths should not take that lock. There should probably a per-component lock that protects the required data.. Even if that means copying these fields.
Migrated to Phabricator: http://phabricator.freedesktop.org/T93
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.