Open
Bug 1751509
Opened 2 years ago
Updated 2 years ago
ICE restart before gathering finishes can result in erroneous end-of-candidates and gathering complete state changes
Categories
(Core :: WebRTC: Networking, defect, P3)
Core
WebRTC: Networking
Tracking
()
NEW
People
(Reporter: bwc, Unassigned)
References
(Depends on 1 open bug)
Details
This can happen if the runnables (from main) for creating the new streams for the ICE restart cross the runnables (from socket process/STS) for completion of gathering on the previous offer/answer.
Implementing bug 1307994 should fix this, because that gives us a collection of state objects on main that is updated when we set our local description, so we will be able to tell that gathering is in fact not complete, because we just added some new transports. Marking this as depending on 1307994 for now, but we may determine we need a fix sooner.
You need to log in
before you can comment on or make changes to this bug.
Description
•