Closed Bug 1527706 Opened 6 years ago Closed 5 years ago

WebRTC datachannel failed to create after second exchange of SDPs

Categories

(Core :: WebRTC: Networking, defect, P2)

65 Branch
defect

Tracking

()

RESOLVED DUPLICATE of bug 1526253

People

(Reporter: djpeton, Unassigned, NeedInfo)

References

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0

Steps to reproduce:

Minimal example is available here:
https://jsfiddle.net/9eu0kbL8/3/

Two local peer connections created with datachannel only (no video or audio).
First SDP exchange happened between peer connections.
Peer connections connected.

4 datachannels created.

Seconds SDP exchange performed (no changes in SDP).

4 additional datachannels created

Actual results:

Datachannel created before second SDP exchange are open, but 4 datachannels created after are connecting and have incorrect id (65535)

Console output:

1 1 open
2 0 open
3 3 open
4 5 open
5 2 open
6 4 open

7 65535 connecting
8 65535 connecting
9 65535 connecting
10 65535 connecting

Expected results:

All datachannels expected to be open and have correct id.

Console output:

1 1 open
2 0 open
3 3 open
4 5 open
5 2 open
6 4 open

7 6 open
8 7 open
9 8 open
10 9 open

Status: UNCONFIRMED → NEW
Component: Untriaged → WebRTC: Networking
Ever confirmed: true
Priority: -- → P2
Product: Firefox → Core

This sounds very similar to bug 1526253 to me.

See Also: → 1526253

Nico just for your awareness.

Flags: needinfo?(na-g)

Actually, I think it's the same problem I described in that bug.

Let's call this a duplicate then.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.