DescriptionRevert of Remove begin/end subseq. display items, and store on PaintController instead. (patchset #12 id:220001 of https://codereview.chromium.org/2793233002/ )
Reason for revert:
PaintControllerUnderInvalidationTest.LessDrawingInSubsequence is failing on many builders.
Error from WebKit Linux Trusty:
PaintControllerUnderInvalidationTest.LessDrawingInSubsequence (run #1):
[ RUN ] PaintControllerUnderInvalidationTest.LessDrawingInSubsequence
[WARNING] ../../testing/gtest/src/gtest-death-test.cc:834:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test detected 2 threads.
../../third_party/WebKit/Source/platform/graphics/paint/PaintControllerTest.cpp:2331: Failure
Death test: testLessDrawingInSubsequence()
Result: failed to die.
Error msg:
[ DEATH ] [11609:11609:0406/212249.088581:18118180277:ERROR:PaintController.cpp(827)] "(In cached subsequence of first)" under-invalidation: new subsequence wrong length
[ DEATH ] [11609:11609:0406/212249.088701:18118180330:ERROR:PaintController.cpp(828)] Subsequence client: "first"
[ DEATH ] [11609:11609:0406/212249.088713:18118180341:ERROR:PaintController.cpp(832)] Run debug build to get more details.
[ DEATH ] [11609:11609:0406/212249.088718:18118180346:ERROR:PaintController.cpp(834)] See http://crbug.com/619103.
[ DEATH ]
[ FAILED ] PaintControllerUnderInvalidationTest.LessDrawingInSubsequence
Original issue's description:
> Remove begin/end subseq. display items, and store on PaintController instead.
>
> Subsequence display items cause complications for the SPv2 compositing algorithm
> because they confuse the PaintChunker. Also, they are the last remaining
> paired display item in SPv2 that blocks simplifying the display list format.
>
> BUG=692614
>
> CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
>
> Review-Url: https://codereview.chromium.org/2793233002
> Cr-Commit-Position: refs/heads/master@{#462735}
> Committed: https://chromium.googlesource.com/chromium/src/+/256619b40e56be177620efb04b57086b2f6bcbed
TBR=wangxianzhu@chromium.org,chrishtr@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=692614
Patch Set 1 #Messages
Total messages: 6 (3 generated)
|