[Webkit-unassigned] [Bug 179014] Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 2 08:47:39 PDT 2017


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

Ryan Haddad <ryanhaddad at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ryanhaddad at apple.com

--- Comment #20 from Ryan Haddad <ryanhaddad at apple.com> ---
30 LayoutTests are hitting an assertion failure after re-landing this change:

ASSERTION FAILED: !continuationChainNode.next->renderer->firstChild()
/Volumes/Data/slave/sierra-debug/build/Source/WebCore/rendering/RenderBoxModelObject.cpp(2539) : void WebCore::RenderBoxModelObject::removeAndDestroyAllContinuations()
1   0x123078b5d WTFCrash
2   0x11831dd02 WebCore::RenderBoxModelObject::removeAndDestroyAllContinuations()
3   0x1182f4490 WebCore::RenderBoxModelObject::willBeDestroyed()
4   0x1183b6048 WebCore::RenderInline::willBeDestroyed()
5   0x11846ba3e WebCore::RenderObject::destroy()
6   0x11846b8f9 WebCore::RenderObjectDeleter::operator()(WebCore::RenderObject*) const
7   0x118341c07 WebCore::RenderElement::removeAndDestroyChild(WebCore::RenderObject&)
8   0x11846497c WebCore::RenderObject::removeFromParentAndDestroy()
9   0x11847111f WebCore::RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers()
10  0x118673ceb WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&, WebCore::RenderTreeUpdater::TeardownType)::$_8::operator()(unsigned int) const
11  0x118671393 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&, WebCore::RenderTreeUpdater::TeardownType)
12  0x118673bc7 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&)
13  0x11747f7ec WebCore::Document::destroyRenderTree()
14  0x11747fb7a WebCore::Document::prepareForDestruction()
15  0x117c9e180 WebCore::Frame::setView(WTF::RefPtr<WebCore::FrameView>&&)
16  0x117ca0753 WebCore::Frame::createView(WebCore::IntSize const&, WebCore::Color const&, bool, WebCore::IntSize const&, WebCore::IntRect const&, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool)
17  0x10d2af772 WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage()
18  0x117b263d6 WebCore::FrameLoader::transitionToCommitted(WebCore::CachedPage*)
19  0x117b2546a WebCore::FrameLoader::commitProvisionalLoad()
20  0x117adad2c WebCore::DocumentLoader::commitIfReady()
21  0x117adb052 WebCore::DocumentLoader::finishedLoading()
22  0x117ae2ba5 WebCore::DocumentLoader::maybeLoadEmpty()
23  0x117ae2d2d WebCore::DocumentLoader::startLoadingMainResource()
24  0x117b40814 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, bool, WebCore::AllowNavigationToInvalidURL)::$_8::operator()() const
25  0x117b40559 WTF::Function<void ()>::CallableWrapper<WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, bool, WebCore::AllowNavigationToInvalidURL)::$_8>::call()
26  0x11585effb WTF::Function<void ()>::operator()() const
27  0x117b237cd WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, bool, WebCore::AllowNavigationToInvalidURL)
28  0x117b3f148 WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WebCore::FormState*, WebCore::AllowNavigationToInvalidURL)::$_6::operator()(WebCore::ResourceRequest const&, WebCore::FormState*, bool) const
29  0x117b3f0d2 WTF::Function<void (WebCore::ResourceRequest const&, WebCore::FormState*, bool)>::CallableWrapper<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WebCore::FormState*, WebCore::AllowNavigationToInvalidURL)::$_6>::call(WebCore::ResourceRequest const&, WebCore::FormState*, bool)
30  0x117b6b92d WTF::Function<void (WebCore::ResourceRequest const&, WebCore::FormState*, bool)>::operator()(WebCore::ResourceRequest const&, WebCore::FormState*, bool) const
31  0x117b621b9 WTF::CompletionHandler<void (WebCore::ResourceRequest const&, WebCore::FormState*, bool)>::operator()(WebCore::ResourceRequest const&, WebCore::FormState*, bool)
LEAK: 1 WebPageProxy

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK2%20(Tests)/r224329%20(3837)/results.html

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171102/6221afab/attachment-0001.html>


More information about the webkit-unassigned mailing list