[Webkit-unassigned] [Bug 97841] Crash re-entering Document layout with frame flattening enabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 28 10:47:09 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=97841





--- Comment #5 from Brady Eidson <beidson at apple.com>  2012-09-28 10:47:34 PST ---
(In reply to comment #4)
> This bug reflects a number of issue about how the page cache and frame flattening work that I plan to clean up as follows:
> 
> 1. Make FrameView::parentFrameView() go via the Frame tree, rather than Widgets (it's how flattened frames find their parent frame)
> 2. Move the frame->clearTimers() in CachedFrame::CachedFrame until after m_document->documentWillSuspendForPageCache(); this will fix the crash.
> 3. Clear the Frame on a FrameView that's in the page cache, and add some assertions in FrameView to catch anything happening on cached FramesViews

These all seem reasonable!

(In reply to comment #4)
> 4. Maybe clear the parent pointer on cached subframe Frames in the page cache (if this is not done already).

We do this already.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list