Issue metadata
Sign in to add a comment
|
pages are stuck loading or never fully finish loading
Reported by
xftroxgpx@gmail.com,
Jun 14 2017
|
||||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3128.0 Safari/537.36 Example URL: N/A Steps to reproduce the problem: 1. download this chromium version https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F479344%2Fchrome-linux.zip?alt=media that is 61.0.3131.0 2. Ensure this is enabled: Settings->On startup->Continue where you left off 3. open a bunch of tabs, like youtube videos 4. close browser 5. start browser What is the expected behavior? all tabs finish loading What went wrong? Sometimes, at least one tab does not finish loading OR it doesn't even begin displaying the page and is stuck in a loading state (icon-wise at least - the rotating circle favicon). With my work-chromium(compiled by hand, v. 61.0.3128.0), sometimes, the whole youtube page loads but doesn't finish loading, so when using extensions(like videospeed extension) they never get the onLoad event and thus they don't enable themselves. Usually a page refresh fixes the situation. At worst, about 3 of them refreshes are needed. Does it occur on multiple sites: N/A Is it a problem with a plugin? No Did this work before? Yes 60.0.3095.0 Does this work in other browsers? Yes Chrome version: 61.0.3131.0 Channel: n/a OS Version: ArchLinux Flash Version: none I have a few(3) net logs, the '3' one has two youtube video url tabs stuck at the beginning with a white page, they never load but are in a loading state; one of them has the status "Waiting for youtube-nocookie.com" or something like that; the other has no status. (included the 2 screenshots for this) The '1' and '2' net logs have only one youtube video tab stuck like that, with no status.(no screenshots for this, so I don't know the url of the stuck ones - which is why I recommend looking at netlog '3' instead) On my work-chromium(compiled by hand) the no status tab is usually "Processing request..." I'll also include some screens of my work chromium to see other situations when this happens. But the net logs are with the version of chromium from the reproduction steps.
,
Jun 14 2017
Forgot to include chrome://version/ in case those command line args matter.
,
Jun 14 2017
The "Waiting for" seems to be kind of random; screens from work-chromium(which has extensions):
,
Jun 14 2017
,
Jun 14 2017
Thanks for the high quality bug report! So, looking through the logs from the first post, there are some weird things: Each log has sets of 6 requests for "chrome-extension://*/cast_sender.js" (Where * is one of 6 different extensions). I think this is most likely a red herring, not related to the problem - youtube looking for a cast extension, which you don't have installed. Ignoring those, each log has a bunch of requests failing with ERR_CONNECTION_REFUSED. All these requests look to be to google properties (fonts.googleapis.com, www.google-analytics.com, pubads.g.doubleclick.net, www.googletagservices.com, www.youtube.com, etc). None of these are https://www.youtube.com/watch?* URLs. Also, each log has 1 or 2 https://www.youtube.com/watch?* URLs failing with ERR_QUIC_PROTOCOL_ERROR. Curiously, there are none failing with ERR_BLOCKED_BY_CLIENT. It looks to me like HTTP requests are failing with one error, QUIC requests with another. Also, you're using a local transparent proxy? All of the ERR_CONNECTION_REFUSED are using 127.3.25.73, so it's your own local proxy refusing connections with us - I don't think there's anything we can do about that. The QUIC requests are all using direct connections, bypassing the proxy. Could you try disabling your MITM proxy, and see if things work?
,
Jun 14 2017
Ah, I have those in /etc/hosts like: 127.3.25.73 pagead2.googlesyndication.com #[Google AdWords] This way I can know which one got blocked. No proxy, direct connection. (behind NAT router)
,
Jun 14 2017
I've been using the same /etc/hosts with the working version, before. Did this work before? Yes 60.0.3095.0
,
Jun 14 2017
Thank you for providing more feedback. Adding requester "mmenke@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
,
Jun 14 2017
Ok, so the CONNECTION_REFUSEDs are just you blocking our ads (Shame on you! ßÞ), and irrelevant to the problem here. So the only relevant errors look to be the ERR_QUIC_PROTOCOL_ERROR youtube requests are failing with, at least looking at the logs on the original report and post #1. So I'm directing this to the QUIC team.
,
Jun 14 2017
This is how it looks like when page is partially loaded and stuck in loading state forever. Can see the first ERR_QUIC_PROTOCOL_ERROR attaching net log too
,
Jun 14 2017
I cannot reproduce with --disable-quic
,
Jun 19 2017
,
Jun 19 2017
reproducible also with: https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F480379%2Fchrome-linux.zip?alt=media aka Version 61.0.3136.0 (Developer Build) (64-bit)
,
Jul 5 2017
Unable to reproduce this issue on Ubuntu 14.04 with the provided chromium(#61.0.3136.0) build in comment #13 Requesting the QUIC dev team to look into this and update the latest info.
,
Jul 5 2017
tl;dr: issue still happens for me with latest chromium ------ Still reproducible with latest revision is 484208 fetching https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F484208%2Fchrome-linux.zip?alt=media (that's 61.0.3150.0) Remember it's not 100% of the time reproducible, but for me, just restarting browser for the second time did it (with 'Continue where you left off' enabled). Attaching screenshot of how one of broken youtube videos looks when the issue happens. Notice this happens when neither --enable-quic nor --disable-quic were specified; which means quic is enabled (checked within chrome://net-export) The Chromium Authors Copyright 2017 The Chromium Authors. All rights reserved. Chromium 61.0.3150.0 (Developer Build) (64-bit) Revision 5f35c48e0f78a626c1ae7c5a7c21bd87329bfedf-refs/heads/master@{#484208} OS Linux JavaScript V8 6.1.361 Flash (Disabled) User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3150.0 Safari/537.36 Command Line ./latest/chrome --disk-cache-dir=/tmp/chromiumcache-run.sh --disable-sync-preferences --disable-plugins --cipher-suite-blacklist=0x0001,0x0002,0x0004,0x0005,0x0017,0x0018,0xc002,0xc007,0xc00c,0xc011,0xc016,0xff80,0xff81,0xff82,0xff83 --disable-component-extensions-with-background-pages --disable-background-networking --disable-internal-flash --disable-bundled-ppapi-flash --disable-default-apps --ssl-version-min=tls1 --disallow-autofill-sync-credential --disable-device-discovery-notifications --no-pings --disable-media-source --disable-ntp-other-sessions-menu --disable-prefixed-encrypted-media --disable-touch-adjustment --disable-views-rect-based-targeting --disable-webgl --disable-account-consistency --enable-async-dns --enable-deferred-image-decoding --enable-download-resumption --enable-drop-sync-credential --disable-material-design-ntp --disable-new-avatar-menu --disable-new-profile-management --enable-offline-auto-reload-visible-only --disable-offline-auto-reload --enable-offline-load-stale-cache --enable-one-copy --enable-panels --disable-password-generation --enable-permissions-bubbles --disable-extensions-on-chrome-urls --disable-pinch-virtual-viewport --disable-pinch --disable-save-password-bubble --enable-session-crashed-bubble --disable-settings-window --use-simple-cache-backend=off --disable-smooth-scrolling --disable-sync-app-list --disable-sync-synced-notifications --enable-tcp-fastopen --disable-touch-editing --enable-web-based-signin --disable-zero-copy --enable-harfbuzz-rendertext --enable-impl-side-painting --enable-lcd-text --num-raster-threads=4 --disable-origin-chip --disable-overlay-scrollbar --remember-cert-error-decisions=-1 --enable-search-button-in-omnibox-always --disable-spelling-auto-correct --tab-capture-downscale-quality=fast --tab-capture-upscale-quality=fast --touch-events=disabled --wallet-service-use-sandbox=0 --enable-gpu-vsync --show-component-extension-options --disable-hyperlink-auditing --enable-vertical-tabs --disable-audio-support-for-desktop-share --disable-features=NoStatePrefetch --user-data-dir=./user-data-dir --log-net-log=/tmp/chromium-go-chrome-net-export-log.json --user-data-dir=/tmp/go --disk-cache-dir=/tmp/chromiumcache-go --enable-gpu --enable-gpu-rasterization --force-gpu-rasterization --disable-es3-apis --disable-sync-preferences --flag-switches-begin --flag-switches-end Executable Path /home/xftroxgpx/build/2nonpkgs/browser.stuff/chromium.stuff/chromium-latest-linux/blobs/484208/chrome-linux/chrome Profile Path /tmp/go/Default Variations 16e0dd70-3f4a17df 6c18ba9d-3d98b302 241fff6c-4eda1c57 1e528f0f-15305a2 b130ecb8-b130ecb8 d43bf3e5-d43bf3e5 ba3f87da-92cc81ec a605b19e-3f4a17df 5ca89f9-3f4a17df 6c7c7e88-3f4a17df 9e201a2b-3f4a17df c5f6e7c4-3f4a17df 5274eb09-3f4a17df 57f575bb-f23d1dea 68812885-3f4a17df b791c1b8-3f4a17df 9773d3bd-3f4a17df 9ef7d150-3f4a17df e79c5ffa-3f4a17df 64cbdfc2-3f4a17df 5139837c-3f4a17df 7f8176d9-3f4a17df 23a898eb-fc93cf74 868bda90-3f4a17df 4ea303a6-3f4a17df ce152c12-3f4a17df 3a007b7-3f4a17df 12be2281-e3b158e5 64224f74-5087fa4a 56302f8c-2f882e70 caa06ad2-3f4a17df b2f0086-93053e47 ef25c1eb-3f4a17df fbe6bb40-3f4a17df 7fc902e8-3f4a17df d747916f-d747916f 1354da85-768105e1 494d8760-3f4a17df 587fa7b2-726d8ace fe05be5f-4ad60575 94e68624-3f4a17df 11d91db8-d93a0620 828a5926-d8f52f32
,
Jul 28 2017
Looking at net-internals, I think this is a dup of bug 748249 which has recently been fixed. Can you try with the current Chrome Canary and see if that fixes it?
,
Jul 29 2017
Seems fixed! Thank you! tested with https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F490543%2Fchrome-linux.zip?alt=media The Chromium Authors Copyright 2017 The Chromium Authors. All rights reserved. Chromium 62.0.3170.0 (Developer Build) (64-bit) Revision ddb146adb21cb07227e33092e0794baa580d27f2-refs/heads/master@{#490543} OS Linux JavaScript V8 6.2.73 Flash (Disabled) User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3170.0 Safari/537.36 Command Line ./latest/chrome --disk-cache-dir=/tmp/chromiumcache-run.sh --disable-sync-preferences --disable-plugins --cipher-suite-blacklist=0x0001,0x0002,0x0004,0x0005,0x0017,0x0018,0xc002,0xc007,0xc00c,0xc011,0xc016,0xff80,0xff81,0xff82,0xff83 --disable-component-extensions-with-background-pages --disable-background-networking --disable-internal-flash --disable-bundled-ppapi-flash --disable-default-apps --ssl-version-min=tls1 --disallow-autofill-sync-credential --disable-device-discovery-notifications --no-pings --disable-media-source --disable-ntp-other-sessions-menu --disable-prefixed-encrypted-media --disable-touch-adjustment --disable-views-rect-based-targeting --disable-webgl --disable-account-consistency --enable-async-dns --enable-deferred-image-decoding --enable-download-resumption --enable-drop-sync-credential --disable-material-design-ntp --disable-new-avatar-menu --disable-new-profile-management --enable-offline-auto-reload-visible-only --disable-offline-auto-reload --enable-offline-load-stale-cache --enable-one-copy --enable-panels --disable-password-generation --enable-permissions-bubbles --disable-extensions-on-chrome-urls --disable-pinch-virtual-viewport --disable-pinch --disable-save-password-bubble --enable-session-crashed-bubble --disable-settings-window --use-simple-cache-backend=off --disable-smooth-scrolling --disable-sync-app-list --disable-sync-synced-notifications --enable-tcp-fastopen --disable-touch-editing --enable-web-based-signin --disable-zero-copy --enable-harfbuzz-rendertext --enable-impl-side-painting --enable-lcd-text --num-raster-threads=4 --disable-origin-chip --disable-overlay-scrollbar --remember-cert-error-decisions=-1 --enable-search-button-in-omnibox-always --disable-spelling-auto-correct --tab-capture-downscale-quality=fast --tab-capture-upscale-quality=fast --touch-events=disabled --wallet-service-use-sandbox=0 --enable-gpu-vsync --show-component-extension-options --disable-hyperlink-auditing --enable-vertical-tabs --disable-audio-support-for-desktop-share --disable-features=NoStatePrefetch --user-data-dir=./user-data-dir --enable-quic --flag-switches-begin --flag-switches-end Executable Path /home/xftroxgpx/build/2nonpkgs/browser.stuff/chromium.stuff/chromium-latest-linux/blobs/490543/chrome-linux/chrome Profile Path /home/xftroxgpx/build/2nonpkgs/browser.stuff/chromium.stuff/chromium-latest-linux/user-data-dir/Default Variations 6c18ba9d-3d98b302 241fff6c-4eda1c57 1e528f0f-15305a2 b130ecb8-b130ecb8 d43bf3e5-d43bf3e5 ba3f87da-45bda656 5ca89f9-3f4a17df bc2a93-e0278d3d 6c7c7e88-3f4a17df 9e201a2b-3f4a17df c5f6e7c4-3f4a17df 5274eb09-3f4a17df 57f575bb-f23d1dea 68812885-3f4a17df 85bd8b7e-7a01f67d f347910c-3f4a17df b791c1b8-3f4a17df 9773d3bd-3f4a17df 9ef7d150-3f4a17df e79c5ffa-3f4a17df 64cbdfc2-3f4a17df 5139837c-3f4a17df 7f8176d9-3f4a17df 23a898eb-fc93cf74 868bda90-3f4a17df 4ea303a6-3f4a17df ce152c12-3f4a17df 3a007b7-3f4a17df 12be2281-e3b158e5 64224f74-5087fa4a 56302f8c-2f882e70 de03e059-e65e20f2 caa06ad2-3f4a17df ad6d27cc-3e870323 f56e0452-3f4a17df b2f0086-93053e47 ef25c1eb-3f4a17df fbe6bb40-3f4a17df 4bc337ce-b3911127 d747916f-d747916f 1354da85-768105e1 494d8760-3f4a17df 587fa7b2-726d8ace fe05be5f-4ad60575 94e68624-3f4a17df 11d91db8-d93a0620 828a5926-d8f52f32
,
Jul 29 2017
Thank you for providing more feedback. Adding requester "rch@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
,
Jul 29 2017
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by xftroxgpx@gmail.com
, Jun 14 201728.8 KB
28.8 KB View Download
7.1 MB
7.1 MB View Download