WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
152009
fast/canvas/canvas-too-large-to-draw.html failing on El Capitan Debug
https://bugs.webkit.org/show_bug.cgi?id=152009
Summary
fast/canvas/canvas-too-large-to-draw.html failing on El Capitan Debug
Ryan Haddad
Reported
2015-12-08 12:33:56 PST
fast/canvas/canvas-too-large-to-draw.html failing on El Capitan Debug Run: <
https://build.webkit.org/builders/Apple%20El%20Capitan%20Debug%20WK2%20%28Tests%29/builds/1543
> Results: <
https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK2%20(Tests)/r193764%20(1543)/results.html
> --- /Volumes/Data/slave/elcapitan-debug-tests-wk2/build/layout-test-results/fast/canvas/canvas-too-large-to-draw-expected.txt +++ /Volumes/Data/slave/elcapitan-debug-tests-wk2/build/layout-test-results/fast/canvas/canvas-too-large-to-draw-actual.txt @@ -1,2 +1,2 @@ -CONSOLE MESSAGE: line 36: Canvas area exceeds the maximum limit (width * height > 268435456). +CONSOLE MESSAGE: line 31: TypeError: null is not an object (evaluating 'ctx.fillStyle = "lime"')
Attachments
Add attachment
proposed patch, testcase, etc.
Ryan Haddad
Comment 1
2015-12-08 12:38:06 PST
Marked as flaky on ElCapitan Debug in
r193770
Brent Fulgham
Comment 2
2015-12-08 16:01:11 PST
This is related to my change. For some reason, the active pixel count is reaching our maximum threshold while running tests on these machines. This indicates that either the canvas buffers are getting held onto longer than we expect, or the bookkeeping code is not properly decrementing the counts when run under the test system. Skipping for now is a good approach, and I'll look into the underlying issue.
Ryan Haddad
Comment 3
2015-12-08 16:23:46 PST
Changed expectation to skip in <
https://trac.webkit.org/r193794
>
Ryan Haddad
Comment 4
2015-12-08 16:40:47 PST
Skipped on Win with <
https://trac.webkit.org/r193797
>
Alexey Proskuryakov
Comment 5
2015-12-09 19:33:06 PST
Why not roll out the change until this issue can be addressed? The regression seems pretty bad.
Brent Fulgham
Comment 6
2015-12-10 09:07:03 PST
(In reply to
comment #5
)
> Why not roll out the change until this issue can be addressed? The > regression seems pretty bad.
I disagree. I think the problem corrected by this patch is far more severe than this test failing. I'll try to get this test fixed in the next day or two.
Radar WebKit Bug Importer
Comment 7
2015-12-10 09:42:04 PST
<
rdar://problem/23841377
>
Brent Fulgham
Comment 8
2015-12-10 09:52:29 PST
(In reply to
comment #6
)
> (In reply to
comment #5
) > > Why not roll out the change until this issue can be addressed? The > > regression seems pretty bad. > > I disagree. I think the problem corrected by this patch is far more severe > than this test failing. > > I'll try to get this test fixed in the next day or two.
I just talked with Alexey about the history of the original "canvas-too-large-to-draw" test, and I now agree that it is very important to keep this running. Therefore, I'll roll my patch out and re-enable this test.
Brent Fulgham
Comment 9
2016-04-28 14:49:36 PDT
Note that my fix (which made this test flaky) was re-landed: Revised patch (to satisfy the test case) re-landed: Committed
r194290
: <
http://trac.webkit.org/changeset/194290
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug