Bug 162828

Summary: [RenderCounter] Render tree should be all clean by the end of FrameView::layout().
Product: WebKit Reporter: zalan <zalan>
Component: Layout and RenderingAssignee: zalan <zalan>
Status: ASSIGNED ---    
Severity: Normal CC: commit-queue, esprehn+autocc, glenn, kondapallykalyan, simon.fraser
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 163399    
Bug Blocks: 162834    
Attachments:
Description Flags
Patch
none
WIP patch
none
WIP patch none

Description zalan 2016-09-30 19:29:01 PDT
We fail to clean all the renderers while running the following tests:
LayoutTests/imported/blink/fast/table/crash-bad-child-table-continuation.html	
LayoutTests/tables/table-section-overflow-clip-crash.html
Comment 1 zalan 2016-10-06 13:55:14 PDT
Created attachment 290862 [details]
Patch
Comment 2 zalan 2016-10-06 14:41:16 PDT
Comment on attachment 290862 [details]
Patch

wrong bug.
Comment 3 zalan 2016-10-28 14:08:13 PDT
(In reply to comment #0)
> We fail to clean all the renderers while running the following tests:
> LayoutTests/imported/blink/fast/table/crash-bad-child-table-continuation.
> html	
Can't reproduce this anymore.

> LayoutTests/tables/table-section-overflow-clip-crash.html
This is RenderCounter related.
Comment 4 zalan 2016-11-17 13:14:12 PST
Created attachment 295074 [details]
WIP patch

Improve RenderCounter/CounterNode (rewrite).
Comment 5 zalan 2016-11-17 13:15:35 PST
Created attachment 295075 [details]
WIP patch