Bug 182887

Summary: Assert in mixed blend animation
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
patch none

Description Antti Koivisto 2018-02-16 13:56:00 PST
>  1 com.apple.WebCore              0x010d388c WebCore::Length::calculationValue() const + 284
   2 com.apple.WebCore              0x010cc51b WebCore::CalcExpressionBlendLength::CalcExpressionBlendLength(WebCore::Length, WebCore::Length, float) + 267
   3 com.apple.WebCore              0x010d4172 WebCore::blendMixedTypes(WebCore::Length const&, WebCore::Length const&, double) + 338
   4 com.apple.WebCore              0x010d3ef7 WebCore::blend(WebCore::Length const&, WebCore::Length const&, double) + 311
   5 com.apple.WebCore              0x010a93a2 WebCore::LengthPropertyWrapper<WebCore::Length>::blend(WebCore::CSSPropertyBlendingClient const*, WebCore::RenderStyle*, WebCore::RenderStyle const*, WebCore::RenderStyle const*, double) const + 130
   6 com.apple.WebCore              0x010a1e17 WebCore::CSSPropertyAnimation::blendProperties(WebCore::CSSPropertyBlendingClient const*, WebCore::CSSPropertyID, WebCore::RenderStyle*, WebCore::RenderStyle const*, WebCore::RenderStyle const*, double) + 167
   7 com.apple.WebCore              0x010a36b2 WebCore::ImplicitAnimation::animate(WebCore::CompositeAnimation&, WebCore::RenderStyle const&, std::__1::unique_ptr<WebCore::RenderStyle, std::__1::default_delete<WebCore::RenderStyle> >&, bool&) + 242
   8 com.apple.WebCore              0x0109d7fb WebCore::CompositeAnimation::animate(WebCore::Element&, WebCore::RenderStyle const*, WebCore::RenderStyle const&) + 235
   9 com.apple.WebCore              0x0109d688 WebCore::CSSAnimationController::updateAnimations(WebCore::Element&, WebCore::RenderStyle const&, WebCore::RenderStyle const*) + 216
  10 com.apple.WebCore              0x014287c6 WebCore::Style::TreeResolver::createAnimatedElementUpdate(std::__1::unique_ptr<WebCore::RenderStyle, std::__1::default_delete<WebCore::RenderStyle> >, WebCore::Element&, WebCore::Style::Change) + 454
  11 com.apple.WebCore              0x0142827c WebCore::Style::TreeResolver::resolveElement(WebCore::Element&) + 428
  12 com.apple.WebCore              0x01429127 WebCore::Style::TreeResolver::resolveComposedTree() + 1271
  13 com.apple.WebCore              0x01429ba5 WebCore::Style::TreeResolver::resolve() + 869
Comment 1 Antti Koivisto 2018-02-16 13:56:10 PST
rdar://problem/37598140
Comment 2 Antti Koivisto 2018-02-16 14:01:27 PST
Created attachment 334065 [details]
patch
Comment 3 WebKit Commit Bot 2018-02-16 15:15:13 PST
Comment on attachment 334065 [details]
patch

Clearing flags on attachment: 334065

Committed r228585: <https://trac.webkit.org/changeset/228585>
Comment 4 WebKit Commit Bot 2018-02-16 15:15:14 PST
All reviewed patches have been landed.  Closing bug.