WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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
<
rdar://problem/11958788
>
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.
Top of Page
Format For Printing
XML
Clone This Bug