Bug 20204 - Assertion failure in addChildNodesToDeletionQueue() (!n->m_deletionHasBegun) during garbage collection
Summary: Assertion failure in addChildNodesToDeletionQueue() (!n->m_deletionHasBegun) ...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Macintosh OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords: LayoutTestFailure
Depends on:
Blocks:
 
Reported: 2008-07-28 17:31 PDT by mitz
Modified: 2008-07-28 17:31 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mitz 2008-07-28 17:31:45 PDT
Hit this while running the layout tests.

0   com.apple.WebCore             	0x030407fc WebCore::ContainerNode::addChildNodesToDeletionQueue(WebCore::Node*&, WebCore::Node*&, WebCore::ContainerNode*) + 90 (ContainerNode.cpp:65)
1   com.apple.WebCore             	0x030409cc WebCore::ContainerNode::removeAllChildren() + 216 (ContainerNode.cpp:113)
2   com.apple.WebCore             	0x0312c409 WebCore::Document::removedLastRef() + 267 (Document.cpp:378)
3   com.apple.WebCore             	0x02f6fb4b WebCore::TreeShared<WebCore::Node>::deref() + 219 (TreeShared.h:69)
4   com.apple.WebCore             	0x02f99827 WTF::RefPtr<WebCore::Node>::~RefPtr() + 31
5   com.apple.WebCore             	0x0334d412 WebCore::JSNode::~JSNode() + 92
6   com.apple.WebCore             	0x032c961c WebCore::JSEventTargetNode::~JSEventTargetNode() + 40
7   com.apple.WebCore             	0x032f8cdb WebCore::JSDocument::~JSDocument() + 57
8   com.apple.WebCore             	0x03311708 WebCore::JSHTMLDocument::~JSHTMLDocument() + 38
9   com.apple.JavaScriptCore      	0x00336791 unsigned long KJS::Heap::sweep<(KJS::Heap::HeapType)0>() + 355
10  com.apple.JavaScriptCore      	0x002f5cd2 KJS::Heap::collect() + 458 (collector.cpp:947)
11  com.apple.WebCore             	0x031ee8bb WebCore::GCController::gcTimerFired(WebCore::Timer<WebCore::GCController>*) + 41 (GCController.cpp:73)
12  com.apple.WebCore             	0x031eead5 WebCore::Timer<WebCore::GCController>::fired() + 89 (Timer.h:99)
13  com.apple.WebCore             	0x035da8ed WebCore::TimerBase::fireTimers(double, WTF::Vector<WebCore::TimerBase*, 0ul> const&) + 221 (Timer.cpp:350)
14  com.apple.WebCore             	0x035da97c WebCore::TimerBase::sharedTimerFired() + 110 (Timer.cpp:370)
15  com.apple.WebCore             	0x035b402b __ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv + 78 (SharedTimerMac.mm:85)
16  com.apple.CoreFoundation      	0x914ff3ab __CFRunLoopRun + 6427
17  com.apple.CoreFoundation      	0x914ffc59 CFRunLoopRunSpecific + 1065
18  com.apple.CoreFoundation      	0x914ffcf1 CFRunLoopRunInMode + 97
19  com.apple.Foundation          	0x945a8115 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
20  DumpRenderTree                	0x0000614a __ZL7runTestPKc + 934
21  DumpRenderTree                	0x000064fc __ZL20runTestingServerLoopv + 75
22  DumpRenderTree                	0x000066a1 dumpRenderTree(int, char const**) + 209
23  DumpRenderTree                	0x00006857 main + 94 (DumpRenderTree.mm:532)
24  DumpRenderTree                	0x00002d75 start + 53