[Webkit-unassigned] [Bug 31259] New: Web Inspector: Crash when inspecting WebCore\manual-tests\inspector\dom-mutation.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 9 08:53:49 PST 2009


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

           Summary: Web Inspector: Crash when inspecting
                    WebCore\manual-tests\inspector\dom-mutation.html
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: apavlov at chromium.org
                CC: timothy at hatcher.name, rik at webkit.org,
                    casey.hattori at gmail.com, pmuellr at yahoo.com,
                    joepeck at webkit.org, pfeldman at chromium.org,
                    bweinstein at apple.com


Steps to reproduce:

1. Open WebCore\manual-tests\inspector\dom-mutation.html and open the Web
Inspector's Elements panel
2. Expand the iframe body node (html/body/div[1]/iframe/html/body) in the
elements tree. Watch the contents changing after the iframe content updates.
3. Click the "Test frame 2" button in the inspected page.

The following crash occurs:

>	WebKit.dll!WTF::HashTable<WTF::RefPtr<WebCore::Node>,std::pair<WTF::RefPtr<WebCore::Node>,long>,WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::Node>,long> >,WTF::PtrHash<WTF::RefPtr<WebCore::Node> >,WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node> >,WTF::HashTraits<long> >,WTF::HashTraits<WTF::RefPtr<WebCore::Node> > >::checkKey<WebCore::Node *,WTF::RefPtrHashMapRawKeyTranslator<WebCore::Node *,std::pair<WTF::RefPtr<WebCore::Node>,long>,WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node> >,WTF::HashTraits<long> >,WTF::PtrHash<WTF::RefPtr<WebCore::Node> > > >(WebCore::Node * const & key=0x00000000)  Line 455 + 0x53 bytes	C++
    
WebKit.dll!WTF::HashTable<WTF::RefPtr<WebCore::Node>,std::pair<WTF::RefPtr<WebCore::Node>,long>,WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::Node>,long>
>,WTF::PtrHash<WTF::RefPtr<WebCore::Node>
>,WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node>
>,WTF::HashTraits<long> >,WTF::HashTraits<WTF::RefPtr<WebCore::Node> >
>::lookup<WebCore::Node *,WTF::RefPtrHashMapRawKeyTranslator<WebCore::Node
*,std::pair<WTF::RefPtr<WebCore::Node>,long>,WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node>
>,WTF::HashTraits<long> >,WTF::PtrHash<WTF::RefPtr<WebCore::Node> > >
>(WebCore::Node * const & key=0x00000000)  Line 471    C++
    
WebKit.dll!WTF::HashMap<WTF::RefPtr<WebCore::Node>,long,WTF::PtrHash<WTF::RefPtr<WebCore::Node>
>,WTF::HashTraits<WTF::RefPtr<WebCore::Node> >,WTF::HashTraits<long>
>::inlineGet(WebCore::Node * key=0x00000000)  Line 270 + 0xc bytes    C++
    
WebKit.dll!WTF::HashMap<WTF::RefPtr<WebCore::Node>,long,WTF::PtrHash<WTF::RefPtr<WebCore::Node>
>,WTF::HashTraits<WTF::RefPtr<WebCore::Node> >,WTF::HashTraits<long>
>::get(WebCore::Node * key=0x00000000)  Line 281    C++
    
WebKit.dll!WebCore::InspectorDOMAgent::handleEvent(WebCore::ScriptExecutionContext
* __formal=0x09c4303c, WebCore::Event * event=0x09abfcd8)  Line 196 + 0x18
bytes    C++
     WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event *
event=0x09abfcd8)  Line 297 + 0x35 bytes    C++
     WebKit.dll!WebCore::Node::handleLocalEvents(WebCore::Event *
event=0x09abfcd8)  Line 2384    C++
    
WebKit.dll!WebCore::Node::dispatchGenericEvent(WTF::PassRefPtr<WebCore::Event>
prpEvent=NULL)  Line 2515 + 0x1b bytes    C++
     WebKit.dll!WebCore::DOMWindow::dispatchLoadEvent()  Line 1294    C++
     WebKit.dll!WebCore::Document::dispatchWindowLoadEvent()  Line 2904    C++
     WebKit.dll!WebCore::Document::implicitClose()  Line 1735    C++
     WebKit.dll!WebCore::FrameLoader::checkCallImplicitClose()  Line 1160   
C++
     WebKit.dll!WebCore::FrameLoader::checkCompleted()  Line 1109    C++
     WebKit.dll!WebCore::FrameLoader::finishedParsing()  Line 1048    C++
     WebKit.dll!WebCore::Document::finishedParsing()  Line 4041    C++
     WebKit.dll!WebCore::HTMLParser::finished()  Line 1635 + 0x1a bytes    C++
     WebKit.dll!WebCore::HTMLTokenizer::end()  Line 1864    C++
     WebKit.dll!WebCore::HTMLTokenizer::finish()  Line 1904    C++
     WebKit.dll!WebCore::Document::finishParsing()  Line 1879 + 0x1b bytes   
C++
     WebKit.dll!WebCore::FrameLoader::endIfNotLoadingMainResource()  Line 950  
 C++
     WebKit.dll!WebCore::FrameLoader::end()  Line 935    C++
     WebKit.dll!WebCore::DocumentLoader::finishedLoading()  Line 332    C++
     WebKit.dll!WebCore::FrameLoader::finishedLoading()  Line 2698    C++
     WebKit.dll!WebCore::MainResourceLoader::didFinishLoading()  Line 394   
C++
    
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle *
__formal=0x08494d78)  Line 403 + 0xf bytes    C++
     WebKit.dll!WebCore::didFinishLoading(_CFURLConnection * conn=0x0be86270,
const void * clientInfo=0x08494d78)  Line 232 + 0x1e bytes    C++
     CFNetwork.dll!71aaa0ad()

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