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

Issue 619887 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Jul 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Multiple HTML5 mp4 video requests stay pending

Reported by benben1...@yahoo.fr, Jun 14 2016

Issue description

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

Example URL:
https://codepen.io/chototoro/pen/KMzGxO

Steps to reproduce the problem:
1. Empty browser cache, and open Network DevTools tab
2. Go to https://codepen.io/chototoro/pen/KMzGxO or any URL where there are more than 6 mp4 video elements on the page
3. See that the 7th and above video requests stay pending, even when the 6 first are completed

What is the expected behavior?
All the video requests should complete, as loading sockets are released one after another. The problem doesn't seem to occur when using webm video elements, as on this test: https://codepen.io/chototoro/pen/MeyPMK

What went wrong?
Some of the video requests stay pending forever. It seems that the 6 first video requests don't release the loading socket after completion. Any other request in any other Chrome tab will usually display a message "waiting for available socket" until the tab with the video requests is closed.

Did this work before? N/A 

Is it a problem with Flash or HTML5? HTML5

Does this work in other browsers? Yes 

Chrome version: 51.0.2704.84  Channel: stable
OS Version: OS X 10.9.5
Flash Version: Shockwave Flash 21.0 r0

This bug was previously filed for a long time as  issue #234779  (https://bugs.chromium.org/p/chromium/issues/detail?id=234779), and merged with  issue #31014  (https://bugs.chromium.org/p/chromium/issues/detail?id=31014).
I don't know if this is a regression, or if the merge wasn't justified and closing #31014 closed #234779 while still present, but the issue is there now.
There are some javascript workarounds (using video.src="" and video.load() to force closing the sockets), but this is not suitable for every use cases.
 

Comment 1 by tapted@chromium.org, Jun 15 2016

Components: Blink>Media>Video
Labels: Needs-Feedback
the repro page https://codepen.io/chototoro/pen/KMzGxO is not working anymore. it not load any video files. 
benben1311@yahoo.fr, can you confirm if it still works?

Comment 3 by benben1...@yahoo.fr, Jun 29 2016

I just checked the repro page and it is still working, loading the video files, and having the pending requests issue on Chrome 51.0.2704.103.
Project Member

Comment 4 by sheriffbot@chromium.org, Jun 29 2016

Labels: -Needs-Feedback Needs-Review
Owner: yini...@chromium.org
Thank you for providing more feedback. Adding requester "yiningc@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: WontFix (was: Unconfirmed)
I see the same behavior in chrome and safari. And it seems the video source http://lambda.qrilab.com/m/default/media/video/demo_eng.mp4 is not accessible. I tried to launch it in Chrome or Safari directly, but can't access in either browser.
this seems a server issue instead of browser bug.

Comment 6 by benben1...@yahoo.fr, Jul 12 2016

I checked again the video source, and it is accessible. I don't know why you can't see it, perhaps it's a proxy thing or the server goes into maintenance at time you are checking the page.
Anyway, just in case, i set up a duplicate repo with another video source.
MP4 version: https://codepen.io/chototoro/pen/NAwArG
WebM version: https://codepen.io/chototoro/pen/YWEWLd
The bug is still there only on MP4 version, and only in Chrome. Safari and Firefox are not affected. This is definitely not a simple server issue.

Sign in to add a comment