Issue metadata
Sign in to add a comment
|
Often unresponsive browser |
||||||||||||||||||||||
Issue descriptionChrome Version: 64.0.3277.0 (Official Build) canary (32-bit) OS: Android 8.0.0; Pixel XL Build/OPR1.170623.027 What steps will reproduce the problem? (1) recently canary has been becoming unresponsive while browsing. (2) no real repro steps but often following a link then pushing back will repro (3) What is the expected result? Browser remains responsive What happens instead? Often unresponsive Please use labels and text to provide additional information. Started in 3276 and continues into 3277. 45514eb0-612a79a3 8b81f22b-3f4a17df c641c173-3f4a17df 6a89113b-8842e68f 853359fa-f23d1dea 16e0dd70-3f4a17df 61fba06-ca7d8d80 da89714-4ad60575 9041608a-3f4a17df 1e528f0f-f23d1dea b130ecb8-1410f10 6025934e-3f4a17df d175604-65bced95 7e6cf017-3f4a17df 1949605e-ca7d8d80 45df7875-ca7d8d80 cf55e4c6-f23d1dea e9ee300f-7dfcee5e a0930725-f23d1dea d52c4ff7-f23d1dea 3eb101d6-3f4a17df 8303c047-65bced95 236d5d9e-ca7d8d80 bd007046-3f4a17df 47e5d3db-3d47f4f4 77207729-e0e232cc f0a371b8-65bced95 b1edbc38-c306c9a2 c3d1d2ca-3f4a17df bf586af3-65bced95 19c1fdaf-ca7d8d80 3042ad4b-f23d1dea 44c96c7b-ca7d8d80 57f575bb-3f4a17df 68812885-4d2fac87 b684f56f-65bced95 287f29ba-323a85b c561a755-65bced95 e02508e8-3f4a17df 28bf4731-35ded52b e013e49e-4d5a0d36 176d07dc-44dca252 9773d3bd-4fbbdb50 93731dca-e89d496c 81328e71-3f4a17df 8e3b2dc5-93702590 9e5c75f1-fff58f2c b2972962-9d973641 85663a5d-a3ea2daa f79cb77b-3f4a17df d1d8d202-db9e7dc4 274c53f-f23d1dea 6a6b7c0b-3d47f4f4 4ea303a6-c11ffda7 d92562a9-78c337f0 90bcbadc-f2347bb2 2b33233e-62e2c3f0 f66ea88e-4eb6d224 6973a1cf-f23d1dea 1aecb842-f23d1dea 4932440-f23d1dea 757a5d98-215a0907 65a86f01-ca7d8d80 30ab2dd8-f23d1dea b2f0086-870290a7 ef25c1eb-3f4a17df 2d871858-f23d1dea 344833e9-1525b35b 3f273a97-25a103a9 4bc337ce-504c1843 db5efd10-88e62167 9a2f4e5b-ca7d8d80 494d8760-5f8667a 3ac60855-3ec2a267 4442aae2-7158671e ed1d377-e1cc0f14 75f0f0a0-d7f6b13c e7e71889-e1cc0f14 34baa302-c306c9a2 f5fff3a2-f23d1dea 9cade933-fbb4ab19 For graphics-related bugs, please copy/paste the contents of the about:gpu page at the end of this report.
,
Nov 24 2017
Users reporting this on play store reviews.
,
Nov 27 2017
,
Nov 27 2017
Tested the issue on Pixel XL (Android 8.0.0 / OPR1.170623.027) using Chrome Canary# 64.0.3277.0 and surfed the browser for upto 45 minutes and did not observe any sluggish / unresponsive behavior. Note: Played videos, browsed to various websites (search, images, videos) and could not observe any abnormal behavior. Uninstalled and did a fresh install and could not reproduce the issue. Thank You.
,
Nov 27 2017
I got a Chirp about renderer hang count blowing up like crazy as well: https://uma.googleplex.com/timeline_v2?sid=110c92c98023ee1c7090761400c8420f There have been doubts to the accuracy of this metric in the past, so I'm not sure how much I'd trust it alone, but between that and this bug (plus user feedback) we should probably investigate more. Tentatively tagging RB-Beta for M64, but will defer to cmasso@'s assessment as well.
,
Nov 27 2017
Meant to CC yfriedman@ here as well given this affects a Stability.Counts metric... As context, renderer hang count is blowing up in canary. Final update from me, I have seen canary crash repeatedly over the last few days - I haven't noticed hangs personally. Perhaps the two are related, though...
,
Nov 27 2017
I spent the whole long weekend suffering with this bug. I am surprised it did not reproduce. I can certainly try and bisect myself. I'm still pretty confident it started in 3276 as it was so noticeable (but I waited one Canary release before filing it just in case it was going to go away in a revert).
,
Nov 27 2017
Testing is trying to repro.
,
Nov 27 2017
perhaps try with accessibility enabled (installed tasker and make sure it's listed as Enabled in settings->Accessibility) - because last time that was the root cause of not being able to repro a bug by TE.
,
Nov 27 2017
I think i saw this anecdotally too. Occasionally trying to launch a webapk, and the splashscreen just hangs there for a long while without doing anything
,
Nov 27 2017
Let's block Dev on this since this seems pretty bad. We might need more people to work on bisecting this as well.
,
Nov 27 2017
graphs from c5 split by version do confirm this is probably a regression in 3276 - https://uma.googleplex.com/timeline_v2?sid=ec25364903c40aef423872630ff95abd chromium revs: https://chromium.googlesource.com/chromium/src/+log/64.0.3275.0..64.0.3276.0?pretty=fuller&n=10000 v8 revs: https://chromium.googlesource.com/v8/v8/+log/fdf73522..b759ad89?pretty=fuller&n=10000 I can see if I can get a local repro on a Chromium build in that range.
,
Nov 27 2017
+stability sheriff since we need more hands on this
,
Nov 28 2017
I don't have exact repro steps, but I've hit it often enough today that I have a suspected CL. Tested on Pixel / OPR1.170623.034 Good build: 64.0.3275.3 Bad build: 64.0.3276.0 Regression range: https://chromium.googlesource.com/chromium/src/+log/64.0.3275.3..64.0.3276.0?pretty=fuller&n=10000 Good commit: 518573 Bad commit: 518574 Suspected CL: https://chromium.googlesource.com/chromium/src/+/35431df0957d5dd0fddfe210843128b1e3def0aa# https://chromium.googlesource.com/v8/v8/+log/df985bbc..0001378a
,
Nov 28 2017
Issue 788962 has been merged into this issue.
,
Nov 28 2017
,
Nov 28 2017
hablich@, can you help with triaging this blocker?
,
Nov 28 2017
,
Nov 28 2017
I'm unable to repro this with a Pixel 2 so far. candrada@, is it possible for you to bisect into the V8 roll? The most relevant CL in that roll is probably https://chromium.googlesource.com/v8/v8/+/0481b23e2562fcb001494de3765a3ef61427fd00.
,
Nov 28 2017
I don't know how to bisect into the V8 roll. Is there someone who can help? I've seen the page freeze after about 5-10 minutes of browsing web pages or playing Google Solitaire. Happens in custom tabs, chrome tabs, and incognito tabs. The page freezes up, and I cannot tap on anything on the page or scroll. I am able to open other tabs and switch tabs though.
,
Nov 28 2017
adamk@ can you help bisecting into the V8 roll?
,
Nov 28 2017
Adding jkummerow@ since adamk@ is not available today.
,
Nov 28 2017
Every V8 roll's CL description contains information about its contents, in this case: Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/df985bbc..0001378a You can use that to bisect into the roll as follows: // Check out the roll commit, and get other DEPS into the right state. chromium/src> git checkout 35431df0957d5dd0fddfe210843128b1e3def0aa chromium/src> gclient sync // Bisect into V8. chromium/src> cd v8 chromium/src/v8> git bisect start // The currently checked-out revision should be 0001378a. // You can run "git log -1" to confirm, and/or compile and test // to verify that this is indeed a broken revision. chromium/src/v8> git bisect bad // Then check out the previously rolled V8 revision. // Optionally compile and test to verify that it is good. chromium/src/v8> git checkout df985bbc chromium/src/v8> git bisect good // Then follow regular bisect steps (compile, test, mark as good or bad).
,
Nov 29 2017
Thanks for the steps. aluo@ helped me get a build up (thanks aluo@!), and we bisected and confirmed that https://chromium.googlesource.com/v8/v8/+/0481b23e2562fcb001494de3765a3ef61427fd00 is indeed the culprit.
,
Nov 29 2017
neis@, can we get a revert/fix?
,
Nov 29 2017
,
Nov 29 2017
Assigning to the author of that change, bbudge, who's probably in a better position to figure out whether a straight revert or fix is the right next step.
,
Nov 29 2017
This CL is intended to solve the memory problem: https://chromium-review.googlesource.com/c/v8/v8/+/790932
,
Nov 29 2017
The fix or a revert needs to be on the to-be-created branch V8 6.4. I guess this still needs to be merged to 64.0.3278.0 to unblock Android dev.
,
Nov 29 2017
Merged: https://chromium-review.googlesource.com/c/v8/v8/+/795721 This is active on V8's branch chromium/3278: https://chromium.googlesource.com/v8/v8/+log/chromium/3278 This change should be automatically be picked up when you rebuild (at least according to internal Chrome's buildspec DEPS file.
,
Nov 29 2017
Forgot to add: This should no longer be blocking Android Dev. Still, fix needs to be on 64 beta.
,
Nov 29 2017
@bbudge would you please take a look?
,
Nov 29 2017
I can repro on a Pixel XL - Chrome Canary is 64.0.3279.0. It looks like the fix got merged to 3278 but not 3279 or 3280. I'm not sure how Canary is released, so without more merges it might be another day before the fix is in.
,
Nov 29 2017
In case the fix CL isn't effective, I've prepared the full revert. It's a fairly large change at this point though. https://chromium-review.googlesource.com/c/v8/v8/+/797924
,
Nov 30 2017
Maybe also https://crbug.com/v8/7146 is related?
,
Nov 30 2017
which version(s) of Canary is this fix in? I'd like to try and verify if I am still seeing this behavior or not.
,
Nov 30 2017
Today's Canary (64.0.3281.0) doesn't become unresponsive in my limited testing this morning.
,
Nov 30 2017
I haven't been able to repro the issue either on latest canary so far.
,
Nov 30 2017
,
Dec 4 2017
I think this is fixed.
,
Dec 5 2017
,
Dec 7 2017
Fix was merged before M64 branch cut. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by wfh@chromium.org
, Nov 24 2017