NEW 123127
Loading http://cubic-bezier.com/ can assert in Length::isZero()
https://bugs.webkit.org/show_bug.cgi?id=123127
Summary Loading http://cubic-bezier.com/ can assert in Length::isZero()
Simon Fraser (smfr)
Reported 2013-10-21 16:31:11 PDT
Loading http://cubic-bezier.com/#.17,.67,.83,.67 in debug often asserts: ASSERTION FAILED: !isUndefined() /Volumes/SSData/Development/OSX/webkit/OpenSource/Source/WebCore/platform/Length.h(208) : bool WebCore::Length::isZero() const 1 0x102dbfd80 WTFCrash 2 0x103c8ab3a WebCore::Length::isZero() const 3 0x103c9fa57 WebCore::Length::blend(WebCore::Length const&, double) const 4 0x103ed8a93 WebCore::blendFunc(WebCore::AnimationBase const*, WebCore::Length const&, WebCore::Length const&, double) 5 0x103ee6256 WebCore::LengthPropertyWrapper<WebCore::Length>::blend(WebCore::AnimationBase const*, WebCore::RenderStyle*, WebCore::RenderStyle const*, WebCore::RenderStyle const*, double) const 6 0x103ed7ecc WebCore::CSSPropertyAnimation::blendProperties(WebCore::AnimationBase const*, WebCore::CSSPropertyID, WebCore::RenderStyle*, WebCore::RenderStyle const*, WebCore::RenderStyle const*, double) 7 0x10456d5d0 WebCore::ImplicitAnimation::animate(WebCore::CompositeAnimation*, WebCore::RenderElement*, WebCore::RenderStyle const*, WebCore::RenderStyle*, WTF::RefPtr<WebCore::RenderStyle>&) 8 0x103d6bb9f WebCore::CompositeAnimation::animate(WebCore::RenderElement*, WebCore::RenderStyle*, WebCore::RenderStyle*) 9 0x103bd062b WebCore::AnimationController::updateAnimations(WebCore::RenderElement&, WTF::PassRef<WebCore::RenderStyle>) 10 0x1040f303f WebCore::RenderElement::setAnimatableStyle(WTF::PassRef<WebCore::RenderStyle>) 11 0x103d27cde WebCore::Style::resolveLocal(WebCore::Element&, WebCore::Style::Change) 12 0x103d27850 WebCore::Style::resolveTree(WebCore::Element&, WebCore::Style::Change) 13 0x103d27a0b WebCore::Style::resolveTree(WebCore::Element&, WebCore::Style::Change) 14 0x103d27a0b WebCore::Style::resolveTree(WebCore::Element&, WebCore::Style::Change) 15 0x103d27a0b WebCore::Style::resolveTree(WebCore::Element&, WebCore::Style::Change) 16 0x103d28258 WebCore::Style::resolveTree(WebCore::Document&, WebCore::Style::Change) 17 0x104015def WebCore::Document::recalcStyle(WebCore::Style::Change) 18 0x10401380b WebCore::Document::styleResolverChanged(WebCore::StyleResolverUpdateFlag) 19 0x104019e25 WebCore::Document::didRemoveAllPendingStylesheet() 20 0x10407dce9 WebCore::DocumentStyleSheetCollection::removePendingSheet(WebCore::DocumentStyleSheetCollection::RemovePendingSheetNotificationType) 21 0x10447aa8b WebCore::HTMLLinkElement::removePendingSheet(WebCore::HTMLLinkElement::RemovePendingSheetNotificationType) 22 0x10447c12f WebCore::HTMLLinkElement::sheetLoaded() 23 0x105339c0a WebCore::StyleSheetContents::checkLoaded() 24 0x10447c04f WebCore::HTMLLinkElement::setCSSStyleSheet(WTF::String const&, WebCore::URL const&, WTF::String const&, WebCore::CachedCSSStyleSheet const*) 25 0x10447c207 non-virtual thunk to WebCore::HTMLLinkElement::setCSSStyleSheet(WTF::String const&, WebCore::URL const&, WTF::String const&, WebCore::CachedCSSStyleSheet const*) 26 0x103cd13fc WebCore::CachedCSSStyleSheet::checkNotify() 27 0x103cd12ae WebCore::CachedCSSStyleSheet::finishLoading(WebCore::ResourceBuffer*) 28 0x10534bc12 WebCore::SubresourceLoader::didFinishLoading(double) 29 0x1051693e5 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) 30 0x10555324a -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]
Attachments
Allan Sandfeld Jensen
Comment 1 2014-07-21 23:49:43 PDT
Ahmad Saleem
Comment 2 2023-05-28 06:33:14 PDT
Something similar was fixed by Blink here. CCing - @Antoine - Since it was fixed in Animation area. (Might be wrong here).
Note You need to log in before you can comment on or make changes to this bug.