main frame - didStartProvisionalLoadForFrame main frame - didCommitLoadForFrame frame "-->" - didStartProvisionalLoadForFrame main frame - didFinishDocumentLoadForFrame frame "-->" - didCommitLoadForFrame frame "-->" - didFinishDocumentLoadForFrame frame "-->" - didFailLoadWithError main frame - didFinishLoadForFrame This test provokes HTMLTokenizer::timerFired to be called and from within timerFired we want to call WebCore::pageDestroyed. You pass this test if you don't see an ASSERT. This is from http://bugs.webkit.org/show_bug.cgi?id=15765.