Issue metadata
Sign in to add a comment
|
Page does not display with embedded SVG when GPU rasterization is enabled
Reported by
brian.ch...@gmail.com,
Jul 28 2016
|
||||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2809.0 Safari/537.36 Example URL: http://output.jsbin.com/geboba Steps to reproduce the problem: 1. Embed an SVG in DOM (directly, not using img 2. Add additional DOM content What is the expected behavior? The SVG and the DOM content around it should display correctly. What went wrong? The SVG and most of the rest of the page are blank. Some trivial SVGs do work fine, but I've tried a few more complex ones, such as the example linked above, and those don't work. Works fine in Firefox, Safari and Chrome 52. Does not work in Canary 54. Does it occur on multiple sites: Yes Is it a problem with a plugin? No Did this work before? Yes Chrome 52 Does this work in other browsers? Yes Chrome version: 54.0.2809.0 Channel: n/a OS Version: OS X 10.11.6 Flash Version: Shockwave Flash 22.0 r0
,
Jul 29 2016
Sure, here's the screenshot, taken in Mac 10.11.6, Chrome 54.0.2810.2. I just upgraded to 54.0.2811.0 and saw the same results. I disabled all my extensions. There was a very brief flash of correct content before it went blank.
,
Aug 5 2016
,
Aug 5 2016
Could you attach the contents of chrome://gpu ? Ppotentially also do a quick comparison of it between Chrome 52 and 54.)
,
Aug 5 2016
Sure. See attached.
,
Aug 5 2016
Thanks! The things that stands out is that "Rasterization" is hardware accelerated in 54, but not in 52. Could you try disabling "GPU rasterization" in 54 (chrome://flags/#enable-gpu-rasterization or so), and see if the issue still reproduces?
,
Aug 5 2016
Yup, that did it. If I disable GPU rasterization, the SVG shows up just fine. When I turn it back on, it's blank again.
,
Aug 5 2016
Thanks for confirming.
,
Aug 5 2016
GPU team, any idea what might be causing this?
,
Aug 8 2016
Not getting a repro locally, but may be due to a specific GPU - I'll keep investigating. In the meantime, are you able to confirm whether this reproduces on Chrome 52 if you set "GPU rasterization" to "force enabled for all layers" in about:flags? (or by passing --force-enable-gpu-rasterization on the cmd line). Thanks very much!
,
Aug 8 2016
With GPU rasterization set to "force enabled...", the SVG renders just fine in Chrome 52.0.2743.116 (64-bit).
,
Aug 8 2016
From looking at about://gpu, it appears that you are running with "--enable-unsafe-es3-apis". There is another bug, crbug.com/633659 , which causes us to fail rendering when using MSAA with gpu raster and "--enable-unsafe-es3-apis". I've confirmed that this is the same issue and the fix (pending, in CQ) for that issue will address this as well. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by tkonch...@chromium.org
, Jul 29 2016Labels: Needs-Feedback
462 KB
462 KB View Download