[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