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