[Webkit-unassigned] [Bug 201926] New: Assertion fires when animating a discrete property with values range and multiple animators
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 18 11:48:04 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=201926
Bug ID: 201926
Summary: Assertion fires when animating a discrete property
with values range and multiple animators
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
Assignee: webkit-unassigned at lists.webkit.org
Reporter: sabouhallawa at apple.com
CC: zimmermann at kde.org
Created attachment 379054
--> https://bugs.webkit.org/attachment.cgi?id=379054&action=review
test case (assertion fires in debug builds)
Open the attached test case.
In Debug build, the following assertion will fire:
stderr:
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
ERROR: File failed to delete. Error message: Operation not permitted
/Volumes/Data/WebKit/OpenSource/Source/WTF/wtf/posix/FileSystemPOSIX.cpp(77) : bool WTF::FileSystemImpl::deleteFile(const WTF::String &)
SHOULD NEVER BE REACHED
/Volumes/Data/WebKit/OpenSource/Source/WebCore/svg/properties/SVGAnimationDiscreteFunction.h(42) : virtual void WebCore::SVGAnimationDiscreteFunction<WTF::String>::setToAtEndOfDurationValue(const WTF::String &) [ValueType = WTF::String]
1 0x2401dea29 WTFCrash
2 0x22800935b WTFCrashWithInfo(int, char const*, char const*, int)
3 0x22bd3e8f3 WebCore::SVGAnimationDiscreteFunction<WTF::String>::setToAtEndOfDurationValue(WTF::String const&)
4 0x22bd3e04c WebCore::SVGAnimatedPropertyAnimator<WebCore::SVGAnimatedPrimitiveProperty<WTF::String>, WebCore::SVGAnimationStringFunction>::setToAtEndOfDurationValue(WTF::String const&)
5 0x22bd27f7a WebCore::SVGAnimateElementBase::calculateToAtEndOfDurationValue(WTF::String const&)
6 0x22bd5d55b WebCore::SVGAnimationElement::startedActiveInterval()
7 0x22c078b38 WebCore::SVGSMILElement::progress(WebCore::SMILTime, WebCore::SVGSMILElement*, bool)
8 0x22c076ff3 WebCore::SMILTimeContainer::updateAnimations(WebCore::SMILTime, bool)
9 0x22c076ab0 WebCore::SMILTimeContainer::begin()
10 0x22bdb6411 WebCore::SVGDocumentExtensions::startAnimations()
11 0x22a5f0802 WebCore::Document::implicitClose()
12 0x22aff30fb WebCore::FrameLoader::checkCallImplicitClose()
13 0x22aff2be4 WebCore::FrameLoader::checkCompleted()
14 0x22aff0f15 WebCore::FrameLoader::finishedParsing()
15 0x22a6081a8 WebCore::Document::finishedParsing()
16 0x22c24e0c8 WebCore::XMLDocumentParser::end()
17 0x22c24e44e WebCore::XMLDocumentParser::finish()
18 0x22af9d57a WebCore::DocumentWriter::end()
19 0x22af9c45f WebCore::DocumentLoader::finishedLoading()
20 0x22af9c09d WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&)
21 0x22b0e090f WebCore::CachedResource::checkNotify()
22 0x22b0dc7c1 WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*)
23 0x22b0ddaa9 WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*)
24 0x22b072851 WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&)
25 0x103597517 WebKit::WebResourceLoader::didFinishResourceLoad(WebCore::NetworkLoadMetrics const&)
26 0x103ae921a void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&), std::__1::tuple<WebCore::NetworkLoadMetrics>, 0ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&), std::__1::tuple<WebCore::NetworkLoadMetrics>&&, std::__1::integer_sequence<unsigned long, 0ul>)
27 0x103ae9170 void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&), std::__1::tuple<WebCore::NetworkLoadMetrics>, std::__1::integer_sequence<unsigned long, 0ul> >(std::__1::tuple<WebCore::NetworkLoadMetrics>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&))
28 0x103ae86db void IPC::handleMessage<Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&)>(IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&))
29 0x103ae7e8c WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&)
30 0x10358aeb6 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
31 0x102547a59 IPC::Connection::dispatchMessage(IPC::Decoder&)
LEAK: 1 WebPageProxy
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190918/caadbd19/attachment-0001.html>
More information about the webkit-unassigned
mailing list