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)

defect

Tracking

()

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.

See Also: → 1253706
You need to log in before you can comment on or make changes to this bug.