RESOLVED WORKSFORME 68006
Web Inspector: [JSC] Crashes opening closure
https://bugs.webkit.org/show_bug.cgi?id=68006
Summary Web Inspector: [JSC] Crashes opening closure
michaelbraithwaite
Reported 2011-09-13 09:19:23 PDT
This is with Safari 5.1 (7534.50) on Windows 7. * Open http://www.apple.com/startpage/ * Open Web Inspector by clicking Develop->Start Debugging JavaScript * Click the "Pause Script Execution" button * In the "Scope Variables" panel click on "Closure" * It crashes with the below call stack. This seems a 100% for me and happens on other pages. > JavaScriptCore.dll!JSC::JSCell::operator new(unsigned int size=56) Line 419 C++ JavaScriptCore.dll!JSC::JSActivation::argumentsGetter(JSC::ExecState * __formal=0x070205c8, JSC::JSValue slotBase={...}, JSC::ExecState * __formal=0x070205c8) Line 223 C++ JavaScriptCore.dll!cti_op_get_by_val(void * * args=0x00000000) C++ 02a51d98() WebKit.dll!WebCore::InspectorBackendDispatcher::dispatch(const WTF::String & message={...}) Line 4301 C++ WebKit.dll!WebCore::InspectorFrontendClientLocal::sendMessageToBackend(const WTF::String & message={...}) Line 167 C++ WebKit.dll!WebCore::jsInspectorFrontendHostPrototypeFunctionSendMessageToBackend(JSC::ExecState * exec=0x00000000) Line 478 C++ 038c0531() JavaScriptCore.dll!ctiTrampoline(void * code=0x5e3b466f, JSC::RegisterFile * __formal=0x7eebc4cc, JSC::RegisterFile * __formal=0x7eebc4cc, JSC::RegisterFile * __formal=0x7eebc4cc, JSC::RegisterFile * __formal=0x7eebc4cc, JSC::RegisterFile * __formal=0x7eebc4cc) Line 267 C++ 070201e8() JavaScriptCore.dll!cti_op_put_by_id(void * * args=0x00000000) Line 1441 C++ WebKit.dll!WebCore::JSMainThreadExecState::call(JSC::ExecState * exec=0x00000000, JSC::JSValue functionObject={...}, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...}) Line 48 C++ WebKit.dll!WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext * scriptExecutionContext=0x7e772988, WebCore::Event * event=0x7e8bb7e0) Line 128 C++ WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event * event=0x00000000, WebCore::EventTargetData * d=0x7e49c6f0, WTF::Vector<WebCore::RegisteredEventListener,1> & entry={...}) Line 360 C++ WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event * event=) Line 331 C++ WebKit.dll!WebCore::Node::handleLocalEvents(WebCore::Event * event=0x7e8bb7e0) Line 2830 C++ WebKit.dll!WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event> event={...}) Line 307 C++ WebKit.dll!WebCore::MouseEventDispatchMediator::dispatchEvent(WebCore::EventDispatcher * dispatcher=0x003eedec) Line 177 C++ WebKit.dll!WebCore::Node::dispatchMouseEvent(const WebCore::PlatformMouseEvent & event={...}, const WTF::AtomicString & eventType={...}, int detail=1, WebCore::Node * relatedTarget=0x00000000) Line 2878 C++ WebKit.dll!WebCore::EventHandler::dispatchMouseEvent(const WTF::AtomicString & eventType={...}, WebCore::Node * targetNode=0x7de6ba80, bool __formal=true, int clickCount=1, const WebCore::PlatformMouseEvent & mouseEvent={...}, bool setUnder=true) Line 2011 C++ WebKit.dll!WebCore::EventHandler::handleMouseReleaseEvent(const WebCore::PlatformMouseEvent & mouseEvent=) Line 1713 C++ WebKit.dll!WebKit::handleMouseEvent(const WebKit::WebMouseEvent & mouseEvent={...}, WebCore::Page * page=0x7e4a6180) Line 1042 C++ WebKit.dll!WebKit::WebPage::mouseEvent(const WebKit::WebMouseEvent & mouseEvent=) Line 1062 C++ WebKit.dll!CoreIPC::handleMessage<Messages::WebPage::MouseEvent,WebKit::WebPage,void (__thiscall WebKit::WebPage::*)(WebKit::WebMouseEvent const &)>(CoreIPC::ArgumentDecoder * argumentDecoder=0x7dcf6fa0, WebKit::WebPage * object=0x7ec92480, void (const WebKit::WebMouseEvent &)* function=0x5c7c8080) Line 278 C++ WebKit.dll!WebKit::WebPage::didReceiveWebPageMessage(CoreIPC::Connection * __formal=0x5c7caf14, CoreIPC::MessageID messageID={...}, CoreIPC::ArgumentDecoder * arguments=0x00000000) Line 88 C++ WebKit.dll!WebKit::WebPage::didReceiveMessage(CoreIPC::Connection * connection=0x00000000, CoreIPC::MessageID messageID={...}, CoreIPC::ArgumentDecoder * arguments=0x7dcf6fa0) Line 2018 C++ WebKit.dll!WebKit::WebProcess::didReceiveMessage(CoreIPC::Connection * connection=0x7ee92c00, CoreIPC::MessageID messageID={...}, CoreIPC::ArgumentDecoder * arguments=0x7dcf6fa0) Line 643 C++ WebKit.dll!CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder> & message={...}) Line 689 C++ WebKit.dll!CoreIPC::Connection::dispatchMessages() Line 714 C++ JavaScriptCore.dll!WTF::Mutex::unlock() Line 324 C++ WebKit.dll!RunLoop::performWork() Line 64 C++ WebKit.dll!RunLoop::wndProc(HWND__ * hWnd=, unsigned int message=0, unsigned int wParam=0, long lParam=) Line 65 C++ WebKit.dll!RunLoop::RunLoopWndProc(HWND__ * hWnd=0x000a0f42, unsigned int message=1025, unsigned int wParam=2129229760, long lParam=0) Line 55 C++
Attachments
Matthew Ellis
Comment 1 2012-07-24 13:25:15 PDT
I'm seeing this same issue on a custom port of webkit. I have also been able to reproduce it on Safari 5.1 on MacOS Snow Leopard. Does anyone have any ideas on what might be causing this?
michaelbraithwaite
Comment 2 2012-07-25 01:02:01 PDT
I though they fixed it but Safari 5.1.7 (7534.57.2) still crashes as described originally.
Geoffrey Garen
Comment 3 2012-07-25 14:43:00 PDT
Matthew Ellis
Comment 4 2012-09-17 09:35:31 PDT
I believe this issue is related to: https://bugs.webkit.org/show_bug.cgi?id=87192
Brian Burg
Comment 5 2014-12-09 10:39:26 PST
Please re-file or reopen if this is still an issue.
Note You need to log in before you can comment on or make changes to this bug.