RESOLVED FIXED 123651
Remote Layer Tree: Crashes allocating incredibly large backing store for tiled backing layers
https://bugs.webkit.org/show_bug.cgi?id=123651
Summary Remote Layer Tree: Crashes allocating incredibly large backing store for tile...
Tim Horton
Reported 2013-11-01 17:55:05 PDT
It's easy to crash on IE Flying Images if you increase the number of images a bit. Tiled backing layers shouldn't have backing store themselves! But they do, because of a silly mistake in http://trac.webkit.org/changeset/158417... we can't dirty the whole layer if we have no existing front buffer if we have no paints, because that will lead to layers which were never setNeedsDisplay()'d getting backing store. Added back an assertion that will catch this, too. Probably we should strengthen the mechanism that causes never-setNeedsDisplay'd layers from getting backing store.
Attachments
patch (2.09 KB, patch)
2013-11-01 17:56 PDT, Tim Horton
no flags
Tim Horton
Comment 1 2013-11-01 17:56:27 PDT
WebKit Commit Bot
Comment 2 2013-11-01 19:21:10 PDT
Comment on attachment 215788 [details] patch Clearing flags on attachment: 215788 Committed r158481: <http://trac.webkit.org/changeset/158481>
WebKit Commit Bot
Comment 3 2013-11-01 19:21:12 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.