Open
Bug 1297158
Opened 8 years ago
Updated 2 years ago
ICE gathering never completes with unreachable STUN/TURN servers
Categories
(Core :: WebRTC: Networking, defect, P4)
Core
WebRTC: Networking
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox51 | --- | affected |
backlog | webrtc/webaudio+ |
People
(Reporter: drno, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
58 bytes,
text/x-review-board-request
|
Details |
If the iceServers contain a STUN TCP or TURN TCP server which never responds to TCP SYN packets gathering never finishes.
Reporter | ||
Updated•8 years ago
|
backlog: --- → webrtc/webaudio+
Rank: 25
Comment hidden (mozreview-request) |
Reporter | ||
Comment 2•8 years ago
|
||
This also falls into the bucket "report TCP errors upstream faster in nICEr". Currently the over all timeouts catch this. Storing the code here in case we want to pick it up at some later point.
Rank: 25 → 35
Priority: P2 → P3
Reporter | ||
Updated•8 years ago
|
Summary: ICE TCP srvflx gathering never finishes with unreachable STUN TCP server → ICE TCP srvflx gathering is slow with unreachable STUN TCP server
Comment 3•7 years ago
|
||
Mass change P3->P4 to align with new Mozilla triage process.
Priority: P3 → P4
Comment 4•5 years ago
|
||
This problem is not limited to TCP. While we set up retransmissions for getting srflx candidates, and setting up relay candidates, we never set up any kind of timeout. So, if the STUN/TURN server is non-responsive, and no socket errors occur, gathering never completes.
It turns out that this bug is causing the NAT tests to time out when using a separate process for mtransport due to the interaction with:
A) the fact that IPV6 is broken in the test TURN server
B) the fact that IPV6 DNS resolution seems to be broken in the e10s code (at least for localhost, which is why we have not noticed problem A)
C) the fact that these tests disable trickle ICE on one side of the call to make candidate selection more predictable
Summary: ICE TCP srvflx gathering is slow with unreachable STUN TCP server → ICE gathering never completes with unreachable STUN/TURN servers
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•