[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:39:32 PDT 2012


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





--- Comment #4 from Simon Fraser (smfr) <simon.fraser at apple.com>  2012-09-28 10:39:57 PST ---
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
4. Maybe clear the parent pointer on cached subframe Frames in the page cache (if this is not done 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