Bug 93182 - ASSERTION FAILED: !m_beginTime : void WebCore::SMILTimeContainer::begin()
Summary: ASSERTION FAILED: !m_beginTime : void WebCore::SMILTimeContainer::begin()
Status: CLOSED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.8
: P2 Normal
Assignee: Nobody
URL: http://camera-assistants.blogspot.gr
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-04 08:04 PDT by Dimitris Apostolou
Modified: 2012-08-06 12:16 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dimitris Apostolou 2012-08-04 08:04:08 PDT
r124637

Reproducibility: always

Steps:
1. Go to http://camera-assistants.blogspot.gr
2. Scroll down until you find the embedded YouTube video "Laser light Kills Canon 5D Mark II".
3. Click on play button.

What happened:
ASSERTION FAILED: !m_beginTime
/Users/rex/WebKit/Source/WebCore/svg/animation/SMILTimeContainer.cpp(89) : void WebCore::SMILTimeContainer::begin()
1   0x1052d4629 WebCore::SMILTimeContainer::begin()
2   0x10550d568 WebCore::SVGSVGElement::insertedInto(WebCore::ContainerNode*)
3   0x103fd869c WebCore::ChildNodeInsertionNotifier::notifyNodeInsertedIntoDocument(WebCore::Node*)
4   0x103fd4f55 WebCore::ChildNodeInsertionNotifier::notify(WebCore::Node*)
5   0x103fd18ea WebCore::updateTreeAfterInsertion(WebCore::ContainerNode*, WebCore::Node*, bool)
6   0x103fd131d WebCore::ContainerNode::appendChild(WTF::PassRefPtr<WebCore::Node>, int&, bool)
7   0x104e67eba WebCore::Node::appendChild(WTF::PassRefPtr<WebCore::Node>, int&, bool)
8   0x104aead41 WebCore::JSNode::appendChild(JSC::ExecState*)
9   0x104ae706e WebCore::jsNodePrototypeFunctionAppendChild(JSC::ExecState*)
10  0x109d69265
11  0x1032134a4 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*)
12  0x10321020f JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
13  0x1030c2678 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
14  0x1032660aa JSC::boundFunctionCall(JSC::ExecState*)
15  0x109d69265
16  0x1032134a4 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*)
17  0x103211697 JSC::Interpreter::execute(JSC::CallFrameClosure&)
18  0x10306ea22 JSC::CachedCall::call()
19  0x10306b000 JSC::arrayProtoFuncForEach(JSC::ExecState*)
20  0x109d69265
21  0x1032134a4 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*)
22  0x10321020f JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
23  0x1030c2678 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
24  0x1048720c2 WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
25  0x10499e1ce WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*)
26  0x104400547 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&)
27  0x1044003ab WebCore::EventTarget::fireEventListeners(WebCore::Event*)
28  0x104400237 WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>)
29  0x1056924f5 WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent(WTF::PassRefPtr<WebCore::Event>)
30  0x10569255b WebCore::XMLHttpRequestProgressEventThrottle::dispatchReadyStateChangeEvent(WTF::PassRefPtr<WebCore::Event>, WebCore::ProgressEventAction)
31  0x10568ce59 WebCore::XMLHttpRequest::callReadyStateChangeListener()

Expected result:
No assert failure.
Comment 1 Florin Malita 2012-08-06 11:01:46 PDT
Introduced in http://trac.webkit.org/changeset/124369.

I cannot repro on ToT Linux though - are you still seeing this with that page?
Comment 2 Dimitris Apostolou 2012-08-06 12:16:11 PDT
It's fixed for me too with r124789