Bug 148644

Summary: ASSERTION FAILED: Tried to start the stopwatch, but it is already running.
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: Web InspectorAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: bfulgham, graouts, inspector-bugzilla-changes, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   

Mark Lam
Reported 2015-08-31 13:40:41 PDT
ASSERTION FAILED: Tried to start the stopwatch, but it is already running. std::isnan(m_lastStartTime) /Volumes/Data/ws2/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Stopwatch.h(63) : void WTF::Stopwatch::start() 1 0x10da65ff0 WTFCrash 2 0x10d5a429e WTF::Stopwatch::start() 3 0x10d5a1eb4 Inspector::InspectorDebuggerAgent::didContinue() 4 0x10d5a1fcc non-virtual thunk to Inspector::InspectorDebuggerAgent::didContinue() 5 0x10d97e1c5 Inspector::ScriptDebugServer::dispatchDidContinue(Inspector::ScriptDebugListener*) 6 0x10d97e7f5 Inspector::ScriptDebugServer::dispatchFunctionToListeners(WTF::HashSet<Inspector::ScriptDebugListener*, WTF::PtrHash<Inspector::ScriptDebugListener*>, WTF::HashTraits<Inspector::ScriptDebugListener*> > const&, void (Inspector::ScriptDebugServer::*)(Inspector::ScriptDebugListener*)) 7 0x10d97e6fc Inspector::ScriptDebugServer::dispatchFunctionToListeners(void (Inspector::ScriptDebugServer::*)(Inspector::ScriptDebugListener*)) 8 0x10d97eb2c Inspector::ScriptDebugServer::handlePause(JSC::JSGlobalObject*, JSC::Debugger::ReasonForPause) 9 0x10d0ecc3c JSC::Debugger::pauseIfNeeded(JSC::ExecState*) 10 0x10d0ecebc JSC::Debugger::updateCallFrameAndPauseIfNeeded(JSC::ExecState*) 11 0x10d0ed01c JSC::Debugger::atStatement(JSC::ExecState*) 12 0x10d61719b JSC::Interpreter::debug(JSC::ExecState*, JSC::DebugHookID) 13 0x10d7d9a1b llint_slow_path_debug 14 0x10d7e5e8a llint_entry 15 0x10d7e58e3 llint_entry 16 0x10d7df119 vmEntryToJavaScript 17 0x10d63160c JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) 18 0x10d6163e2 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 19 0x10d025a9e JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 20 0x10d025b03 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) 21 0x11025e6fb WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) 22 0x1103db542 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) 23 0x10fb88167 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) 24 0x10fb8798e WebCore::EventTarget::fireEventListeners(WebCore::Event*) 25 0x10faafa4b WebCore::DOMWindow::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, WTF::PassRefPtr<WebCore::EventTarget>) 26 0x10fab72b5 WebCore::DOMWindow::dispatchLoadEvent() 27 0x10f96b4fd WebCore::Document::dispatchWindowLoadEvent() 28 0x10f967d2e WebCore::Document::implicitClose() 29 0x10fcf926b WebCore::FrameLoader::checkCallImplicitClose() 30 0x10fcf8f3e WebCore::FrameLoader::checkCompleted() 31 0x10fcf7a52 WebCore::FrameLoader::finishedParsing() Steps to repro: 1. Follow steps to repro 148380: https://bugs.webkit.org/show_bug.cgi?id=148380#c5. It will fail to repro. 2. Reload the webpage. You should see the above crash at this point. I'm using a debug build of r189176.
Attachments
Radar WebKit Bug Importer
Comment 1 2015-08-31 13:41:45 PDT
Note You need to log in before you can comment on or make changes to this bug.