[Webkit-unassigned] [Bug 151020] New: ASSERTION FAILED: resultAnimationElement.m_animatedType in WebCore::SVGAnimateElementBase::calculateAnimatedValue
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Nov 9 07:21:33 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=151020
Bug ID: 151020
Summary: ASSERTION FAILED:
resultAnimationElement.m_animatedType in
WebCore::SVGAnimateElementBase::calculateAnimatedValue
Classification: Unclassified
Product: WebKit
Version: WebKit Local Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
Assignee: webkit-unassigned at lists.webkit.org
Reporter: rhodovan.u-szeged at partner.samsung.com
CC: cdumez at apple.com, zimmermann at kde.org
Blocks: 116980
Created attachment 265047
--> https://bugs.webkit.org/attachment.cgi?id=265047&action=review
Test
Load the attached test with debug MiniBrowser:
<svg>
<textPath>
<set attributeName="y"></set>
</textPath>
</svg>
OS: Ubuntu 14.10 x86_64
Checked build: debug EFL
Checked version: 9fa8210
Backtrace:
ASSERTION FAILED: resultAnimationElement.m_animatedType
../../Source/WebCore/svg/SVGAnimateElementBase.cpp(106) : virtual void WebCore::SVGAnimateElementBase::calculateAnimatedValue(float, unsigned int, WebCore::SVGSMILElement*)
1 0x7f2db2c42e17 WTFCrash
2 0x7f2dba24e9f6 WebCore::SVGAnimateElementBase::calculateAnimatedValue(float, unsigned int, WebCore::SVGSMILElement*)
3 0x7f2dba27ef20 WebCore::SVGAnimationElement::updateAnimation(float, unsigned int, WebCore::SVGSMILElement*)
4 0x7f2db98b4124 WebCore::SVGSMILElement::progress(WebCore::SMILTime, WebCore::SVGSMILElement*, bool)
5 0x7f2db98a789a WebCore::SMILTimeContainer::updateAnimations(WebCore::SMILTime, bool)
6 0x7f2db98a6ba5 WebCore::SMILTimeContainer::begin()
7 0x7f2db981267b WebCore::SVGDocumentExtensions::startAnimations()
8 0x7f2db8d6f784 WebCore::Document::implicitClose()
9 0x7f2db91d4f67 WebCore::FrameLoader::checkCallImplicitClose()
10 0x7f2db91d4c9e WebCore::FrameLoader::checkCompleted()
11 0x7f2db91d4a0e WebCore::FrameLoader::finishedParsing()
12 0x7f2db8d796a0 WebCore::Document::finishedParsing()
13 0x7f2dba0e4187 WebCore::HTMLConstructionSite::finishedParsing()
14 0x7f2db90cd7a4 WebCore::HTMLTreeBuilder::finished()
15 0x7f2db909de48 WebCore::HTMLDocumentParser::end()
16 0x7f2db909df21 WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd()
17 0x7f2db909cc03 WebCore::HTMLDocumentParser::prepareToStopParsing()
18 0x7f2db909df64 WebCore::HTMLDocumentParser::attemptToEnd()
19 0x7f2db909e01b WebCore::HTMLDocumentParser::finish()
20 0x7f2db91bfe42 WebCore::DocumentWriter::end()
21 0x7f2db91a9718 WebCore::DocumentLoader::finishedLoading(double)
22 0x7f2db91a9476 WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource*)
23 0x7f2db9254883 WebCore::CachedResource::checkNotify()
24 0x7f2db9254992 WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*)
25 0x7f2db9250b86 WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*)
26 0x7f2db92195b4 WebCore::SubresourceLoader::didFinishLoading(double)
27 0x7f2db9214093 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double)
28 0x7f2db9a06fce
29 0x7f2db0a00cd6
30 0x7f2db0a272a4
31 0x7f2db0a272c9
Aborted (core dumped)
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f2db2c42e1c in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
321 *(int *)(uintptr_t)0xbbadbeef = 0;
#0 0x00007f2db2c42e1c in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
#1 0x00007f2dba24e9f6 in WebCore::SVGAnimateElementBase::calculateAnimatedValue (this=0x7f2da0ecc000, percentage=0, repeatCount=0, resultElement=0x7f2da0ecc000) at ../../Source/WebCore/svg/SVGAnimateElementBase.cpp:106
#2 0x00007f2dba27ef20 in WebCore::SVGAnimationElement::updateAnimation (this=0x7f2da0ecc000, percent=0, repeatCount=0, resultElement=0x7f2da0ecc000) at ../../Source/WebCore/svg/SVGAnimationElement.cpp:629
#3 0x00007f2db98b4124 in WebCore::SVGSMILElement::progress (this=0x7f2da0ecc000, elapsed=..., resultElement=0x7f2da0ecc000, seekToTime=false) at ../../Source/WebCore/svg/animation/SVGSMILElement.cpp:1120
#4 0x00007f2db98a789a in WebCore::SMILTimeContainer::updateAnimations (this=0x7f2da0fcf190, elapsed=..., seekToTime=false) at ../../Source/WebCore/svg/animation/SMILTimeContainer.cpp:296
#5 0x00007f2db98a6ba5 in WebCore::SMILTimeContainer::begin (this=0x7f2da0fcf190) at ../../Source/WebCore/svg/animation/SMILTimeContainer.cpp:138
#6 0x00007f2db981267b in WebCore::SVGDocumentExtensions::startAnimations (this=0x7f2da0ece000) at ../../Source/WebCore/svg/SVGDocumentExtensions.cpp:99
#7 0x00007f2db8d6f784 in WebCore::Document::implicitClose (this=0x7f2da0c26a40) at ../../Source/WebCore/dom/Document.cpp:2731
#8 0x00007f2db91d4f67 in WebCore::FrameLoader::checkCallImplicitClose (this=0x7f2da0ee5098) at ../../Source/WebCore/loader/FrameLoader.cpp:889
#9 0x00007f2db91d4c9e in WebCore::FrameLoader::checkCompleted (this=0x7f2da0ee5098) at ../../Source/WebCore/loader/FrameLoader.cpp:835
#10 0x00007f2db91d4a0e in WebCore::FrameLoader::finishedParsing (this=0x7f2da0ee5098) at ../../Source/WebCore/loader/FrameLoader.cpp:756
#11 0x00007f2db8d796a0 in WebCore::Document::finishedParsing (this=0x7f2da0c26a40) at ../../Source/WebCore/dom/Document.cpp:4897
#12 0x00007f2dba0e4187 in WebCore::HTMLConstructionSite::finishedParsing (this=0x7f2da0efe6e0) at ../../Source/WebCore/html/parser/HTMLConstructionSite.cpp:403
#13 0x00007f2db90cd7a4 in WebCore::HTMLTreeBuilder::finished (this=0x7f2da0efe6c0) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2937
#14 0x00007f2db909de48 in WebCore::HTMLDocumentParser::end (this=0x7f2da0c48cc0) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:393
#15 0x00007f2db909df21 in WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd (this=0x7f2da0c48cc0) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:402
#16 0x00007f2db909cc03 in WebCore::HTMLDocumentParser::prepareToStopParsing (this=0x7f2da0c48cc0) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:132
#17 0x00007f2db909df64 in WebCore::HTMLDocumentParser::attemptToEnd (this=0x7f2da0c48cc0) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:414
#18 0x00007f2db909e01b in WebCore::HTMLDocumentParser::finish (this=0x7f2da0c48cc0) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:442
#19 0x00007f2db91bfe42 in WebCore::DocumentWriter::end (this=0x7f2da0c249e0) at ../../Source/WebCore/loader/DocumentWriter.cpp:247
#20 0x00007f2db91a9718 in WebCore::DocumentLoader::finishedLoading (this=0x7f2da0c24940, finishTime=0) at ../../Source/WebCore/loader/DocumentLoader.cpp:437
#21 0x00007f2db91a9476 in WebCore::DocumentLoader::notifyFinished (this=0x7f2da0c24940, resource=0x7f2da0c36000) at ../../Source/WebCore/loader/DocumentLoader.cpp:384
#22 0x00007f2db9254883 in WebCore::CachedResource::checkNotify (this=0x7f2da0c36000) at ../../Source/WebCore/loader/cache/CachedResource.cpp:297
#23 0x00007f2db9254992 in WebCore::CachedResource::finishLoading (this=0x7f2da0c36000) at ../../Source/WebCore/loader/cache/CachedResource.cpp:313
#24 0x00007f2db9250b86 in WebCore::CachedRawResource::finishLoading (this=0x7f2da0c36000, data=0x7f2da0fb65c0) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:103
#25 0x00007f2db92195b4 in WebCore::SubresourceLoader::didFinishLoading (this=0x7f2da0c2fa80, finishTime=0) at ../../Source/WebCore/loader/SubresourceLoader.cpp:372
#26 0x00007f2db9214093 in WebCore::ResourceLoader::didFinishLoading (this=0x7f2da0c2fa80, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:638
#27 0x00007f2db9a06fce in WebCore::readCallback (asyncResult=0x12c79a0, data=0x7f2da0fbc660) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1341
#28 0x00007f2db0a00cd6 in async_ready_callback_wrapper (source_object=0x12099b0, res=0x12c79a0, user_data=0x7f2da0fbc660) at ginputstream.c:523
#29 0x00007f2db0a272a4 in g_task_return_now (task=0x12c79a0) at gtask.c:1077
#30 0x00007f2db0a272c9 in complete_in_idle_cb (task=0x12c79a0) at gtask.c:1086
#31 0x00007f2db085aebd in g_main_dispatch (context=0x12034a0) at gmain.c:3064
#32 g_main_context_dispatch (context=context at entry=0x12034a0) at gmain.c:3663
#33 0x00007f2db0fb1138 in _ecore_glib_select__locked (ecore_timeout=<optimized out>, efds=0x7ffe0894f720, wfds=0x7ffe0894f6a0, rfds=0x7ffe0894f620, ecore_fds=<optimized out>, ctx=<optimized out>) at lib/ecore/ecore_glib.c:172
#34 _ecore_glib_select (ecore_fds=<optimized out>, rfds=0x7ffe0894f620, wfds=0x7ffe0894f6a0, efds=0x7ffe0894f720, ecore_timeout=<optimized out>) at lib/ecore/ecore_glib.c:204
#35 0x00007f2db0fb4784 in _ecore_main_select (timeout=9.532824124368238e-130) at lib/ecore/ecore_main.c:1459
#36 0x00007f2db0fb5194 in _ecore_main_loop_iterate_internal (once_only=once_only at entry=0) at lib/ecore/ecore_main.c:1893
#37 0x00007f2db0fb5287 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:983
#38 0x00007f2db2c9dd03 in WTF::RunLoop::run () at ../../Source/WTF/wtf/efl/RunLoopEfl.cpp:49
#39 0x00007f2db8af3fad in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=2, argv=0x7ffe0894fb58) at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#40 0x00007f2db8af3bbb in WebKit::WebProcessMainUnix (argc=2, argv=0x7ffe0894fb58) at ../../Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp:161
#41 0x00000000004008fa in main (argc=2, argv=0x7ffe0894fb58) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:44
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151109/4b9d739e/attachment.html>
More information about the webkit-unassigned
mailing list