Bug 81525

Summary: ASSERTION FAILURE: !oldLast->m_nextSibling in WebFrameProxy::appendChild causing "crashes" on Lion Intel Debug WebKit2 testers
Product: WebKit Reporter: Jessie Berlin <jberlin>
Component: FramesAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: andersca, ap, jberlin, sam, webkit-bug-importer
Priority: P2 Keywords: InRadar, LayoutTestFailure, MakingBotsRed, Regression
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r111185%20(5032)/fast/frames/iframe-reparenting-unique-name-crash-log.txt

Jessie Berlin
Reported 2012-03-19 10:35:54 PDT
void WebFrameProxy::appendChild(WebFrameProxy* child) { ASSERT(child->page() == page()); ASSERT(!child->m_parentFrame); ASSERT(!child->m_nextSibling); ASSERT(!child->m_previousSibling); child->m_parentFrame = this; WebFrameProxy* oldLast = m_lastChild; m_lastChild = child; if (oldLast) { ASSERT(!oldLast->m_nextSibling); child->m_previousSibling = oldLast; oldLast->m_nextSibling = child; } else m_firstChild = child; } http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r111185%20(5032)/fast/frames/iframe-reparenting-unique-name-crash-log.txt I have to run all fast/frames tests under WKTR to reproduce this locally on my Lion machine - running just fast/frames/iframe-reparenting-unique-name.html is not enough. However, it always seems to "crash" in that test.
Attachments
Radar WebKit Bug Importer
Comment 1 2012-03-19 10:36:29 PDT
Jessie Berlin
Comment 2 2012-03-19 10:42:05 PDT
Correction: I can reproduce this locally by just running the fast/frames/iframe-reparenting* tests.
Alexey Proskuryakov
Comment 3 2012-03-19 17:00:29 PDT
Same thing as bug 81453. *** This bug has been marked as a duplicate of bug 81453 ***
Note You need to log in before you can comment on or make changes to this bug.