[Webkit-unassigned] [Bug 81525] New: ASSERTION FAILURE: !oldLast->m_nextSibling in WebFrameProxy::appendChild causing "crashes" on Lion Intel Debug WebKit2 testers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 19 10:35:54 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=81525

           Summary: ASSERTION FAILURE: !oldLast->m_nextSibling in
                    WebFrameProxy::appendChild causing "crashes" on Lion
                    Intel Debug WebKit2 testers
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://build.webkit.org/results/Lion%20Intel%20Debug%2
                    0(WebKit2%20Tests)/r111185%20(5032)/fast/frames/iframe
                    -reparenting-unique-name-crash-log.txt
        OS/Version: Unspecified
            Status: NEW
          Keywords: LayoutTestFailure, MakingBotsRed, NeedsRadar,
                    Regression
          Severity: Normal
          Priority: P2
         Component: Frames
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jberlin at webkit.org
                CC: ap at webkit.org, andersca at apple.com, sam at webkit.org,
                    webkit-bug-importer at group.apple.com


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.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list