New issue
Advanced search Search tips

Issue 653559 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Graphics crash when drawing specific (large) image to canvas in 2d context

Reported by tarvorei...@gmail.com, Oct 6 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36

Steps to reproduce the problem:
To make things easier on myself, I will use someone else's JSFiddle, whose code can reproduce the issue.

1:
Visit the following JSFiddle:
https://jsfiddle.net/7nyaoaff/2/

2:
Use the following image:
http://filecache.drivetheweb.com/mr5mr_boeing/91092/MAX-LEAP2-low.jpg

What is the expected behavior?
The image should be resized properly.

What went wrong?
On my setup, all Chrome windows go black and the rendered image will be blank.

On my co-worker's setup, the resulting image was blank, but the Chrome windows did not flicker.

Did this work before? N/A 

Chrome version: 53.0.2785.143  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 23.0 r0
 
2016-10-06_18-13-49.mp4
1.0 MB View Download
Additional information since I can not locate the edit button:
OS version is Windows 10 (64 bit).
The bug is reproducible with only that picture. Other large images I have tested with have worked fine.
Tested it on my personal computer and it did not happen.

How would I be able to receive the logs for the graphics crash?
Components: Internals>GPU>Canvas2D
Labels: M-55 Needs-Bisect
Can you please provide chrome://gpu information and crash id from chrome://crashes.

Comment 4 by ajha@chromium.org, Oct 13 2016

Cc: ajha@chromium.org
Labels: Needs-Feedback
Unable to reproduce the issue on the reported version(53.0.2785.143) on Windows-10. Attached is the gpu details of the system this was tested on.

tarvoreinpalu@: Please update the thread as per C#3.


653559.png
695 KB View Download
653559_Gpu.txt
8.0 KB View Download

Comment 5 Deleted

Attached GPU info.

This does not appear under 'crashes', because the browser itself doesn't crash. Only the rendering on one tab dies for up to 10 seconds before it recovers. It recovers enough to render the content, but the canvas resize, that was requested in the code, fails.

Also attached my co-workers GPU info. His resize fails, but the screen doesn't flicker as it does for me. In his case, the result is a blank canvas.
gpu.html
376 KB View Download
coworkers-gpu.html
203 KB View Download
Adding plain text versions of the logs.
gpu.txt
107 KB View Download
coworkers-gpu.txt
13.1 KB View Download

Comment 8 by junov@chromium.org, Oct 13 2016

We recently made changes to how large images are handled. This should have fixed the problem.

Could you try using the latest Canary build of Chrome to tell us whether you still experience the problem there?

https://www.google.com/chrome/browser/canary.html

Comment 9 by junov@chromium.org, Oct 13 2016

Components: -Internals>GPU>Canvas2D Blink>Canvas
The issue is not present on the Canary build of Chrome. Cool beans.

Comment 11 by junov@chromium.org, Oct 13 2016

Status: WontFix (was: Unconfirmed)
\o/

Closing issue

Sign in to add a comment