Bug 113711 - [Mac] Web Inspector asserts in WebCore with MiniBrowser
Summary: [Mac] Web Inspector asserts in WebCore with MiniBrowser
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (Deprecated) (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.8
: P1 Blocker
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2013-04-01 11:15 PDT by Alexis Menard (darktears)
Modified: 2014-12-12 13:29 PST (History)
15 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Menard (darktears) 2013-04-01 11:15:44 PDT
Steps to reproduce :

Launch MiniBrowser
Right click -> Inspect Element

boom!

ASSERTION FAILED: m_currentCallFrame
/Users/alexisme/Development/webkit/Source/WebCore/bindings/js/ScriptDebugServer.cpp(403) : void WebCore::ScriptDebugServer::updateCallFrameAndPauseIfNeeded(const JSC::DebuggerCallFrame &, intptr_t, int, int)
1   0x104b9fe26 WebCore::ScriptDebugServer::updateCallFrameAndPauseIfNeeded(JSC::DebuggerCallFrame const&, long, int, int)
2   0x104ba0106 WebCore::ScriptDebugServer::exception(JSC::DebuggerCallFrame const&, long, int, int, bool)
3   0x10254096f JSC::Interpreter::throwException(JSC::ExecState*&, JSC::JSValue&, unsigned int)
4   0x102562a6b JSC::genericThrow(JSC::JSGlobalData*, JSC::ExecState*, JSC::JSValue, unsigned int)
5   0x10265e5bb JSC::LLInt::callToThrow(JSC::ExecState*, JSC::Instruction*)
6   0x10266a609 JSC::LLInt::handleHostCall(JSC::ExecState*, JSC::Instruction*, JSC::JSValue, JSC::CodeSpecializationKind)
7   0x10266b3bc JSC::LLInt::setUpCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*)
8   0x10266b34b JSC::LLInt::genericCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind)
9   0x10266830c llint_slow_path_call
10  0x102670b77 llint_op_call
11  0x102545af4 JSC::JITCode::execute(JSC::JSStack*, JSC::ExecState*, JSC::JSGlobalData*)
12  0x102542485 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*)
13  0x1023b2031 JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*)
14  0x1042d9d32 WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*)
15  0x104b93fd3 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*)
16  0x104b94124 WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&)
17  0x103efe8ff WebCore::InspectorClient::doDispatchMessageOnFrontendPage(WebCore::Page*, WTF::String const&)
18  0x10073f721 WebInspectorClient::sendMessageToFrontend(WTF::String const&)
19  0x10073f75f non-virtual thunk to WebInspectorClient::sendMessageToFrontend(WTF::String const&)
20  0x103f7d81a WebCore::InspectorFrontend::Debugger::scriptParsed(WTF::String const&, WTF::String const&, int, int, int, int, bool const*, WTF::String const*, bool const*)
21  0x103f4952c WebCore::InspectorDebuggerAgent::didParseSource(WTF::String const&, WebCore::ScriptDebugListener::Script const&)
22  0x103f49aa7 non-virtual thunk to WebCore::InspectorDebuggerAgent::didParseSource(WTF::String const&, WebCore::ScriptDebugListener::Script const&)
23  0x104b9f709 WebCore::ScriptDebugServer::dispatchDidParseSource(WTF::HashSet<WebCore::ScriptDebugListener*, WTF::PtrHash<WebCore::ScriptDebugListener*>, WTF::HashTraits<WebCore::ScriptDebugListener*> > const&, JSC::SourceProvider*, bool)
24  0x104b9faa6 WebCore::ScriptDebugServer::sourceParsed(JSC::ExecState*, JSC::SourceProvider*, int, WTF::String const&)
25  0x1025d963d JSC::JSGlobalObject::createProgramCodeBlock(JSC::ExecState*, JSC::ProgramExecutable*, JSC::JSObject**)
26  0x102510b71 JSC::ProgramExecutable::initializeGlobalProperties(JSC::JSGlobalData&, JSC::ExecState*, JSC::JSScope*)
27  0x1025421d3 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*)
28  0x1023b2031 JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*)
29  0x1042d9d32 WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*)
30  0x1042d98ca WebCore::InjectedScriptManager::createInjectedScript(WTF::String const&, JSC::ExecState*, int)
31  0x103e873a1 WebCore::InjectedScriptManager::injectedScriptFor(JSC::ExecState*)


Sometimes I need to click twice on "Inspect Element", the first one doing nothing (which is weird).
Comment 1 Radar WebKit Bug Importer 2013-04-02 05:21:08 PDT
<rdar://problem/13555733>
Comment 2 Brian Burg 2014-12-12 13:29:48 PST
Closing as invalid, as this bug pertains to the old inspector UI and/or its tests.
Please file a new bug (https://www.webkit.org/new-inspector-bug) if the bug/feature/issue is still relevant to WebKit trunk.