PictureImageLayer uses cached SkPicture causing a crash. |
|||
Issue descriptionLoad cnbc.com on the Blimp client. It crashes since Blimp depends on the display item list retaining the display items, while PictureImageLayer caches the SkPictures, in which case the display items are cleared.
,
Mar 29 2016
,
Mar 31 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07 commit 8e17a5b61e3e9a14939ebc10a152e108c2a0ba07 Author: khushalsagar <khushalsagar@chromium.org> Date: Thu Mar 31 18:49:37 2016 cc: Add LayerTreeSetting to disable cached picture raster. PictureImageLayer currently uses cached picture by default since it was used by GatherPixelRefs. This is no longer necessary since we now use GenerateDiscardableImagesMetadata in DisplayItemList to build the image map, which supports both modes. BUG= 597163 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1835523002 Cr-Commit-Position: refs/heads/master@{#384346} [modify] https://crrev.com/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07/cc/layers/picture_image_layer.cc [modify] https://crrev.com/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07/cc/layers/picture_image_layer_unittest.cc [modify] https://crrev.com/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07/cc/proto/layer_tree_settings.proto [modify] https://crrev.com/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07/cc/trees/layer_tree_settings.cc [modify] https://crrev.com/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07/cc/trees/layer_tree_settings.h [modify] https://crrev.com/8e17a5b61e3e9a14939ebc10a152e108c2a0ba07/content/renderer/gpu/render_widget_compositor.cc
,
Mar 31 2016
,
Dec 9 2016
|
|||
►
Sign in to add a comment |
|||
Comment 1 by khushals...@chromium.org
, Mar 25 2016