New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 665200 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 740501
Owner: ----
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

Chrome fails to clear negotiationneeded in rudimentary two-way WebRTC tab demo.

Reported by jbruar...@mozilla.com, Nov 14 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:49.0) Gecko/20100101 Firefox/49.0

Steps to reproduce the problem:
1. Open attached file or https://jsfiddle.net/jib1/m829gan2/ in two tabs in Chrome.
2. Click "Call!" button in Tab A and share camera + mic

What is the expected behavior?
Stable audio+video shown with the following output in Tab A:

negotiationneeded
checking
connected
completed

... and in Tab B:

checking
connected

What went wrong?
Blinking audio+video shown with the following output in Tab A:

negotiationneeded
checking
connected
completed
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded

... and in Tab B:

negotiationneeded
checking
connected
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded
negotiationneeded

Did this work before? No 

Does this work in other browsers? N/A

Chrome version: 54.0.2840.98 (Official Build) (64-bit)  Channel: stable
OS Version: OS X 10.11
Flash Version: Shockwave Flash 23.0 r0

This is a rudimentary audiovisual two-way WebRTC demo, with pc.onnegotiationneeded primed to send a new offer.

During negotiation, Chrome fails to clear negotiationneeded on the answerer side, after the expected audio and video have been added, and keeps firing negotiationneeded back and forth forever.

See http://w3c.github.io/webrtc-pc/#clearing-negotiation-needed

Compare to Firefox which produces the expected result.
 
negotiationneeded.html
1.4 KB View Download

Comment 1 by hdodda@chromium.org, Nov 15 2016

Cc: hdodda@chromium.org
Labels: M-56 OS-Linux OS-Windows
Status: Untriaged (was: Unconfirmed)
Tested on Mac OS 10.11.6 using chrome Stable M54 #54.0.2840.98 and issue is reproduced.

Issue is seen from M50 #50.0.2624.0 .

From M30 to M49 , on click on "call " button , no  action is observed.

Hence it is a Non-regression issue and marking it as untriaged.

Thanks!
Labels: -M-56 M-57
Bumping to M57. Please update if that's wrong.

Comment 3 by guidou@chromium.org, Nov 28 2016

Owner: guidou@chromium.org
Status: Assigned (was: Untriaged)
Components: -Blink>WebRTC Internals>Media>Capture>Tab>v2
Owner: ----
Status: (was: Assigned)
Are we sure this is the right component? See also https://bugs.chromium.org/p/chromium/issues/detail?id=740501

Comment 6 by hbos@chromium.org, Jan 25 2018

Components: -Internals>Media>Capture>Tab>v2 Blink>WebRTC>PeerConnection
Mergedinto: 740501
Status: Duplicate

Sign in to add a comment