Bug 9785
| Summary: | buildbot debug leak checking failing with d->ownerRenderer assertion failure | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Darin Adler <darin> |
| Component: | Frames | Assignee: | Anders Carlsson <andersca> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ddkilzer |
| Priority: | P2 | ||
| Version: | 420+ | ||
| Hardware: | Mac | ||
| OS: | OS X 10.4 | ||
Darin Adler
Seeing this consistently in the debug buildbot log, although I can't reproduce it locally:
=================
ASSERTION FAILED: !d->m_ownerElement (/Users/buildbot/Desktop/BuildData/WebKit-BuildSlave/post-commit-leaks-powerpc-mac-os-x/build/WebCore/page/Frame.cpp:211 virtual WebCore::Frame::~Frame())
=================
Segmentation fault
LEAK: 9 Node
LEAK: 3 RenderObject
LEAK: 1 Frame
LEAK: 9 KJS::Node
fast/dom/Window/redirect-with-timer.html -> failed
fast/dom/Window/window-open-parent-no-parent.html -> failed
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
David Kilzer (:ddkilzer)
There may be some relevant crash logs in Bug 9784.
mitz
The assert is no longer there. Instead, the Frame destructor calls disconnectOwnerElement() which set d->m_ownerElement to 0.