[Webkit-unassigned] [Bug 28438] Browser hangs on opening Web Inspector.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 20 06:43:14 PDT 2009


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


apavlov at chromium.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |apavlov at chromium.org




--- Comment #5 from apavlov at chromium.org  2009-08-20 06:43:12 PDT ---
I'm hitting a different stacktrace with the mentioned change in place:

>	JavaScriptCore.dll!JSC::FunctionExecutable::generatedBytecode()  Line 217 + 0x25 bytes	C++
     JavaScriptCore.dll!JSC::JSActivation::markChildren(JSC::MarkStack &
markStack={...})  Line 60 + 0x19 bytes    C++
     JavaScriptCore.dll!JSC::MarkStack::drain()  Line 196 + 0x13 bytes    C++
     JavaScriptCore.dll!JSC::Heap::markConservatively(JSC::MarkStack &
markStack={...}, void * start=0x0012f468, void * end=0x00130000)  Line 738   
C++
    
JavaScriptCore.dll!JSC::Heap::markCurrentThreadConservativelyInternal(JSC::MarkStack
& markStack={...})  Line 753    C++
    
JavaScriptCore.dll!JSC::Heap::markCurrentThreadConservatively(JSC::MarkStack &
markStack={...})  Line 769    C++
    
JavaScriptCore.dll!JSC::Heap::markStackObjectsConservatively(JSC::MarkStack &
markStack={...})  Line 924    C++
     JavaScriptCore.dll!JSC::Heap::collect()  Line 1135    C++
     JavaScriptCore.dll!JSC::Heap::heapAllocate<0>(unsigned int s=56)  Line 388
+ 0x8 bytes    C++
     JavaScriptCore.dll!JSC::Heap::allocate(unsigned int s=56)  Line 440    C++
     JavaScriptCore.dll!JSC::JSCell::operator new(unsigned int size=56,
JSC::JSGlobalData * globalData=0x036e30e8)  Line 175    C++
     JavaScriptCore.dll!cti_op_create_arguments_no_params(void * *
args=0x0012f5ec)  Line 1632 + 0xe bytes    C++
     JavaScriptCore.dll!@cti_op_convert_this at 4()  + 0x10f bytes    C++
     JavaScriptCore.dll!JSC::JITCode::execute(JSC::RegisterFile *
registerFile=0x04e0d750, JSC::ExecState * callFrame=0x05ff0078,
JSC::JSGlobalData * globalData=0x036e30e8, JSC::JSValue * exception=0x036e3640)
 Line 79 + 0x24 bytes    C++
     JavaScriptCore.dll!JSC::Interpreter::execute(JSC::FunctionExecutable *
functionExecutable=0x06917290, JSC::ExecState * callFrame=0x04d0bcc0,
JSC::JSFunction * function=0x07476080, JSC::JSObject * thisObj=0x07476980,
const JSC::ArgList & args={...}, JSC::ScopeChainNode * scopeChain=0x06983c90,
JSC::JSValue * exception=0x036e3640)  Line 721 + 0x30 bytes    C++
     JavaScriptCore.dll!JSC::JSFunction::call(JSC::ExecState * exec=0x04d0bcc0,
JSC::JSValue thisValue={...}, const JSC::ArgList & args={...})  Line 122 + 0x51
bytes    C++
     JavaScriptCore.dll!JSC::call(JSC::ExecState * exec=0x04d0bcc0,
JSC::JSValue functionObject={...}, JSC::CallType callType=CallTypeJS, const
JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const
JSC::ArgList & args={...})  Line 39 + 0x2b bytes    C++
     WebKit.dll!WebCore::ScriptFunctionCall::call(bool & hadException=false,
bool reportExceptions=true)  Line 126 + 0x41 bytes    C++
     WebKit.dll!WebCore::ScriptFunctionCall::call()  Line 141 + 0x12 bytes   
C++
     WebKit.dll!WebCore::InspectorFrontend::parsedScriptSource(const
JSC::SourceCode & source={...})  Line 219 + 0x13 bytes    C++
     WebKit.dll!WebCore::InspectorController::didParseSource(JSC::ExecState *
__formal=0x04dc0388, const JSC::SourceCode & source={...})  Line 1269    C++
     WebKit.dll!WebCore::dispatchDidParseSource(const
WTF::HashSet<WebCore::JavaScriptDebugListener
*,WTF::PtrHash<WebCore::JavaScriptDebugListener
*>,WTF::HashTraits<WebCore::JavaScriptDebugListener *> > & listeners={...},
JSC::ExecState * exec=0x04dc0388, const JSC::SourceCode & source={...})  Line
323 + 0x28 bytes    C++
     WebKit.dll!WebCore::JavaScriptDebugServer::sourceParsed(JSC::ExecState *
exec=0x04dc0388, const JSC::SourceCode & source={...}, int errorLine=-1, const
JSC::UString & errorMessage={...})  Line 381 + 0x11 bytes    C++
    
JavaScriptCore.dll!JSC::Debugger::recompileAllJSFunctions(JSC::JSGlobalData *
globalData=0x036e30e8)  Line 97 + 0x58 bytes    C++
    
WebKit.dll!WebCore::JavaScriptDebugServer::recompileAllJSFunctions(WebCore::Timer<WebCore::JavaScriptDebugServer>
* __formal=0x036cf310)  Line 622    C++
     WebKit.dll!WebCore::Timer<WebCore::JavaScriptDebugServer>::fired()  Line
98 + 0x23 bytes    C++
     WebKit.dll!WebCore::ThreadTimers::fireTimers(double
fireTime=1250775602.8644888, const WTF::Vector<WebCore::TimerBase *,0> &
firingTimers=[10](...))  Line 111 + 0xf bytes    C++
     WebKit.dll!WebCore::ThreadTimers::sharedTimerFiredInternal()  Line 143   
C++
     WebKit.dll!WebCore::ThreadTimers::sharedTimerFired()  Line 123    C++
     WebKit.dll!WebCore::TimerWindowWndProc(HWND__ * hWnd=0x00030390, unsigned
int message=49611, unsigned int wParam=0, long lParam=0)  Line 101 + 0x8 bytes 
  C++

- 100% reproducible (in fact, it's a showstopper for me at the moment)
- any site/local file
- Windows + Cygwin

-- 
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