Revert "SkiaRenderer: Fix subtle use after free with WeakPtr"
This reverts commit 2d5b633a. Reason for revert: Causes this to fire: [1028:3416:1127/151100.479:FATAL:skia_output_surface_impl.cc(770)] Check failed: (thread_checker_).CalledOnValidThread(). Original change's description: > SkiaRenderer: Fix subtle use after free with WeakPtr > > SkiaOutputSurfaceImpl owns the SkiaOutputSurfaceDependency. After Impl > goes out of scope, there is no more Dependency. We reference the > Dependency when we call CreateSafe{Once,Repeating}Callback for things > like presentation feedback callbacks. It is possible for presentation > feedback to occur after Impl is gone, in which case we can no longer use > Dependency. > > Bug: 1020699 > Change-Id: Iedb37a444358e4c543afbb8d8da5907d6b290b7b > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1936889 > Commit-Queue: Jonathan Backer <backer@chromium.org> > Reviewed-by: kylechar <kylechar@chromium.org> > Cr-Commit-Position: refs/heads/master@{#719744} TBR=backer@chromium.org,kylechar@chromium.org Change-Id: Ia092cdbd191648549381843080a01e53f53f1c31 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1020699 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1942342Reviewed-by:Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Cr-Commit-Position: refs/heads/master@{#719980}
Showing
Please register or sign in to comment