[Webkit-unassigned] [Bug 49972] REGRESSION (r72415?): Crash in DOMWindow::dispatchTimedEvent when running fast/dom/onload-open.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 23 07:14:53 PST 2010


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





--- Comment #1 from Adam Roben (aroben) <aroben at apple.com>  2010-11-23 07:14:53 PST ---
Here's the backtrace of the crash:


>	WebKit.dll!WebCore::DOMWindow::dispatchTimedEvent(WTF::PassRefPtr<WebCore::Event> event={...}, WebCore::Document * target=0x11cbe258, double * startTime=0x10b30fe0, double * endTime=0x10b30fe8)  Line 1560 + 0x8 bytes	C++
     WebKit.dll!WebCore::DOMWindow::dispatchLoadEvent()  Line 1514    C++
     WebKit.dll!WebCore::Document::dispatchWindowLoadEvent()  Line 3458    C++
     WebKit.dll!WebCore::Document::implicitClose()  Line 2107    C++
     WebKit.dll!WebCore::FrameLoader::checkCallImplicitClose()  Line 901    C++
     WebKit.dll!WebCore::FrameLoader::checkCompleted()  Line 850    C++
     WebKit.dll!WebCore::FrameLoader::completed()  Line 1200    C++
     WebKit.dll!WebCore::FrameLoader::checkCompleted()  Line 853    C++
     WebKit.dll!WebCore::FrameLoader::mainReceivedCompleteError(WebCore::DocumentLoader * loader=0x11044920, const WebCore::ResourceError & __formal={...})  Line 3267    C++
     WebKit.dll!WebCore::DocumentLoader::mainReceivedError(const WebCore::ResourceError & error={...}, bool isComplete=true)  Line 199    C++
     WebKit.dll!WebCore::FrameLoader::receivedMainResourceError(const WebCore::ResourceError & error={...}, bool isComplete=true)  Line 2824    C++
     WebKit.dll!WebCore::MainResourceLoader::didCancel(const WebCore::ResourceError & error={...})  Line 109    C++
     WebKit.dll!WebCore::ResourceLoader::cancel(const WebCore::ResourceError & error={...})  Line 378 + 0x1f bytes    C++
     WebKit.dll!WebCore::ResourceLoader::cancel()  Line 368 + 0x18 bytes    C++
     WebKit.dll!WebCore::DocumentLoader::stopLoading(WebCore::DatabasePolicy databasePolicy=DatabasePolicyStop)  Line 241 + 0x12 bytes    C++
     WebKit.dll!WebCore::FrameLoader::stopAllLoaders(WebCore::DatabasePolicy databasePolicy=DatabasePolicyStop)  Line 1697    C++
     WebKit.dll!WebCore::FrameLoader::stopLoadingSubframes()  Line 1677 + 0x18 bytes    C++
     WebKit.dll!WebCore::FrameLoader::stopAllLoaders(WebCore::DatabasePolicy databasePolicy=DatabasePolicyStop)  Line 1695    C++
     WebKit.dll!WebCore::FrameLoader::frameDetached()  Line 2571    C++
     WebKit.dll!WebCore::HTMLFrameOwnerElement::willRemove()  Line 59    C++
     WebKit.dll!WebCore::HTMLFrameElementBase::willRemove()  Line 284    C++
     WebKit.dll!WebCore::ContainerNode::willRemove()  Line 362 + 0x24 bytes    C++
     WebKit.dll!WebCore::ContainerNode::willRemove()  Line 362 + 0x24 bytes    C++
     WebKit.dll!WebCore::willRemoveChildren(WebCore::ContainerNode * container=0x11728258)  Line 386 + 0x1d bytes    C++
     WebKit.dll!WebCore::ContainerNode::removeChildren()  Line 505 + 0xe bytes    C++
     WebKit.dll!WebCore::Document::implicitOpen()  Line 1987    C++
     WebKit.dll!WebCore::Document::open(WebCore::Document * ownerDocument=0x11728258)  Line 1954    C++
     WebKit.dll!WebCore::JSHTMLDocument::open(JSC::ExecState * exec=0x120b00c0)  Line 129    C++
     WebKit.dll!WebCore::jsHTMLDocumentPrototypeFunctionOpen(JSC::ExecState * exec=0x120b00c0)  Line 400 + 0x10 bytes    C++
     0fff1b52()    
     JavaScriptCore.dll!cti_vm_lazyLinkCall()  Line 2136 + 0x1c bytes    C++
     JavaScriptCore.dll!JSC::Interpreter::executeCall(JSC::ExecState * callFrame=0x0fce8e40, JSC::JSObject * function=0x10ec8640, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...})  Line 849 + 0x2a bytes    C++
     JavaScriptCore.dll!JSC::call(JSC::ExecState * exec=0x0fce8e40, JSC::JSValue functionObject={...}, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...})  Line 38 + 0x3c bytes    C++
     WebKit.dll!WebCore::JSMainThreadExecState::call(JSC::ExecState * exec=0x0fce8e40, JSC::JSValue functionObject={...}, JSC::CallType callType=CallTypeJS, const JSC::CallData & callData={...}, JSC::JSValue thisValue={...}, const JSC::ArgList & args={...})  Line 48 + 0x29 bytes    C++
     WebKit.dll!WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext * scriptExecutionContext=, WebCore::Event * event=)  Line 124 + 0x6a bytes    C++
     WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event * event=0x10fd4fc8, WebCore::EventTargetData * d=0x112bafa8, WTF::Vector<WebCore::RegisteredEventListener,1> & entry=[...](...,...))  Line 342 + 0x35 bytes    C++
     WebKit.dll!WebCore::EventTarget::fireEventListeners(WebCore::Event * event=0x10fd4fc8)  Line 313    C++
     WebKit.dll!WebCore::DOMWindow::dispatchEvent(WTF::PassRefPtr<WebCore::Event> prpEvent={...}, WTF::PassRefPtr<WebCore::EventTarget> prpTarget={...})  Line 1547 + 0x11 bytes    C++
     WebKit.dll!WebCore::DOMWindow::dispatchTimedEvent(WTF::PassRefPtr<WebCore::Event> event={...}, WebCore::Document * target=0x116f0258, double * startTime=0x11310fe0, double * endTime=0x11310fe8)  Line 1560    C++
     WebKit.dll!WebCore::DOMWindow::dispatchLoadEvent()  Line 1514    C++
     WebKit.dll!WebCore::Document::dispatchWindowLoadEvent()  Line 3458    C++
     WebKit.dll!WebCore::Document::implicitClose()  Line 2107    C++
     WebKit.dll!WebCore::FrameLoader::checkCallImplicitClose()  Line 901    C++
     WebKit.dll!WebCore::FrameLoader::checkCompleted()  Line 850    C++
     WebKit.dll!WebCore::FrameLoader::completed()  Line 1200    C++
     WebKit.dll!WebCore::FrameLoader::checkCompleted()  Line 853    C++
     WebKit.dll!WebCore::FrameLoader::finishedParsing()  Line 784    C++
     WebKit.dll!WebCore::Document::finishedParsing()  Line 4226    C++
     WebKit.dll!WebCore::HTMLTreeBuilder::finished()  Line 2794 + 0x18 bytes    C++
     WebKit.dll!WebCore::HTMLDocumentParser::end()  Line 324    C++
     WebKit.dll!WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd()  Line 333    C++
     WebKit.dll!WebCore::HTMLDocumentParser::prepareToStopParsing()  Line 151    C++
     WebKit.dll!WebCore::HTMLDocumentParser::attemptToEnd()  Line 344 + 0xf bytes    C++
     WebKit.dll!WebCore::HTMLDocumentParser::finish()  Line 373    C++
     WebKit.dll!WebCore::Document::finishParsing()  Line 2257 + 0x20 bytes    C++
     WebKit.dll!WebCore::DocumentWriter::endIfNotLoadingMainResource()  Line 222    C++
     WebKit.dll!WebCore::DocumentWriter::end()  Line 207    C++
     WebKit.dll!WebCore::DocumentLoader::finishedLoading()  Line 279    C++
     WebKit.dll!WebCore::FrameLoader::finishedLoading()  Line 2167    C++
     WebKit.dll!WebCore::MainResourceLoader::didFinishLoading(double finishTime=0.00000000000000000)  Line 458    C++
     WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle * __formal=0x11a92ff0, double finishTime=0.00000000000000000)  Line 435 + 0x18 bytes    C++
     WebKit.dll!WebCore::didFinishLoading(_CFURLConnection * conn=0x11f0afe0, const void * clientInfo=0x11a92ff0)  Line 244 + 0x26 bytes    C++
     CFNetwork.dll!URLConnectionClient::_clientDidFinishLoading + 0x2b bytes    C++
     CFNetwork.dll!URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload    C++
     CFNetwork.dll!URLConnectionClient::processEvents() + 0x21 bytes    C++
     CFNetwork.dll!URLConnectionWndProc    C++
     user32.dll!_InternalCallWinProc at 20()  + 0x28 bytes    
     user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb7 bytes    
     user32.dll!_DispatchMessageWorker at 8()  + 0xdc bytes    
     user32.dll!_DispatchMessageW at 4()  + 0xf bytes    
     DumpRenderTree.exe!runTest(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & testPathOrURL="h:\cyghome\dev\webkit\opensource\layouttests\fast\dom\onload-open.html")  Line 987 + 0xf bytes    C++
     DumpRenderTree.exe!main(int argc=2, char * * argv=0x06f9ff78)  Line 1369 + 0x33 bytes    C++
     DumpRenderTree.exe!__tmainCRTStartup()  Line 597 + 0x17 bytes    C
     kernel32.dll!_BaseProcessStart at 4()  + 0x23 bytes

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