[Webkit-unassigned] [Bug 84657] New: Assertion failure (m_isAnimating) when adding another instance of an animated element while the animation is running

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 23 17:16:04 PDT 2012


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

           Summary: Assertion failure (m_isAnimating) when adding another
                    instance of an animated element while the animation is
                    running
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: timothy_horton at apple.com
                CC: zimmermann at kde.org


Created an attachment (id=138466)
 --> (https://bugs.webkit.org/attachment.cgi?id=138466&action=review)
repro

I found this while working on https://bugs.webkit.org/show_bug.cgi?id=83856, but eventually discovered it happens on ToT too.

See the attached test case. Sometimes I have to refresh it once or twice before seeing the assertion:

ASSERTION FAILED: m_isAnimating
/Volumes/Data/Shared/src/WebKit/OpenSource/Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h(92) : void WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength>::animValWillChange()
1   0x10a8a8dc7 void WebCore::SVGAnimatedTypeAnimator::executeAction<WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength> >(WebCore::SVGAnimatedTypeAnimator::AnimationAction, WTF::Vector<WebCore::SVGAnimatedProperty*, 0ul> const&, unsigned int, WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength>::ContentType*)
2   0x10a8a8a69 void WebCore::SVGAnimatedTypeAnimator::animValWillChangeForType<WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength> >(WTF::Vector<WebCore::SVGAnimatedProperty*, 0ul> const&)
3   0x10a8a7c38 WebCore::SVGAnimatedLengthAnimator::animValWillChange(WTF::Vector<WebCore::SVGAnimatedProperty*, 0ul> const&)
4   0x10a8c9e20 WebCore::SVGAnimateElement::calculateAnimatedValue(float, unsigned int, WebCore::SVGSMILElement*)
5   0x10a8d3098 WebCore::SVGAnimationElement::updateAnimation(float, unsigned int, WebCore::SVGSMILElement*)
6   0x10a9af09f WebCore::SVGSMILElement::progress(WebCore::SMILTime, WebCore::SVGSMILElement*)
7   0x10a824d95 WebCore::SMILTimeContainer::updateAnimations(WebCore::SMILTime)
8   0x10a8244a7 WebCore::SMILTimeContainer::timerFired(WebCore::Timer<WebCore::SMILTimeContainer>*)
9   0x10a82f133 WebCore::Timer<WebCore::SMILTimeContainer>::fired()

-- 
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