WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
70405
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
Details
One more crash log.
(55.68 KB, text/plain)
2011-10-19 04:11 PDT
,
Dimitris Apostolou
no flags
Details
One more.
(56.33 KB, text/plain)
2011-10-20 05:42 PDT
,
Dimitris Apostolou
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug