[Webkit-unassigned] [Bug 9141] REGRESSION: loading PDF within a frame leads to ASSERT: !_haveAdditionalClip
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Feb 10 07:52:29 PST 2007
http://bugs.webkit.org/show_bug.cgi?id=9141
mitz at webkit.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|BugDayReviewed |
------- Comment #9 from mitz at webkit.org 2007-02-10 07:52 PDT -------
The assertion fails because the WebHTMLView in stack frame 5 is the same
WebHTMLView from stack frame 43, i.e.
-_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:
is being reentered. The reason for that is apparently that the NSClipView
(stack frame 8) calls -displayIfNeeded on its opaqueAncestor, which is the
WebHTMLView's superview (a WebClipView).
Does the base class implementation of -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
have some reentrancy protection that WebHTMLView lacks?
For what it's worth, the outer call (in stack frame 43) has isVisibleRect:YES
and topView:NO while the inner call has the opposite flags. The visibleView is
different, too.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list