Chrome flashes black when rendering intensive webpages
Reported by
pandaman...@gmail.com,
May 8 2017
|
|||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36 Example URL: https://www.flightradar24.com/ Steps to reproduce the problem: 1. Go to https://www.flightradar24.com/ 2. On the map, zoom all the way out and back in rapidly by using the mouse wheel, repeat if necessary with random zoom patterns 3. Chrome will flash black and the page content may appear corrupted, videos players in other tabs will crash, and other pages may appear corrupted 4. If you can't reproduce see attached video What is the expected behavior? Chrome doesn't flash black and crash, firefox and edge handle the page fine. What went wrong? I believe the GPU process may have crashed, as it looks similar as when you enter chrome://gpucrash/ This didn't happen previously, it was either a chrome update or the latest NVidia driver update (they happened at a similar time) Does it occur on multiple sites: Yes Is it a problem with a plugin? No Did this work before? Yes 57 Does this work in other browsers? Yes Chrome version: 58.0.3029.96 Channel: stable OS Version: 10.0 Flash Version: The only GPU log messages are: Log Messages GpuProcessHostUIShim: The GPU process exited normally. Everything is okay. GpuProcessHostUIShim: GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
,
May 9 2017
Able to reproduce the issue on Win-10 using chrome reported version #58.0.3029.96 and latest canary #60.0.3091.0. Note: Issue is also seen in M-57(chrome version #57.0.2987.133) Attached a screen cast of the issue seen in chrome version #57.0.2987.133 for reference. Following are the steps followed to reproduce the issue. ------------ 1. navigated to https://www.flightradar24.com/ 2. On the map, zoomed out and back in rapidly by using the mouse wheel. 3. Observed that chrome flashed black and the page content also appeared corrupted. Note: Same behavior is observed in firefox also. pandaman995@ - Could you please confirm the behavior of this issue in M-57 and also please confirm the behaviour in firefox. This will help us in triaging the issue further. Thanks...!!
,
May 9 2017
Hi, I think we may be looking at different issues here, my bad for not being clear enough in the report. Your video shows issues with map layer rendering, which I actually never thought of as a bug. My video shows something much more catastrophic, if you look around the 5 second mark you'll notice the entire browser, including all the page content and most importantly the browser UI goes black too. This is important because I'm pretty sure it's a GPU crash, because it crashes video players in other tabs (e.g. YouTube) l, this is more than just a page content issue. I have tried to repro my issue in Firefox and cannot, I will try M57 later. Thanks
,
May 9 2017
Thank you for providing more feedback. Adding requester "krajshree@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
,
May 9 2017
I was unable to repro my issue in M57, additionally I have attached a screenshot from the specific point in the video I mentioned in my last post, it's about 5 seconds into the video. Notice how everything is black apart from the top of the screen, which has reverted to the default Windows frame. (Sidenote: this only affects Chrome, the windows taskbar stays visible but is not captured in the video)
,
May 9 2017
,
May 9 2017
,
May 9 2017
I've attached the log from chrome://gpu from running chrome for a few hours, not sure if any of these are related to this issue but they look interesting.
,
May 9 2017
To add to the previous post, I think that log includes a WebGL crash that happened separately when I was on maps.google.co.uk; I got the bar that said 'Rats! WebGL hit a snag.' which I don't get see on flightradar24, though fr24 does utilise Google Maps so may be related.
,
May 10 2017
pandaman995@ - Thanks for the clarification...!! Got to know what the issue is exactly from comment #5. Unable to reproduce the issue on Win-7 and Win-10 using chrome reported version #58.0.3029.96 and latest canary #60.0.3094.0. Attached a screen cast for reference. Following are the steps followed to reproduce the issue. ------------ 1. Navigated to https://www.flightradar24.com/ 2. On the map, zoomed out and back in rapidly by using the mouse wheel. 3. Observed that chrome at the tool bar particularly did not flash black and the youtube video opened in other tab also did not crash. pandaman995@ - Could you please check this issue on latest canary #60.0.3094.0 by creating a new profile without any apps and extensions and please let us know if the issue still persist or not. Thanks...!!
,
May 10 2017
Hi, I have tested with canary and was unable to reproduce, so I tried using the 'Guest' profile in #58.0.3029.96 to see if it was an extension/app issue and I still could reproduce.
,
May 10 2017
Thank you for providing more feedback. Adding requester "krajshree@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
,
May 11 2017
pandaman995@ - Suspecting it to be a driver related issue. Could you please provide gpu details by navigating to chrome://gpu. Hopefully, the issue can be tested in a machine with matching specifications as per your Windows machine. Thanks...!!
,
May 11 2017
Trying to share my chrome://gpu but comments being auto deleted - how can I attach it?
,
May 11 2017
wiz, I think it might be that you were trying to upload in HTML format and it doesn't like that? I've attached my GPU page in text format. Also, further diagnostics: Disabling Hardware Acceleration stops the crash from happening, but causes all sorts of weird rendering glitches like icons blinking in and out of existence.
,
May 11 2017
Thank you for providing more feedback. Adding requester "krajshree@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
,
May 11 2017
Maybe it didn't like the logs being in it - clipped them. Only difference I really see between panda and myself is a GTX980 vs GTX1080 It doesn't tell you but the display is actually 4K and Windows has 200% DPI scaling
,
May 11 2017
Oh, that's interesting, my primary monitor is also 4K with 200% DPI scaling.
,
May 11 2017
Changed to 100%, restarted. Chrome continues to flash black - so it's not that. Whilst there, made window smaller - still flashes. Seems to mostly happen when animation is happening off screen. Found good test 1 my website https://wizpip.com/contact/ 2 scroll right to bottom 3 every Chrome tab on every monitor flashes black Video: https://www.youtube.com/watch?v=Txm36LT7nMs
,
May 12 2017
Sounds like maybe we're running up against gpu memory limits? jbauman, could you take a look at this and see what we can do here?
,
May 16 2017
For what it's worth: by using the DevTools Inspector, Sources tab, Event Listener Breakpoints, Canvas, and selecting "Create canvas context", it's clear that this page is allocating upwards of 50 2d canvas rendering contexts. I think it's misusing the APIs and is consequently running into memory throttling limits. Downgrading to P2. I don't think this is a widespread issue.
,
May 16 2017
On the example I gave there are no canvas elements. This black screening happens on almost every site for me and resets video playback on iPlayer / YouTube etc which is very frustrating.
,
May 20 2017
I have done some further testing and found a resolution, but it's not an acceptable solution. Removed extensions: no change Uninstalled / reinstalled : no change Reset profile: no change Changed screen resolution to 1920x1080 and 100% DPI scaling: fixed As you can imagine, I will *NOT* be running my 4K in 1080 to fix this issue.
,
Jun 9 2017
I've been running my PC with SLI disabled for a week (I have two GTX 980) - Chrome has changed from flashing black very frequently between tab changes / on animated pages, to flashing maybe once or twice a day. This clearly hasn't solved the issue, but it's made it much less frustrating. pandaman - are you running SLI as well as 4K / 200% DPI?
,
Jun 9 2017
It'd be interesting to know if we're running up against tile memory limits or canvas/other-gpu-memory limits. We've seen some other issues with tile memory running out on very-high-res screens... but these were actually higher than 4k. (see crbug.com/695427).... If this is something we can address by bumping tile memory limits (especially on ultra-high-res screens), we might want to consider doing this as a temporary mitigation while we investigate other fixes.
,
Jun 9 2017
I'm not running SLI wiz so I don't think that's related. I had this issue occur on Google Maps the other day when using the 3D view so I'm not sure if this is explicitly a canvas issue, and I had it happen on another page but I couldn't remember. It does appear to be a memory issue though, I've attached a recording of Chrome's task manager while repro'ing the issue, you can see it appears to crash around 1.4GB on the GPU process.
,
Jun 9 2017
That's interesting - with SLI enabled the same web pages seem to consume around double the amount of memory, and animations become juddery. Presumably why I've been experiencing fewer problems with SLI disabled... The highest I've seen before a crash is 1.5GB on RAM and 1GB on GPU RAM. I have 32GB of system RAM and 4GB (per card) of GPU RAM.
,
Aug 9 2017
,
Nov 10 2017
Repro'ing this in my Facebook Web App running either Windows 10 or iOS and latest Chrome. Also repro'ing this fairly regularly on my HTML5 KonvaJS. Repro'd this BEFORE the last Chrome update, but AFTER Windows update, which may also have updated my NVidia drivers, however switching from NVidia GPU to on board Intel HD GPU or vice versa does not seem to make a difference.
,
Jan 25 2018
Whenever I'm scrolling Facebook and run into a 360 picture, Chrome will crash with the same behaviour OP describes. Freeze, then black screen after some 30 seconds and then "WebGL has crashed" bar. Extremely annoying. Running latest stable build on Ubuntu 16.04 and Intel i5 7300/HD Graphics 620.
,
Jul 25
|
|||||||||||||
►
Sign in to add a comment |
|||||||||||||
Comment 1 by ligim...@chromium.org
, May 8 2017Labels: -Pri-2 Needs-Bisect Needs-Triage-M58 Pri-1