[Webkit-unassigned] [Bug 28799] REGRESSION(r47686-r47783): Debugger no longer works on reload

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 31 14:52:33 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28799





--- Comment #9 from Oliver Hunt <oliver at apple.com>  2009-08-31 14:52:33 PDT ---
A big problem is that the debugger is broken prior to r44738 -- r47703 goes
form a completely functional debugger (more so than i recall) to completely
broken -- crashes at 
#0  0x00000001008ab224 in JSC::JSCell::isObject (this=0x0) at JSCell.h:140
#1  0x000000010088aac1 in JSC::asObject (value={m_ptr = 0x0}) at JSObject.h:255
#2  0x0000000100802425 in JSC::asFunction (value={m_ptr = 0x0}) at
JSFunction.h:124
#3  0x000000010084cc7a in JSC::DebuggerCallFrame::calculatedFunctionName
(this=0x11abe1508) at
/Volumes/BigData/git/WebKit/OpenSource/JavaScriptCore/debugger/DebuggerCallFrame.cpp:55
#4  0x00000001011bb42f in WebCore::JavaScriptCallFrame::functionName
(this=0x11abe1500) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/inspector/JavaScriptCallFrame.cpp:78
#5  0x00000001012bf67c in WebCore::jsJavaScriptCallFrameFunctionName
(exec=0x119115048, slot=@0x7fff5fbfadf0) at
/Volumes/BigData/git/WebKit/OpenSource/WebKitBuild/Debug/DerivedSources/WebCore/JSJavaScriptCallFrame.cpp:153
#6  0x00000001011d146a in JSC::PropertySlot::getValue (this=0x7fff5fbfadf0,
exec=0x119115048, propertyName=@0x1065a5bc0) at PropertySlot.h:62
#7  0x00000001012e144a in
WebCore::JSQuarantinedObjectWrapper::getOwnPropertySlot (this=0x112be0900,
exec=0x112c24260, identifier=@0x1065a5bc0, slot=@0x7fff5fbfaf30) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/bindings/js/JSQuarantinedObjectWrapper.cpp:113
#8  0x000000010080c10b in JSC::JSCell::fastGetOwnPropertySlot
(this=0x112be0900, exec=0x112c24260, propertyName=@0x1065a5bc0,
slot=@0x7fff5fbfaf30) at JSObject.h:355
#9  0x00000001008344a8 in JSC::JSValue::get (this=0x7fff5fbfaf90,
exec=0x112c24260, propertyName=@0x1065a5bc0, slot=@0x7fff5fbfaf30) at
JSObject.h:580
#10 0x0000000100889ce7 in cti_op_get_by_id (args=0x7fff5fbfafd0) at
/Volumes/BigData/git/WebKit/OpenSource/JavaScriptCore/jit/JITStubs.cpp:1197
#11 0x0000000100880d8f in WTF::doubleHash (key=Could not find the frame base
for "WTF::doubleHash(unsigned int)".
) at HashTable.h:437
#12 0x0000000100866670 in JSC::JITCode::execute (this=0x11abe47e8,
registerFile=0x106522c60, callFrame=0x112c24168, globalData=0x10595f400,
exception=0x105960690) at JITCode.h:79
#13 0x0000000100853e42 in JSC::Interpreter::execute (this=0x106522c50,
functionExecutable=0x11abe47d0, callFrame=0x1065e9da8, function=0x1124871c0,
thisObj=0x111cd3240, args=@0x7fff5fbfb360, scopeChain=0x11abe3c20,
exception=0x105960690) at
/Volumes/BigData/git/WebKit/OpenSource/JavaScriptCore/interpreter/Interpreter.cpp:721
#14 0x00000001007b8cca in JSC::JSFunction::call (this=0x1124871c0,
exec=0x1065e9da8, thisValue={m_ptr = 0x111cd3240}, args=@0x7fff5fbfb360) at
JSFunction.cpp:120
#15 0x00000001007b8d7e in JSC::call (exec=0x1065e9da8, functionObject={m_ptr =
0x1124871c0}, callType=JSC::CallTypeJS, callData=@0x7fff5fbfb370,
thisValue={m_ptr = 0x111cd3240}, args=@0x7fff5fbfb360) at CallData.cpp:39
#16 0x000000010155f9cd in WebCore::ScheduledAction::executeFunctionInContext
(this=0x11abe3c90, globalObject=0x111cd32c0, thisValue={m_ptr = 0x111cd3240})
at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/bindings/js/ScheduledAction.cpp:105
#17 0x000000010155fcdf in WebCore::ScheduledAction::execute (this=0x11abe3c90,
document=0x10592d600) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/bindings/js/ScheduledAction.cpp:125
#18 0x000000010155fd9c in WebCore::ScheduledAction::execute (this=0x11abe3c90,
context=0x10592d658) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/bindings/js/ScheduledAction.cpp:76
#19 0x0000000100fefd56 in WebCore::DOMTimer::fired (this=0x11abe3cc0) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/page/DOMTimer.cpp:124
#20 0x0000000101699206 in WebCore::ThreadTimers::fireTimers (this=0x104d34f10,
fireTime=1251515228.074461, firingTimers=@0x7fff5fbfb540) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/platform/ThreadTimers.cpp:111
#21 0x00000001016993e8 in WebCore::ThreadTimers::sharedTimerFiredInternal
(this=0x104d34f10) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/platform/ThreadTimers.cpp:141
#22 0x000000010169942d in WebCore::ThreadTimers::sharedTimerFired () at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/platform/ThreadTimers.cpp:122
#23 0x0000000101591168 in WebCore::timerFired () at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/platform/mac/SharedTimerMac.mm:86
#24 0x00007fff8482ea78 in __CFRunLoopRun ()
#25 0x00007fff8482d03f in CFRunLoopRunSpecific ()
#26 0x00007fff8383fc4e in RunCurrentEventLoopInMode ()
#27 0x00007fff8383fa53 in ReceiveNextEventCommon ()
#28 0x00007fff8383f90c in BlockUntilNextEventMatchingListInMode ()
#29 0x00007fff879f8570 in _DPSNextEvent ()
#30 0x00007fff879f7ed9 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#31 0x000000010000bcf0 in ?? ()
#32 0x0000000101034cd8 in WebCore::EventLoop::cycle (this=0x7fff5fbfc7de) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/platform/mac/EventLoopMac.mm:35
#33 0x00000001011bbf0b in WebCore::JavaScriptDebugServer::pauseIfNeeded
(this=0x104d35bd0, page=0x106152530) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/inspector/JavaScriptDebugServer.cpp:440
#34 0x00000001011bc6bf in WebCore::JavaScriptDebugServer::atStatement
(this=0x104d35bd0, debuggerCallFrame=@0x7fff5fbfc880, sourceID=4743601408,
lineNumber=7) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/inspector/JavaScriptDebugServer.cpp:468
#35 0x00000001008518f5 in JSC::Interpreter::debug (this=0x106522c50,
callFrame=0x112c240a8, debugHookID=JSC::WillExecuteStatement, firstLine=7,
lastLine=9) at
/Volumes/BigData/git/WebKit/OpenSource/JavaScriptCore/interpreter/Interpreter.cpp:911
#36 0x0000000100881973 in cti_op_debug (args=0x7fff5fbfc930) at
/Volumes/BigData/git/WebKit/OpenSource/JavaScriptCore/jit/JITStubs.cpp:3010
#37 0x0000000100880d8f in WTF::doubleHash (key=Could not find the frame base
for "WTF::doubleHash(unsigned int)".
) at HashTable.h:437
#38 0x0000000100866670 in JSC::JITCode::execute (this=0x7fff5fbfcb68,
registerFile=0x106522c60, callFrame=0x112c24048, globalData=0x10595f400,
exception=0x7fff5fbfcc10) at JITCode.h:79
#39 0x000000010085422f in JSC::Interpreter::execute (this=0x106522c50,
program=0x7fff5fbfcb50, callFrame=0x119115048, scopeChain=0x119115370,
thisObj=0x111cd0000, exception=0x7fff5fbfcc10) at
/Volumes/BigData/git/WebKit/OpenSource/JavaScriptCore/interpreter/Interpreter.cpp:655
#40 0x00000001007e981a in JSC::evaluate (exec=0x119115048,
scopeChain=@0x119115000, source=@0x7fff5fbfd238, thisValue={m_ptr =
0x111cd0000}) at Completion.cpp:64
#41 0x00000001015636d7 in WebCore::ScriptController::evaluate
(this=0x1050524a8, sourceCode=@0x7fff5fbfd230) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/bindings/js/ScriptController.cpp:114
#42 0x0000000101079598 in WebCore::FrameLoader::executeScript
(this=0x105052050, sourceCode=@0x7fff5fbfd230) at
/Volumes/BigData/git/WebKit/OpenSource/WebCore/loader/FrameLoader.cpp:769
....

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list