Skip to content

Instantly share code, notes, and snippets.

@omo
Created March 13, 2012 13:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save omo/2028708 to your computer and use it in GitHub Desktop.
Save omo/2028708 to your computer and use it in GitHub Desktop.
ASSERTION FAILED: m_isAnimating
../../Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h(78) : virtual void WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength>::animationEnded()
1 0x3bdb5a7f WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength>::animationEnded()
2 0x3983f561 WebCore::notifyAnimatedPropertyAboutAnimationBeginEnd(WebCore::SVGAnimatedProperty*, WebCore::SVGAnimatedType*, WebCore::SVGElement*, WebCore::QualifiedName const&)
3 0x3983f731 WebCore::SVGAnimationElement::animationEnded(WebCore::SVGAnimatedProperty*)
4 0x3983410a WebCore::SVGAnimateElement::targetElementWillChange(WebCore::SVGElement*, WebCore::SVGElement*)
5 0x399a0422 WebCore::SVGSMILElement::resetTargetElement()
6 0x39854b72 WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget(WebCore::SVGElement*)
7 0x39873897 WebCore::SVGElement::removedFromDocument()
8 0x39953ecd WebCore::SVGStyledElement::removedFromDocument()
9 0x3ba8520a WebCore::ContainerNode::removedFromDocument()
10 0x3bb3c68b WebCore::Element::removedFromDocument()
11 0x398738c4 WebCore::SVGElement::removedFromDocument()
12 0x39953ecd WebCore::SVGStyledElement::removedFromDocument()
13 0x39946372 WebCore::SVGSVGElement::removedFromDocument()
14 0x3ba8a306 WebCore::Private::NodeRemovalDispatcher<WebCore::Node, true>::dispatch(WebCore::Node*)
15 0x3ba8a24a void WebCore::Private::addChildNodesToDeletionQueue<WebCore::Node, WebCore::ContainerNode>(WebCore::Node*&, WebCore::Node*&, WebCore::ContainerNode*)
16 0x3ba86dd9 void WebCore::removeAllChildrenInContainer<WebCore::Node, WebCore::ContainerNode>(WebCore::ContainerNode*)
17 0x3ba80f6b WebCore::ContainerNode::removeAllChildren()
18 0x3baa7b17 WebCore::Document::removedLastRef()
19 0x3baa7bfc non-virtual thunk to WebCore::Document::removedLastRef()
20 0x3aaa4512 WebCore::TreeShared<WebCore::ContainerNode>::deref()
21 0x3a026d40 WebCore::DOMDataStore::weakNodeCallback(v8::Persistent<v8::Value>, void*)
22 0x3cdc5f9d v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing(v8::internal::Isolate*, v8::internal::GlobalHandles*)
23 0x3cdc3ae4 v8::internal::GlobalHandles::PostGarbageCollectionProcessing(v8::internal::GarbageCollector)
24 0x3cddaea5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GCTracer*)
25 0x3cdda630 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollector, char const*, char const*)
26 0x3cdf347b v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, char const*)
27 0x3cd8fe42 v8::internal::Factory::NewGlobalObject(v8::internal::Handle<v8::internal::JSFunction>)
28 0x3cd06eb3 v8::internal::Genesis::InstallNatives()
29 0x3cd0c63b v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*)
30 0x3ccfdada v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*)
31 0x3ccfd9b4 v8::internal::Bootstrapper::CreateEnvironment(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*)
ASSERTION FAILED: !needsLayout()
../../Source/WebCore/page/FrameView.cpp(2908) : virtual void WebCore::FrameView::paintContents(WebCore::GraphicsContext *, const WebCore::IntRect &)
1 0x250a9a3a WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&)
2 0x25f354bc WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&)
3 0x24289ff3 WebCore::SVGImage::draw(WebCore::GraphicsContext*, WebCore::FloatRect const&, WebCore::FloatRect const&, WebCore::ColorSpace, WebCore::CompositeOperator)
4 0x24289a3e WebCore::SVGImage::drawSVGToImageBuffer(WebCore::ImageBuffer*, WebCore::IntSize const&, float, WebCore::SVGImage::ShouldClearBuffer)
5 0x2427f77d WebCore::SVGImageCache::redraw()
6 0x2427f585 WebCore::SVGImageCache::imageContentChanged()
7 0x24fda3db WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&)
8 0x24fda456 non-virtual thunk to WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&)
9 0x2428f415 WebCore::SVGImageChromeClient::invalidateContentsAndRootView(WebCore::IntRect const&, bool)
10 0x2501b6ae WebCore::Chrome::invalidateContentsAndRootView(WebCore::IntRect const&, bool)
11 0x25f3466e WebCore::ScrollView::repaintContentRectangle(WebCore::IntRect const&, bool)
12 0x250a5b79 WebCore::FrameView::doDeferredRepaints()
13 0x250a1d80 WebCore::FrameView::endDeferredRepaints()
14 0x250a08e8 WebCore::FrameView::layout(bool)
15 0x2509c092 WebCore::FrameView::layoutTimerFired(WebCore::Timer<WebCore::FrameView>*)
16 0x250be057 WebCore::Timer<WebCore::FrameView>::fired()
17 0x25f4b3fe WebCore::ThreadTimers::sharedTimerFiredInternal()
18 0x25f4b18f WebCore::ThreadTimers::sharedTimerFired()
19 0x25a6af39 webkit_glue::WebKitPlatformSupportImpl::DoTimeout()
20 0x25a6ba97 base::BaseTimer<webkit_glue::WebKitPlatformSupportImpl, false>::TimerTask::Run()
21 0x255a5e64 base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>::Run(base::BaseTimer_Helper::TimerTask*)
22 0x255a5d63 base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, void ()(base::BaseTimer_Helper::TimerTask*)>::MakeItSo(base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, base::BaseTimer_Helper::TimerTask*)
23 0x255a5c9e base::internal::Invoker<1, base::internal::BindState<base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, void ()(base::BaseTimer_Helper::TimerTask*), void ()(base::internal::OwnedWrapper<base::BaseTimer_Helper::TimerTask>)>, void ()(base::BaseTimer_Helper::TimerTask*)>::Run(base::internal::BindStateBase*)
24 0x243423eb base::Callback<void ()()>::Run() const
25 0x254fb72e MessageLoop::RunTask(base::PendingTask const&)
26 0x254fbad1 MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
27 0x254fbd08 MessageLoop::DoWork()
28 0x2546ceab base::MessagePumpCFRunLoopBase::RunWork()
29 0x2546c5a2 base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
30 0x9413c42b __CFRunLoopDoSources0
31 0x94139eef __CFRunLoopRun
ASSERTION FAILED: m_isAnimating
../../Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h(78) : virtual void WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength>::animationEnded()
1 0x3bdb5a7f WebCore::SVGAnimatedPropertyTearOff<WebCore::SVGLength>::animationEnded()
2 0x3983f561 WebCore::notifyAnimatedPropertyAboutAnimationBeginEnd(WebCore::SVGAnimatedProperty*, WebCore::SVGAnimatedType*, WebCore::SVGElement*, WebCore::QualifiedName const&)
3 0x3983f731 WebCore::SVGAnimationElement::animationEnded(WebCore::SVGAnimatedProperty*)
4 0x3983410a WebCore::SVGAnimateElement::targetElementWillChange(WebCore::SVGElement*, WebCore::SVGElement*)
5 0x399a0422 WebCore::SVGSMILElement::resetTargetElement()
6 0x39854b72 WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget(WebCore::SVGElement*)
7 0x39873897 WebCore::SVGElement::removedFromDocument()
8 0x39953ecd WebCore::SVGStyledElement::removedFromDocument()
9 0x3ba8520a WebCore::ContainerNode::removedFromDocument()
10 0x3bb3c68b WebCore::Element::removedFromDocument()
11 0x398738c4 WebCore::SVGElement::removedFromDocument()
12 0x39953ecd WebCore::SVGStyledElement::removedFromDocument()
13 0x39946372 WebCore::SVGSVGElement::removedFromDocument()
14 0x3ba8a306 WebCore::Private::NodeRemovalDispatcher<WebCore::Node, true>::dispatch(WebCore::Node*)
15 0x3ba8a24a void WebCore::Private::addChildNodesToDeletionQueue<WebCore::Node, WebCore::ContainerNode>(WebCore::Node*&, WebCore::Node*&, WebCore::ContainerNode*)
16 0x3ba86dd9 void WebCore::removeAllChildrenInContainer<WebCore::Node, WebCore::ContainerNode>(WebCore::ContainerNode*)
17 0x3ba80f6b WebCore::ContainerNode::removeAllChildren()
18 0x3baa7b17 WebCore::Document::removedLastRef()
19 0x3baa7bfc non-virtual thunk to WebCore::Document::removedLastRef()
20 0x3aaa4512 WebCore::TreeShared<WebCore::ContainerNode>::deref()
21 0x3a026d40 WebCore::DOMDataStore::weakNodeCallback(v8::Persistent<v8::Value>, void*)
22 0x3cdc5f9d v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing(v8::internal::Isolate*, v8::internal::GlobalHandles*)
23 0x3cdc3ae4 v8::internal::GlobalHandles::PostGarbageCollectionProcessing(v8::internal::GarbageCollector)
24 0x3cddaea5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GCTracer*)
25 0x3cdda630 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollector, char const*, char const*)
26 0x3cdf347b v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, char const*)
27 0x3cd8fe42 v8::internal::Factory::NewGlobalObject(v8::internal::Handle<v8::internal::JSFunction>)
28 0x3cd06eb3 v8::internal::Genesis::InstallNatives()
29 0x3cd0c63b v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*)
30 0x3ccfdada v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*)
31 0x3ccfd9b4 v8::internal::Bootstrapper::CreateEnvironment(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*)
ASSERTION FAILED: !needsLayout()
../../Source/WebCore/page/FrameView.cpp(2908) : virtual void WebCore::FrameView::paintContents(WebCore::GraphicsContext *, const WebCore::IntRect &)
1 0x1819da3a WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&)
2 0x190294bc WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&)
3 0x1737dff3 WebCore::SVGImage::draw(WebCore::GraphicsContext*, WebCore::FloatRect const&, WebCore::FloatRect const&, WebCore::ColorSpace, WebCore::CompositeOperator)
4 0x1737da3e WebCore::SVGImage::drawSVGToImageBuffer(WebCore::ImageBuffer*, WebCore::IntSize const&, float, WebCore::SVGImage::ShouldClearBuffer)
5 0x1737377d WebCore::SVGImageCache::redraw()
6 0x17373585 WebCore::SVGImageCache::imageContentChanged()
7 0x180ce3db WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&)
8 0x180ce456 non-virtual thunk to WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&)
9 0x17383415 WebCore::SVGImageChromeClient::invalidateContentsAndRootView(WebCore::IntRect const&, bool)
10 0x1810f6ae WebCore::Chrome::invalidateContentsAndRootView(WebCore::IntRect const&, bool)
11 0x1902866e WebCore::ScrollView::repaintContentRectangle(WebCore::IntRect const&, bool)
12 0x18199b79 WebCore::FrameView::doDeferredRepaints()
13 0x18195d80 WebCore::FrameView::endDeferredRepaints()
14 0x181948e8 WebCore::FrameView::layout(bool)
15 0x18190092 WebCore::FrameView::layoutTimerFired(WebCore::Timer<WebCore::FrameView>*)
16 0x181b2057 WebCore::Timer<WebCore::FrameView>::fired()
17 0x1903f3fe WebCore::ThreadTimers::sharedTimerFiredInternal()
18 0x1903f18f WebCore::ThreadTimers::sharedTimerFired()
19 0x18b5ef39 webkit_glue::WebKitPlatformSupportImpl::DoTimeout()
20 0x18b5fa97 base::BaseTimer<webkit_glue::WebKitPlatformSupportImpl, false>::TimerTask::Run()
21 0x18699e64 base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>::Run(base::BaseTimer_Helper::TimerTask*)
22 0x18699d63 base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, void ()(base::BaseTimer_Helper::TimerTask*)>::MakeItSo(base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, base::BaseTimer_Helper::TimerTask*)
23 0x18699c9e base::internal::Invoker<1, base::internal::BindState<base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, void ()(base::BaseTimer_Helper::TimerTask*), void ()(base::internal::OwnedWrapper<base::BaseTimer_Helper::TimerTask>)>, void ()(base::BaseTimer_Helper::TimerTask*)>::Run(base::internal::BindStateBase*)
24 0x174363eb base::Callback<void ()()>::Run() const
25 0x185ef72e MessageLoop::RunTask(base::PendingTask const&)
26 0x185efad1 MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
27 0x185efd08 MessageLoop::DoWork()
28 0x18560eab base::MessagePumpCFRunLoopBase::RunWork()
29 0x185605a2 base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
30 0x9413c42b __CFRunLoopDoSources0
31 0x94139eef __CFRunLoopRun
ASSERTION FAILED: !needsLayout()
../../Source/WebCore/page/FrameView.cpp(2908) : virtual void WebCore::FrameView::paintContents(WebCore::GraphicsContext *, const WebCore::IntRect &)
1 0x1fecda3a WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&)
2 0x20d594bc WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&)
3 0x1f0adff3 WebCore::SVGImage::draw(WebCore::GraphicsContext*, WebCore::FloatRect const&, WebCore::FloatRect const&, WebCore::ColorSpace, WebCore::CompositeOperator)
4 0x1f0ada3e WebCore::SVGImage::drawSVGToImageBuffer(WebCore::ImageBuffer*, WebCore::IntSize const&, float, WebCore::SVGImage::ShouldClearBuffer)
5 0x1f0a377d WebCore::SVGImageCache::redraw()
6 0x1f0a3585 WebCore::SVGImageCache::imageContentChanged()
7 0x1fdfe3db WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&)
8 0x1fdfe456 non-virtual thunk to WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&)
9 0x1f0b3415 WebCore::SVGImageChromeClient::invalidateContentsAndRootView(WebCore::IntRect const&, bool)
10 0x1fe3f6ae WebCore::Chrome::invalidateContentsAndRootView(WebCore::IntRect const&, bool)
11 0x20d5866e WebCore::ScrollView::repaintContentRectangle(WebCore::IntRect const&, bool)
12 0x1fec9b79 WebCore::FrameView::doDeferredRepaints()
13 0x1fec5d80 WebCore::FrameView::endDeferredRepaints()
14 0x1fec48e8 WebCore::FrameView::layout(bool)
15 0x1fec0092 WebCore::FrameView::layoutTimerFired(WebCore::Timer<WebCore::FrameView>*)
16 0x1fee2057 WebCore::Timer<WebCore::FrameView>::fired()
17 0x20d6f3fe WebCore::ThreadTimers::sharedTimerFiredInternal()
18 0x20d6f18f WebCore::ThreadTimers::sharedTimerFired()
19 0x2088ef39 webkit_glue::WebKitPlatformSupportImpl::DoTimeout()
20 0x2088fa97 base::BaseTimer<webkit_glue::WebKitPlatformSupportImpl, false>::TimerTask::Run()
21 0x203c9e64 base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>::Run(base::BaseTimer_Helper::TimerTask*)
22 0x203c9d63 base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, void ()(base::BaseTimer_Helper::TimerTask*)>::MakeItSo(base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, base::BaseTimer_Helper::TimerTask*)
23 0x203c9c9e base::internal::Invoker<1, base::internal::BindState<base::internal::RunnableAdapter<void (base::BaseTimer_Helper::TimerTask::*)()>, void ()(base::BaseTimer_Helper::TimerTask*), void ()(base::internal::OwnedWrapper<base::BaseTimer_Helper::TimerTask>)>, void ()(base::BaseTimer_Helper::TimerTask*)>::Run(base::internal::BindStateBase*)
24 0x1f1663eb base::Callback<void ()()>::Run() const
25 0x2031f72e MessageLoop::RunTask(base::PendingTask const&)
26 0x2031fad1 MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
27 0x2031fd08 MessageLoop::DoWork()
28 0x20290eab base::MessagePumpCFRunLoopBase::RunWork()
29 0x202905a2 base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
30 0x9413c42b __CFRunLoopDoSources0
31 0x94139eef __CFRunLoopRun
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment