Bug 65923 - Web Inspector: [ASSERT] while accessing "arguments" of the scope object from within JSC::Interpreter::debug.
Summary: Web Inspector: [ASSERT] while accessing "arguments" of the scope object from ...
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (Deprecated) (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-09 09:00 PDT by Pavel Feldman
Modified: 2014-01-25 15:39 PST (History)
13 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Feldman 2011-08-09 09:00:09 PDT
Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x000000010030dc17 JSC::ExecState::scopeChain() const + 79 (CallFrame.h:46)
1   com.apple.JavaScriptCore      	0x00000001001c4a35 JSC::ExecState::globalData() const + 21 (ScopeChain.h:131)
2   com.apple.JavaScriptCore      	0x000000010028d5c7 JSC::JSActivation::argumentsGetter(JSC::ExecState*, JSC::JSValue, JSC::Identifier const&) + 133 (JSActivation.cpp:223)
3   com.apple.JavaScriptCore      	0x000000010019acb6 JSC::PropertySlot::getValue(JSC::ExecState*, JSC::Identifier const&) const + 182 (PropertySlot.h:75)
4   com.apple.JavaScriptCore      	0x00000001001a5dda JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const + 242 (JSObject.h:805)
5   com.apple.JavaScriptCore      	0x00000001001a5e69 JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&) const + 67 (JSObject.h:790)
6   com.apple.JavaScriptCore      	0x0000000100280263 cti_op_get_by_val + 997 (JITStubs.cpp:2277)
7   com.apple.JavaScriptCore      	0x00000001002796d7 jscGeneratedNativeCode + 0 (JITStubs.cpp:947)
8   com.apple.JavaScriptCore      	0x000000010025b7d1 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) + 73 (JITCode.h:80)
9   com.apple.JavaScriptCore      	0x0000000100255bfa JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 1328 (Interpreter.cpp:968)
10  com.apple.JavaScriptCore      	0x00000001001d7527 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 241 (CallData.cpp:40)
11  com.apple.WebCore             	0x0000000101784d4f WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 133 (JSMainThreadExecState.h:51)
12  com.apple.WebCore             	0x0000000101dcd039 WebCore::ScriptFunctionCall::call(bool&, bool) + 407 (ScriptFunctionCall.cpp:144)
13  com.apple.WebCore             	0x0000000101dcd10b WebCore::ScriptFunctionCall::call() + 41 (ScriptFunctionCall.cpp:160)
14  com.apple.WebCore             	0x00000001016aa61e WebCore::InjectedScript::wrapCallFrames(WebCore::ScriptValue const&) + 186 (InjectedScript.cpp:133)
15  com.apple.WebCore             	0x0000000101706c61 WebCore::InspectorDebuggerAgent::currentCallFrames() + 165 (InspectorDebuggerAgent.cpp:417)
16  com.apple.WebCore             	0x0000000101707295 WebCore::InspectorDebuggerAgent::didPause(JSC::ExecState*, WebCore::ScriptValue const&, WebCore::ScriptValue const&) + 241 (InspectorDebuggerAgent.cpp:464)
17  com.apple.WebCore             	0x0000000101dbacb7 WebCore::ScriptDebugServer::dispatchDidPause(WebCore::ScriptDebugListener*) + 389 (ScriptDebugServer.cpp:214)
18  com.apple.WebCore             	0x0000000101db9444 WebCore::ScriptDebugServer::dispatchFunctionToListeners(WTF::HashSet<WebCore::ScriptDebugListener*, WTF::PtrHash<WebCore::ScriptDebugListener*>, WTF::HashTraits<WebCore::ScriptDebugListener*> > const&, void (WebCore::ScriptDebugServer::*)(WebCore::ScriptDebugListener*)) + 136 (ScriptDebugServer.cpp:310)
19  com.apple.WebCore             	0x0000000101db9519 WebCore::ScriptDebugServer::dispatchFunctionToListeners(void (WebCore::ScriptDebugServer::*)(WebCore::ScriptDebugListener*), JSC::JSGlobalObject*) + 177 (ScriptDebugServer.cpp:326)
20  com.apple.WebCore             	0x0000000101db9ec1 WebCore::ScriptDebugServer::pauseIfNeeded(JSC::JSGlobalObject*) + 311 (ScriptDebugServer.cpp:366)
21  com.apple.WebCore             	0x0000000101dba063 WebCore::ScriptDebugServer::updateCallFrameAndPauseIfNeeded(JSC::DebuggerCallFrame const&, long, int) + 215 (ScriptDebugServer.cpp:345)
22  com.apple.WebCore             	0x0000000101dba2d9 WebCore::ScriptDebugServer::atStatement(JSC::DebuggerCallFrame const&, long, int) + 61 (ScriptDebugServer.cpp:391)
23  com.apple.JavaScriptCore      	0x000000010025460d JSC::Interpreter::debug(JSC::ExecState*, JSC::DebugHookID, int, int) + 427 (Interpreter.cpp:1315)
24  com.apple.JavaScriptCore      	0x000000010027a787 cti_op_debug + 129 (JITStubs.cpp:3540)
25  com.apple.JavaScriptCore      	0x00000001002796d7 jscGeneratedNativeCode + 0 (JITStubs.cpp:947)
26  com.apple.JavaScriptCore      	0x000000010025b7d1 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) + 73 (JITCode.h:80)
27  com.apple.JavaScriptCore      	0x0000000100255bfa JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 1328 (Interpreter.cpp:968)
28  com.apple.JavaScriptCore      	0x00000001001d7527 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 241 (CallData.cpp:40)
29  com.apple.WebCore             	0x0000000101784d4f WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 133 (JSMainThreadExecState.h:51)
30  com.apple.WebCore             	0x0000000101da7f12 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext*) + 418 (ScheduledAction.cpp:110)
31  com.apple.WebCore             	0x0000000101da84d2 WebCore::ScheduledAction::execute(WebCore::Document*) + 264 (ScheduledAction.cpp:131)
32  com.apple.WebCore             	0x0000000101da858a WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext*) + 84 (ScheduledAction.cpp:80)
33  com.apple.WebCore             	0x000000010145f141 WebCore::DOMTimer::fired() + 439 (DOMTimer.cpp:150)
34  com.apple.WebCore             	0x0000000101f7113c WebCore::ThreadTimers::sharedTimerFiredInternal() + 204 (ThreadTimers.cpp:118)
35  com.apple.WebCore             	0x0000000101f71357 WebCore::ThreadTimers::sharedTimerFired() + 25 (ThreadTimers.cpp:94)
36  com.apple.WebCore             	0x0000000101e10c48 WebCore::timerFired(__CFRunLoopTimer*, void*) + 73 (SharedTimerMac.mm:167)
37  com.apple.CoreFoundation      	0x00007fff826a1be8 __CFRunLoopRun + 6488
38  com.apple.CoreFoundation      	0x00007fff8269fdbf CFRunLoopRunSpecific + 575
39  com.apple.Foundation          	0x00007fff82085c64 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270
40  DumpRenderTree                	0x0000000100011ac8 runTest(std::string const&) + 1880 (DumpRenderTree.mm:1157)
41  DumpRenderTree                	0x0000000100011fdf runTestingServerLoop() + 145 (DumpRenderTree.mm:632)
42  DumpRenderTree                	0x00000001000123f9 dumpRenderTree(int, char const**) + 309 (DumpRenderTree.mm:684)
43  DumpRenderTree                	0x000000010001261b main + 97 (DumpRenderTree.mm:726)
44  DumpRenderTree                	0x00000001000015f4 start + 52