Bug 16612

Summary: ASSERTION FAILED: m_document->frame() == m_view->frame() in WebCore::CachedPage::clear
Product: WebKit Reporter: Matt Lilek <dev+webkit>
Component: Page LoadingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: beidson, mitz
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows XP   

Description Matt Lilek 2007-12-26 11:06:47 PST
While trying to reproduce bug 16607, I hit this assertion failure on Windows:

ASSERTION FAILED: m_document->frame() == m_view->frame()
..\history\CachedPage.cpp(173) : WebCore::CachedPage::clear

>	WebKit.dll!WebCore::CachedPage::clear()  Line 173 + 0x46 bytes	C++
 	WebKit.dll!WebCore::PageCache::releaseAutoreleasedPagesNow()  Line 167 + 0x16 bytes	C++
 	WebKit.dll!WebCore::PageCache::releaseAutoreleasedPagesNowOrReschedule(WebCore::Timer<WebCore::PageCache> * timer=0x02a627e8)  Line 153	C++
 	WebKit.dll!WebCore::Timer<WebCore::PageCache>::fired()  Line 98 + 0x23 bytes	C++
 	WebKit.dll!WebCore::TimerBase::fireTimers(double fireTime=1198617776.9211235, const WTF::Vector<WebCore::TimerBase *,0> & firingTimers={...})  Line 336 + 0xf bytes	C++
 	WebKit.dll!WebCore::TimerBase::sharedTimerFired()  Line 357 + 0x12 bytes	C++
 	WebKit.dll!WebCore::TimerWindowWndProc(HWND__ * hWnd=0x00010188, unsigned int message=275, unsigned int wParam=1000, long lParam=0)  Line 63 + 0x8 bytes	C++
 	user32.dll!7e418734()