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

Issue 776835 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

iceconnectionstatechange hangs in checking state

Reported by w0rs...@gmail.com, Oct 20 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36

Steps to reproduce the problem:
1. Try to connect to webrtc server with video and audio streams

What is the expected behavior?

What went wrong?
Sometimes ice connection just hangs in checking state, sometimes with the same app code it goes to complete. The video stream I use if from Chrome screen capture. I'm not sure how to debug this. All I can see in webrtc-internals is iceconnectionstatechange never goes to complete sometimes.

Did this work before? Yes 60

Does this work in other browsers? N/A

Chrome version: 62.0.3202.62  Channel: stable
OS Version: OS X 10.13.0
Flash Version: 

sdfsdf
 
Screen Shot 2017-10-20 at 7.38.31 PM.png
244 KB View Download
Labels: Needs-Triage-M62

Comment 2 by w0rs...@gmail.com, Oct 23 2017

Here is the successful connection sequence with the same client and server code.
Screen Shot 2017-10-23 at 12.20.01 PM.png
262 KB View Download

Comment 3 by guidou@chromium.org, Oct 23 2017

Cc: hbos@chromium.org
Components: -Blink>WebRTC Blink>WebRTC>Network

Comment 4 by hbos@chromium.org, Oct 23 2017

Labels: Needs-Feedback
Do you have a code snippet to reproduce with?
I notice there are no "relay" candidates. Is it possible you're testing a scenario that requires a TURN server? Have you read about how WebRTC and ICE works in general?

Comment 6 by w0rs...@gmail.com, Oct 24 2017

Thanks for looking into my issue! 
The code is basically a slightly modified version of Kurento media server video broadcast tutorial http://doc-kurento.readthedocs.io/en/stable/tutorials/node/tutorial-one2many.html

There's no need for relay in my scenario I guess, as I'm connecting to a server, which is not behind NAT.
Project Member

Comment 7 by sheriffbot@chromium.org, Oct 24 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "hbos@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: Needs-Feedback
So the server is on the public Internet, and you don't expect any firewalls/etc. to get in the way? Could you attach a webrtc native log (https://webrtc.org/native-code/logging/) to see if there's anything obvious that's going wrong?

Comment 9 by w0rs...@gmail.com, Oct 25 2017

Here it is. Thanks for showing how to turn it on, didn't know about that. Although I fail to read what's going on there.
chrome_debug.log
574 KB View Download
Project Member

Comment 10 by sheriffbot@chromium.org, Oct 25 2017

Cc: deadbeef@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "deadbeef@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 11 by w0rs...@gmail.com, Oct 30 2017

Is there any more info I can provide to help figure this out?
Have you looked at the webrtc.org wiki? It has a page describing bug reporting.
Labels: Needs-Feedback
Status: WontFix (was: Unconfirmed)
Due to lack of user feedback closing this issue.
Please feel free to raise a new one if you find any chrome issue further.
Thanks..!

Sign in to add a comment