[Webkit-unassigned] [Bug 55469] REGRESSION (r79863): Lots of dom/html/level2/html/HTMLFrameElement*.html tests crashing in FrameView::paintOverhangAreas in WebKit2
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 2 13:00:32 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=55469
--- Comment #8 from Adam Roben (:aroben) <aroben at apple.com> 2011-03-02 13:00:32 PST ---
Here's a backtrace:
WebKit.dll!WTF::RefPtr<WebCore::Frame>::get() Line 60 + 0x11 bytes C++
WebKit.dll!WebCore::Page::mainFrame() Line 135 + 0x19 bytes C++
WebKit.dll!WebCore::FrameView::paintOverhangAreas(WebCore::GraphicsContext * context=0x0249bb68, const WebCore::IntRect & horizontalOverhangArea={...}, const WebCore::IntRect & verticalOverhangArea={...}, const WebCore::IntRect & dirtyRect={...}) Line 2361 + 0x12 bytes C++
WebKit.dll!WebCore::ScrollView::paint(WebCore::GraphicsContext * context=0x0249bb68, const WebCore::IntRect & rect={...}) Line 943 + 0x22 bytes C++
WebKit.dll!WebCore::RenderWidget::paint(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 299 + 0x30 bytes C++
WebKit.dll!WebCore::RenderFrameSet::paint(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 142 + 0x1e bytes C++
WebKit.dll!WebCore::RenderFrameSet::paint(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 142 + 0x1e bytes C++
WebKit.dll!WebCore::RenderBlock::paintChildren(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 2367 + 0x28 bytes C++
WebKit.dll!WebCore::RenderBlock::paintContents(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 2327 C++
WebKit.dll!WebCore::RenderBlock::paintObject(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 2439 C++
WebKit.dll!WebCore::RenderBlock::paint(WebCore::PaintInfo & paintInfo={...}, int tx=0, int ty=0) Line 2214 + 0x1e bytes C++
WebKit.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer * rootLayer=0x0247dabc, WebCore::GraphicsContext * p=0x0249bb68, const WebCore::IntRect & paintDirtyRect={...}, unsigned int paintBehavior=0, WebCore::RenderObject * paintingRoot=0x00000000, WTF::HashMap<WebCore::OverlapTestRequestClient *,WebCore::IntRect,WTF::PtrHash<WebCore::OverlapTestRequestClient *>,WTF::HashTraits<WebCore::OverlapTestRequestClient *>,WTF::HashTraits<WebCore::IntRect> > * overlapTestRequests=0x0012e658, unsigned int paintFlags=0) Line 2509 + 0x3b bytes C++
WebKit.dll!WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer *,0> * list=[1](0x025309dc {m_renderer=0x024e604c m_parent=0x0247dabc m_previous=0x00000000 ...}), WebCore::RenderLayer * rootLayer=0x0247dabc, WebCore::GraphicsContext * p=0x0249bb68, const WebCore::IntRect & paintDirtyRect={...}, unsigned int paintBehavior=0, WebCore::RenderObject * paintingRoot=0x00000000, WTF::HashMap<WebCore::OverlapTestRequestClient *,WebCore::IntRect,WTF::PtrHash<WebCore::OverlapTestRequestClient *>,WTF::HashTraits<WebCore::OverlapTestRequestClient *>,WTF::HashTraits<WebCore::IntRect> > * overlapTestRequests=0x0012e658, unsigned int paintFlags=0) Line 2563 C++
WebKit.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer * rootLayer=0x0247dabc, WebCore::GraphicsContext * p=0x0249bb68, const WebCore::IntRect & paintDirtyRect={...}, unsigned int paintBehavior=0, WebCore::RenderObject * paintingRoot=0x00000000, WTF::HashMap<WebCore::OverlapTestRequestClient *,WebCore::IntRect,WTF::PtrHash<WebCore::OverlapTestRequestClient *>,WTF::HashTraits<WebCore::OverlapTestRequestClient *>,WTF::HashTraits<WebCore::IntRect> > * overlapTestRequests=0x0012e658, unsigned int paintFlags=0) Line 2532 C++
WebKit.dll!WebCore::RenderLayer::paint(WebCore::GraphicsContext * p=0x0249bb68, const WebCore::IntRect & damageRect={...}, unsigned int paintBehavior=0, WebCore::RenderObject * paintingRoot=0x00000000) Line 2315 C++
WebKit.dll!WebCore::FrameView::paintContents(WebCore::GraphicsContext * p=0x0249bb68, const WebCore::IntRect & rect={...}) Line 2312 C++
WebKit.dll!WebCore::ScrollView::paint(WebCore::GraphicsContext * context=0x0249bb68, const WebCore::IntRect & rect={...}) Line 934 + 0x1a bytes C++
WebKit.dll!WebKit::WebPage::drawRect(WebCore::GraphicsContext & graphicsContext={...}, const WebCore::IntRect & rect={...}) Line 588 + 0x33 bytes C++
WebKit.dll!WebKit::DrawingAreaImpl::display(WebKit::UpdateInfo & updateInfo={...}) Line 480 C++
WebKit.dll!WebKit::DrawingAreaImpl::display() Line 403 C++
WebKit.dll!WebKit::DrawingAreaImpl::forceRepaint() Line 159 C++
WebKit.dll!WebKit::WebPage::forceRepaintWithoutCallback() Line 1286 + 0x1d bytes C++
WebKit.dll!WKBundlePageForceRepaint(const OpaqueWKBundlePage * page=0x024806e8) Line 219 C++
InjectedBundle.dll!WTR::InjectedBundlePage::didFinishLoadForFrame(const OpaqueWKBundleFrame * frame=0x02483f38) Line 537 + 0xe bytes C++
InjectedBundle.dll!WTR::InjectedBundlePage::didFinishLoadForFrame(const OpaqueWKBundlePage * page=0x024806e8, const OpaqueWKBundleFrame * frame=0x02483f38, const void * * __formal=0x0012e99c, const void * clientInfo=0x024c8b90) Line 288 C++
WebKit.dll!WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame(WebKit::WebPage * page=0x024806e8, WebKit::WebFrame * frame=0x02483f38, WTF::RefPtr<WebKit::APIObject> & userData=0x00000000) Line 95 + 0x2f bytes C++
WebKit.dll!WebKit::WebFrameLoaderClient::dispatchDidFinishLoad() Line 518 C++
WebKit.dll!WebCore::FrameLoader::checkLoadCompleteForThisFrame() Line 2427 + 0x18 bytes C++
WebKit.dll!WebCore::FrameLoader::recursiveCheckLoadComplete() Line 2539 C++
WebKit.dll!WebCore::FrameLoader::checkLoadComplete() Line 2552 C++
WebKit.dll!WebCore::FrameLoader::mainReceivedCompleteError(WebCore::DocumentLoader * loader=0x025542f0, const WebCore::ResourceError & __formal={...}) Line 3302 C++
WebKit.dll!WebCore::DocumentLoader::mainReceivedError(const WebCore::ResourceError & error={...}, bool isComplete=true) Line 206 C++
WebKit.dll!WebCore::FrameLoader::receivedMainResourceError(const WebCore::ResourceError & error={...}, bool isComplete=true) Line 2837 C++
WebKit.dll!WebCore::MainResourceLoader::didCancel(const WebCore::ResourceError & error={...}) Line 111 C++
WebKit.dll!WebCore::ResourceLoader::cancel(const WebCore::ResourceError & error={...}) Line 381 + 0x1f bytes C++
WebKit.dll!WebCore::ResourceLoader::cancel() Line 371 + 0x18 bytes C++
WebKit.dll!WebCore::DocumentLoader::stopLoading() Line 248 + 0x12 bytes C++
WebKit.dll!WebCore::FrameLoader::stopAllLoaders(WebCore::ClearProvisionalItemPolicy clearProvisionalItemPolicy=ShouldClearProvisionalItem) Line 1715 C++
WebKit.dll!WebCore::FrameLoader::frameDetached() Line 2587 C++
> WebKit.dll!WebCore::HTMLFrameOwnerElement::willRemove() Line 59 C++
WebKit.dll!WebCore::HTMLFrameElementBase::willRemove() Line 284 C++
WebKit.dll!WebCore::ContainerNode::willRemove() Line 363 + 0x24 bytes C++
WebKit.dll!WebCore::ContainerNode::willRemove() Line 363 + 0x24 bytes C++
WebKit.dll!WebCore::willRemoveChildren(WebCore::ContainerNode * container=0x0251a008) Line 391 + 0x12 bytes C++
WebKit.dll!WebCore::ContainerNode::removeChildren() Line 510 + 0xe bytes C++
WebKit.dll!WebCore::Document::implicitOpen() Line 1963 C++
WebKit.dll!WebCore::Document::open(WebCore::Document * ownerDocument=0x0251a008) Line 1926 C++
WebKit.dll!WebCore::JSHTMLDocument::open(JSC::ExecState * exec=0x03a00170) Line 129 C++
WebKit.dll!WebCore::jsHTMLDocumentPrototypeFunctionOpen(JSC::ExecState * exec=0x03a00170) Line 402 + 0x10 bytes C++
040a006a()
JavaScriptCore.dll!cti_vm_lazyLinkCall() Line 2022 + 0x1c bytes C++
JavaScriptCore.dll!JSC::Interpreter::executeCall(JSC::ExecState * callFrame=0x0252c3f8, JSC::JSObject * function=0x04031d98, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...}) Line 844 + 0x2a bytes C++
JavaScriptCore.dll!JSC::call(JSC::ExecState * exec=0x0252c3f8, JSC::JSValue functionObject={...}, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...}) Line 38 + 0x3c bytes C++
WebKit.dll!WebCore::JSMainThreadExecState::call(JSC::ExecState * exec=0x0252c3f8, JSC::JSValue functionObject={...}, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...}) Line 48 + 0x29 bytes C++
WebKit.dll!WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext * scriptExecutionContext=, WebCore::Event * event=) Line 123 + 0x6a bytes C++
WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event * event=0x0251f5b8, WebCore::EventTargetData * d=0x024ce5e8, WTF::Vector<WebCore::RegisteredEventListener,1> & entry=[1549312]({listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=??? },{listener={...} useCapture=,...)) Line 354 + 0x35 bytes C++
WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event * event=0x0251f5b8) Line 325 C++
WebKit.dll!WebCore::DOMWindow::dispatchEvent(WTF::PassRefPtr<WebCore::Event> prpEvent={...}, WTF::PassRefPtr<WebCore::EventTarget> prpTarget={...}) Line 1585 + 0x11 bytes C++
WebKit.dll!WebCore::DOMWindow::dispatchTimedEvent(WTF::PassRefPtr<WebCore::Event> event={...}, WebCore::Document * target=0x0251a008, double * startTime=0x02492578, double * endTime=0x02492580) Line 1598 C++
WebKit.dll!WebCore::DOMWindow::dispatchLoadEvent() Line 1558 C++
WebKit.dll!WebCore::Document::dispatchWindowLoadEvent() Line 3505 C++
WebKit.dll!WebCore::Document::implicitClose() Line 2091 C++
WebKit.dll!WebCore::FrameLoader::checkCallImplicitClose() Line 892 C++
WebKit.dll!WebCore::FrameLoader::checkCompleted() Line 841 C++
WebKit.dll!WebCore::FrameLoader::completed() Line 1204 C++
WebKit.dll!WebCore::FrameLoader::checkCompleted() Line 844 C++
WebKit.dll!WebCore::FrameLoader::finishedParsing() Line 775 C++
WebKit.dll!WebCore::Document::finishedParsing() Line 4272 C++
WebKit.dll!WebCore::ImageDocumentParser::finish() Line 171 + 0x1d bytes C++
WebKit.dll!WebCore::Document::finishParsing() Line 2257 + 0x20 bytes C++
WebKit.dll!WebCore::DocumentWriter::endIfNotLoadingMainResource() Line 223 C++
WebKit.dll!WebCore::DocumentWriter::end() Line 208 C++
WebKit.dll!WebCore::DocumentLoader::finishedLoading() Line 286 C++
WebKit.dll!WebCore::FrameLoader::finishedLoading() Line 2189 C++
WebKit.dll!WebCore::MainResourceLoader::didFinishLoading(double finishTime=0.00000000000000000) Line 466 C++
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle * __formal=0x025288c8, double finishTime=0.00000000000000000) Line 436 + 0x18 bytes C++
WebKit.dll!WebCore::didFinishLoading(_CFURLConnection * conn=0x02556650, const void * clientInfo=0x025288c8) Line 241 + 0x26 bytes C++
--
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