[Webkit-unassigned] [Bug 128041] New: Web Inspector: Crash when searching in DOM tree

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Feb 1 02:43:29 PST 2014


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

           Summary: Web Inspector: Crash when searching in DOM tree
           Product: WebKit
           Version: 525.x (Safari 3.2)
          Platform: Macintosh
        OS/Version: Mac OS X 10.9
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: taiki at taiki.us
                CC: timothy at apple.com, joepeck at webkit.org,
                    webkit-bug-importer at group.apple.com, graouts at apple.com


[Running Safari 7, don't know which version of Webkit is used]
I could reproduce a crash in the Web Inspector by performing the following tasks:
1. Disable Javascript
2. Go to some website (reproduced on google.com, some pages of deviantart)
3. Open the Web Inspector search bar
4. Type something
5. Crash

Reliably reproduced on google.com, with the string 'height' but crash also occurred with other strings, however, some pages of deviantart don't crash, while other do.
Here is the stack trace:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore          0x00007fff8ac3cb8d JSC::JSObject::defaultValue(JSC::JSObject const*, JSC::ExecState*, JSC::PreferredPrimitiveType) + 45
1   com.apple.JavaScriptCore          0x00007fff8ada2d2d JSC::JSObject::toString(JSC::ExecState*) const + 77
2   com.apple.WebCore                 0x00007fff8e259ac0 WebCore::eventListenerHandlerBody(WebCore::Document*, WebCore::EventListener*) + 128
3   com.apple.WebCore                 0x00007fff8de867b7 WebCore::InspectorDOMAgent::buildObjectForEventListener(WebCore::RegisteredEventListener const&, WTF::AtomicString const&, WebCore::Node*, WTF::String const*) + 695
4   com.apple.WebCore                 0x00007fff8de85ca3 WebCore::InspectorDOMAgent::getEventListenersForNode(WTF::String*, int, WTF::String const*, WTF::RefPtr<WebCore::TypeBuilder::Array<WebCore::TypeBuilder::DOM::EventListener> >&) + 339
5   com.apple.WebCore                 0x00007fff8de488fa WebCore::InspectorBackendDispatcherImpl::DOM_getEventListenersForNode(long, WebCore::InspectorObject*) + 634
6   com.apple.WebCore                 0x00007fff8de6620a WebCore::InspectorBackendDispatcherImpl::dispatch(WTF::String const&) + 1546
7   com.apple.WebCore                 0x00007fff8dea3d50 WebCore::InspectorBackendDispatchTask::onTimer(WebCore::Timer<WebCore::InspectorBackendDispatchTask>*) + 160
8   com.apple.WebCore                 0x00007fff8d6f164f WebCore::ThreadTimers::sharedTimerFiredInternal() + 175
9   com.apple.WebCore                 0x00007fff8d6f152a WebCore::timerFired(__CFRunLoopTimer*, void*) + 58
10  com.apple.CoreFoundation          0x00007fff879bb724 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
11  com.apple.CoreFoundation          0x00007fff879bb25f __CFRunLoopDoTimer + 1151
12  com.apple.CoreFoundation          0x00007fff87a2c76a __CFRunLoopDoTimers + 298
13  com.apple.CoreFoundation          0x00007fff87976aa5 __CFRunLoopRun + 1525
14  com.apple.CoreFoundation          0x00007fff87976275 CFRunLoopRunSpecific + 309
15  com.apple.HIToolbox               0x00007fff8d1c3f0d RunCurrentEventLoopInMode + 226
16  com.apple.HIToolbox               0x00007fff8d1c3cb7 ReceiveNextEventCommon + 479
17  com.apple.HIToolbox               0x00007fff8d1c3abc _BlockUntilNextEventMatchingListInModeWithFilter + 65
18  com.apple.AppKit                  0x00007fff8b5d828e _DPSNextEvent + 1434
19  com.apple.AppKit                  0x00007fff8b5d78db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
20  com.apple.AppKit                  0x00007fff8b5cb9cc -[NSApplication run] + 553
21  com.apple.AppKit                  0x00007fff8b5b6803 NSApplicationMain + 940
22  com.apple.XPCService              0x00007fff87315c0f _xpc_main + 385
23  libxpc.dylib                      0x00007fff8718ab2e xpc_main + 399
24  com.apple.WebKit.WebContent       0x00000001045a0ba0 0x1045a0000 + 2976
25  libdyld.dylib                     0x00007fff8c1775fd start + 1

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