diff --git a/content/smil/crashtests/483584-1.svg b/content/smil/crashtests/483584-1.svg
deleted file mode 100644
index b9ded113efd2..000000000000
--- a/content/smil/crashtests/483584-1.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/content/smil/crashtests/483584-2.svg b/content/smil/crashtests/483584-2.svg
deleted file mode 100644
index 8671a2c9e0ea..000000000000
--- a/content/smil/crashtests/483584-2.svg
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/content/smil/crashtests/crashtests.list b/content/smil/crashtests/crashtests.list
index 60830ea7ba0e..565d9a7ea077 100644
--- a/content/smil/crashtests/crashtests.list
+++ b/content/smil/crashtests/crashtests.list
@@ -1,5 +1,3 @@
-load 483584-1.svg
-load 483584-2.svg
load 523188-1.svg
load 525099-1.svg
load 526536-1.svg
diff --git a/content/svg/content/src/nsSVGElement.cpp b/content/svg/content/src/nsSVGElement.cpp
index 33c99e813975..b571e9fa71c6 100644
--- a/content/svg/content/src/nsSVGElement.cpp
+++ b/content/svg/content/src/nsSVGElement.cpp
@@ -1235,6 +1235,10 @@ nsSVGElement::DidAnimateLength(PRUint8 aAttrEnum)
void
nsSVGElement::GetAnimatedLengthValues(float *aFirst, ...)
{
+#ifdef MOZ_SMIL
+ FlushAnimations();
+#endif
+
LengthAttributesInfo info = GetLengthInfo();
NS_ASSERTION(info.mLengthCount > 0,