Bug 123127
Summary: | Loading http://cubic-bezier.com/ can assert in Length::isZero() | ||
---|---|---|---|
Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> |
Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | ahmad.saleem792, allan.jensen, dino, graouts |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | http://cubic-bezier.com/#.17,.67,.83,.67 |
Simon Fraser (smfr)
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Allan Sandfeld Jensen
Animation on max-height? See https://bugs.webkit.org/show_bug.cgi?id=131842
Ahmad Saleem
Something similar was fixed by Blink here.
CCing - @Antoine - Since it was fixed in Animation area. (Might be wrong here).