UNCONFIRMED70405
Safari crashed due to assert failure in WebKit::WebFrameProxy::didStartProvisionalLoad
https://bugs.webkit.org/show_bug.cgi?id=70405
Summary Safari crashed due to assert failure in WebKit::WebFrameProxy::didStartProvis...
Dimitris Apostolou
Reported 2011-10-19 01:57:54 PDT
Created attachment 111578 [details] Crash log. r97834 Reproducibility: once Steps: I opened a webpage (which I cannot share as it's classified) which is just a list of files from a build server. What happened: Assert failure and then Safari crashed after about a minute. ASSERTION FAILED: m_loadState == LoadStateFinished /Users/rex/WebKit/Source/WebKit2/UIProcess/WebFrameProxy.cpp(134) : void WebKit::WebFrameProxy::didStartProvisionalLoad(const WTF::String &) 1 0x10f7023cb WebKit::WebFrameProxy::didStartProvisionalLoad(WTF::String const&) 2 0x10f735601 WebKit::WebPageProxy::didStartProvisionalLoadForFrame(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*) 3 0x10f866ef3 void CoreIPC::callMemberFunction<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*), unsigned long long, WTF::String, WTF::String>(CoreIPC::Arguments3<unsigned long long, WTF::String, WTF::String> const&, CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)) 4 0x10f85945e void CoreIPC::handleMessageVariadic<Messages::WebPageProxy::DidStartProvisionalLoadForFrame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)>(CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)) 5 0x10f855b80 WebKit::WebPageProxy::didReceiveWebPageProxyMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 6 0x10f73444f WebKit::WebPageProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 7 0x10f79b535 WebKit::WebProcessProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 8 0x10f6466ec CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder>&) 9 0x10f648f03 CoreIPC::Connection::dispatchMessages() 10 0x10f64fd1b MemberFunctionWorkItem0<CoreIPC::Connection>::execute() 11 0x10f6aeb3f RunLoop::performWork() 12 0x10f6afa70 RunLoop::performWork(void*) 13 0x110615b51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 14 0x1106153bd __CFRunLoopDoSources0 15 0x11063c1a9 __CFRunLoopRun 16 0x11063bae6 CFRunLoopRunSpecific 17 0x1135ac3d3 RunCurrentEventLoopInMode 18 0x1135b363d ReceiveNextEventCommon 19 0x1135b34ca BlockUntilNextEventMatchingListInMode 20 0x110e343f1 _DPSNextEvent 21 0x110e33cf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 22 0x10cf770d3 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 23 0x110e3062d -[NSApplication run] 24 0x1110af80c NSApplicationMain 25 0x10d12affb SafariMain 26 0x10cf19f24 Expected result: No assert failure, no crash.
Attachments
Crash log. (53.14 KB, text/plain)
2011-10-19 01:57 PDT, Dimitris Apostolou
no flags
One more crash log. (55.68 KB, text/plain)
2011-10-19 04:11 PDT, Dimitris Apostolou
no flags
One more. (56.33 KB, text/plain)
2011-10-20 05:42 PDT, Dimitris Apostolou
no flags
Dimitris Apostolou
Comment 1 2011-10-19 04:10:39 PDT
Got it again while loading an issue in JIRA. ASSERTION FAILED: m_loadState == LoadStateFinished /Users/rex/WebKit/Source/WebKit2/UIProcess/WebFrameProxy.cpp(134) : void WebKit::WebFrameProxy::didStartProvisionalLoad(const WTF::String &) 1 0x102d883cb WebKit::WebFrameProxy::didStartProvisionalLoad(WTF::String const&) 2 0x102dbb601 WebKit::WebPageProxy::didStartProvisionalLoadForFrame(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*) 3 0x102eecef3 void CoreIPC::callMemberFunction<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*), unsigned long long, WTF::String, WTF::String>(CoreIPC::Arguments3<unsigned long long, WTF::String, WTF::String> const&, CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)) 4 0x102edf45e void CoreIPC::handleMessageVariadic<Messages::WebPageProxy::DidStartProvisionalLoadForFrame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)>(CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)) 5 0x102edbb80 WebKit::WebPageProxy::didReceiveWebPageProxyMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 6 0x102dba44f WebKit::WebPageProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 7 0x102e21535 WebKit::WebProcessProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 8 0x102ccc6ec CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder>&) 9 0x102ccef03 CoreIPC::Connection::dispatchMessages() 10 0x102cd5d1b MemberFunctionWorkItem0<CoreIPC::Connection>::execute() 11 0x102d34b3f RunLoop::performWork() 12 0x102d35a70 RunLoop::performWork(void*) 13 0x103c9fb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 14 0x103c9f3bd __CFRunLoopDoSources0 15 0x103cc61a9 __CFRunLoopRun 16 0x103cc5ae6 CFRunLoopRunSpecific 17 0x106c093d3 RunCurrentEventLoopInMode 18 0x106c1063d ReceiveNextEventCommon 19 0x106c104ca BlockUntilNextEventMatchingListInMode 20 0x1044c43f1 _DPSNextEvent 21 0x1044c3cf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 22 0x1006050d3 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 23 0x1044c062d -[NSApplication run] 24 0x10473f80c NSApplicationMain 25 0x1007b8ffb SafariMain 26 0x1005a8f24
Dimitris Apostolou
Comment 2 2011-10-19 04:11:08 PDT
Created attachment 111589 [details] One more crash log.
Dimitris Apostolou
Comment 3 2011-10-20 05:42:50 PDT
Created attachment 111758 [details] One more. Got it again with r97965 ASSERTION FAILED: m_loadState == LoadStateFinished /Users/rex/WebKit/Source/WebKit2/UIProcess/WebFrameProxy.cpp(134) : void WebKit::WebFrameProxy::didStartProvisionalLoad(const WTF::String &) 1 0x10e3de6bb WebKit::WebFrameProxy::didStartProvisionalLoad(WTF::String const&) 2 0x10e4119f1 WebKit::WebPageProxy::didStartProvisionalLoadForFrame(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*) 3 0x10e543633 void CoreIPC::callMemberFunction<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*), unsigned long long, WTF::String, WTF::String>(CoreIPC::Arguments3<unsigned long long, WTF::String, WTF::String> const&, CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)) 4 0x10e535b9e void CoreIPC::handleMessageVariadic<Messages::WebPageProxy::DidStartProvisionalLoadForFrame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)>(CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WTF::String const&, WTF::String const&, CoreIPC::ArgumentDecoder*)) 5 0x10e5322c0 WebKit::WebPageProxy::didReceiveWebPageProxyMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 6 0x10e41083f WebKit::WebPageProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 7 0x10e477925 WebKit::WebProcessProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) 8 0x10e322a8c CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder>&) 9 0x10e3252a3 CoreIPC::Connection::dispatchMessages() 10 0x10e32c0bb MemberFunctionWorkItem0<CoreIPC::Connection>::execute() 11 0x10e38ae2f RunLoop::performWork() 12 0x10e38bd60 RunLoop::performWork(void*) 13 0x10f2fdb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 14 0x10f2fd3bd __CFRunLoopDoSources0 15 0x10f3241a9 __CFRunLoopRun 16 0x10f323ae6 CFRunLoopRunSpecific 17 0x1122a03d3 RunCurrentEventLoopInMode 18 0x1122a763d ReceiveNextEventCommon 19 0x1122a74ca BlockUntilNextEventMatchingListInMode 20 0x10fb1d3f1 _DPSNextEvent 21 0x10fb1ccf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 22 0x10bc690d3 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 23 0x10fb1962d -[NSApplication run] 24 0x10fd9880c NSApplicationMain 25 0x10be1cffb SafariMain 26 0x10bc06f24
Note You need to log in before you can comment on or make changes to this bug.