New issue
Advanced search Search tips

Issue 648144 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 473259
Owner: ----
Closed: Sep 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

A file download over HTTP2 gets stuck

Reported by marek.lo...@gmail.com, Sep 19 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.101 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. Go to a HTTP2 server (e.g. drive.google.com)
2. Start downloading a large file
3. Wait until e.g. 100 MB is downloaded and pause the download
4. Repeat steps 2-3 with the same file until the last downloaded file is stuck at about 2 MBs

What is the expected behavior?
All downloads continue simultaneously

What went wrong?
Last downloaded file is stuck

Did this work before? N/A 

Chrome version: 53.0.2785.101  Channel: n/a
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 22.0 r0

With drive.google.com it took about 3 files to stuck the fourth. 

Did analysis with custom server and the problem is that Chrome doesn't send WINDOW_UPDATE for stream 0. At the time of the last download, the session send window at the server was 0. If you unpause any of the file, the last download "wakes up" as Chrome sends WINDOW_UPDATE and increases the session send window.

Inducable on Apache as well as IIS server.
 
Although pausing three files is not very common among users, imagine having multiple streaming gadgets (e.g. audio/video players) who cache their stream up to some amount of data and then pause the stream by not updating the window. Although it was a testing page, this was the first scenario that triggered the problem.
Components: -Internals>Network Internals>Network>HTTP2
Labels: Needs-Feedback
Status: Untriaged (was: Unconfirmed)
Hi, would you mind providing a net-internals log? Instructions are at:  

https://sites.google.com/a/chromium.org/dev/for-testers/providing-network-details
Net-internals log + screenshot as requested. OS: W10x64 14393.187.
log.zip
1.5 MB Download

Comment 4 by b...@chromium.org, Sep 20 2016

Mergedinto: 473259
Status: Duplicate (was: Untriaged)
Thank you for reporting.  This is a known issue.  See also issue 162627, issue 464875 (supporting the argument in comment #1), and discussion at https://groups.google.com/a/chromium.org/forum/#!topic/net-dev/fpQi2Bkfi0o.

Sign in to add a comment