Bug 184208

Summary: Flaky Test: imported/w3c/web-platform-tests/dom/traversal/TreeWalker-currentNode.html
Product: WebKit Reporter: WebKit Commit Bot <commit-queue>
Component: Tools / TestsAssignee: WebKit Commit Bot <commit-queue>
Status: NEW ---    
Severity: Normal CC: cdumez, jlewis3, lforschler, ryanhaddad, youennf
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 50856    
Attachments:
Description Flags
Archive of layout-test-results from webkit-cq-03
none
Crash log none

Description WebKit Commit Bot 2018-03-30 23:44:03 PDT
This is an automatically generated bug from the commit-queue.
imported/w3c/web-platform-tests/dom/traversal/TreeWalker-currentNode.html has been flaky on the commit-queue.

imported/w3c/web-platform-tests/dom/traversal/TreeWalker-currentNode.html was authored by cdumez@apple.com and youennf@gmail.com.
https://trac.webkit.org/browser/trunk/LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-currentNode.html

The commit-queue just saw imported/w3c/web-platform-tests/dom/traversal/TreeWalker-currentNode.html flake (DumpRenderTree crashed) while processing attachment 336914 [details] on bug 184206.
Bot: webkit-cq-03  Port: <class 'webkitpy.common.config.ports.MacPort'>  Platform: Mac OS X 10.12.6

The bots will update this with information from each new failure.

If you believe this bug to be fixed or invalid, feel free to close.  The bots will re-open if the flake re-occurs.

If you would like to track this test fix with another bug, please close this bug as a duplicate.  The bots will follow the duplicate chain when making future comments.
Comment 1 WebKit Commit Bot 2018-03-30 23:44:04 PDT
Created attachment 336918 [details]
Archive of layout-test-results from webkit-cq-03
Comment 2 Ryan Haddad 2018-04-03 10:36:53 PDT
Thread 0:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x000000010b186a8e JSC::MarkedBlock::Handle::sweep(JSC::FreeList*) + 2142 (Bitmap.h:144)
1   com.apple.JavaScriptCore      	0x000000010b183b7b JSC::LocalAllocator::resumeAllocating() + 27 (LocalAllocator.cpp:132)
2   com.apple.JavaScriptCore      	0x000000010b163ba8 JSC::BlockDirectory::resumeAllocating() + 40 (SentinelLinkedList.h:108)
3   com.apple.JavaScriptCore      	0x000000010b188438 JSC::MarkedSpace::resumeAllocating() + 24 (SinglyLinkedListWithTail.h:52)
4   com.apple.JavaScriptCore      	0x000000010b16f990 JSC::Heap::resumeThePeriphery() + 32 (Heap.cpp:1623)
5   com.apple.JavaScriptCore      	0x000000010b16cf25 JSC::Heap::finishChangingPhase(JSC::GCConductor) + 149 (Heap.cpp:1548)
6   com.apple.JavaScriptCore      	0x000000010b16e230 JSC::Heap::runFixpointPhase(JSC::GCConductor) + 2832 (Heap.cpp:1525)
7   com.apple.JavaScriptCore      	0x000000010b16ce2b JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*) + 235 (Heap.cpp:1174)
8   com.apple.JavaScriptCore      	0x000000010b17566b WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&) + 27 (Heap.cpp:1786)
9   com.apple.JavaScriptCore      	0x000000010b184935 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&) + 117 (MachineStackMarker.cpp:226)
10  com.apple.JavaScriptCore      	0x000000010b17016d JSC::Heap::collectInMutatorThread() + 93 (CollectingScope.h:43)
11  com.apple.JavaScriptCore      	0x000000010b170058 JSC::Heap::stopIfNecessarySlow() + 72 (atomic:848)
12  com.apple.JavaScriptCore      	0x000000010b16a1a4 JSC::Heap::collectIfNecessaryOrDefer(JSC::GCDeferralContext*) + 132 (Heap.cpp:2554)
13  com.apple.JavaScriptCore      	0x000000010b183d69 JSC::LocalAllocator::allocateSlowCase(JSC::GCDeferralContext*, JSC::AllocationFailureMode) + 281 (LocalAllocator.cpp:165)
14  com.apple.JavaScriptCore      	0x000000010b182be8 JSC::IsoSubspace::allocateNonVirtual(JSC::VM&, unsigned long, JSC::GCDeferralContext*, JSC::AllocationFailureMode) + 152 (LocalAllocatorInlines.h:37)
15  com.apple.JavaScriptCore      	0x000000010b4a98fb JSC::JSFunction::create(JSC::VM&, JSC::JSGlobalObject*, int, WTF::String const&, JSC::NativeFunction, JSC::Intrinsic, JSC::NativeFunction, JSC::DOMJIT::Signature const*) + 91 (JSCellInlines.h:151)
16  com.apple.JavaScriptCore      	0x000000010b4ed3bf JSC::JSObject::putDirectNativeFunctionWithoutTransition(JSC::VM&, JSC::JSGlobalObject*, JSC::PropertyName const&, unsigned int, JSC::NativeFunction, JSC::Intrinsic, unsigned int) + 127 (JSObject.cpp:3008)
17  com.apple.JavaScriptCore      	0x000000010b55e8a6 JSC::ObjectPrototype::finishCreation(JSC::VM&, JSC::JSGlobalObject*) + 102 (ObjectPrototype.cpp:61)
18  com.apple.JavaScriptCore      	0x000000010b5644a8 JSC::ObjectPrototype::create(JSC::VM&, JSC::JSGlobalObject*, JSC::Structure*) + 136 (ObjectPrototype.cpp:77)
19  com.apple.JavaScriptCore      	0x000000010b4b19dc JSC::JSGlobalObject::init(JSC::VM&) + 2764 (utility:754)
20  com.apple.JavaScriptCore      	0x000000010b4c243d JSC::JSGlobalObject::finishCreation(JSC::VM&, JSC::JSObject*) + 141 (utility:754)
21  com.apple.WebCore             	0x000000010dfe9da2 WebCore::JSDOMGlobalObject::finishCreation(JSC::VM&, JSC::JSObject*) + 18 (JSDOMGlobalObject.cpp:191)
22  com.apple.WebCore             	0x000000010dfeda44 WebCore::JSDOMWindowBase::finishCreation(JSC::VM&, WebCore::JSDOMWindowProxy*) + 36 (JSDOMWindowBase.cpp:94)
23  com.apple.WebCore             	0x000000010d8cb449 WebCore::JSDOMWindow::finishCreation(JSC::VM&, WebCore::JSDOMWindowProxy*) + 25 (JSDOMWindow.cpp:6111)
24  com.apple.WebCore             	0x000000010dff0d1f WebCore::JSDOMWindowProxy::setWindow(WebCore::DOMWindow&) + 591 (Ref.h:60)
25  com.apple.WebCore             	0x000000010e01268a WebCore::ScriptController::setDOMWindowForWindowProxy(WebCore::DOMWindow*) + 298 (RefPtr.h:88)
26  com.apple.WebCore             	0x000000010e575e2f WebCore::FrameLoader::clear(WebCore::Document*, bool, bool, bool) + 543 (FrameLoader.cpp:653)
27  com.apple.WebCore             	0x000000010e575710 WebCore::DocumentWriter::begin(WebCore::URL const&, bool, WebCore::Document*) + 464 (utility:753)
28  com.apple.WebCore             	0x000000010e563ada WebCore::DocumentLoader::commitData(char const*, unsigned long) + 202 (DocumentLoader.cpp:978)
29  com.apple.WebKitLegacy        	0x0000000110ceb9f2 -[WebHTMLRepresentation receivedData:withDataSource:] + 98 (WebHTMLRepresentation.mm:181)
30  com.apple.WebKitLegacy        	0x0000000110cbe240 -[WebDataSource(WebInternal) _receivedData:] + 64 (WebDataSource.mm:252)
31  com.apple.WebKitLegacy        	0x0000000110cd861d WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int) + 109 (WebFrameLoaderClient.mm:1009)
32  com.apple.WebCore             	0x000000010e567454 WebCore::DocumentLoader::commitLoad(char const*, int) + 148 (DocumentLoader.h:245)
33  com.apple.WebCore             	0x000000010e5e0103 WebCore::CachedRawResource::notifyClientsDataWasReceived(char const*, unsigned int) + 275 (Vector.h:707)
34  com.apple.WebCore             	0x000000010e5dfee2 WebCore::CachedRawResource::updateBuffer(WebCore::SharedBuffer&) + 210 (SetForScope.h:61)
35  com.apple.WebCore             	0x000000010e5b74da WebCore::SubresourceLoader::didReceiveDataOrBuffer(char const*, int, WTF::RefPtr<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> >&&, long long, WebCore::DataPayloadType) + 186 (SubresourceLoader.cpp:450)
36  com.apple.WebCore             	0x000000010e5b756a WebCore::SubresourceLoader::didReceiveBuffer(WTF::Ref<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> >&&, long long, WebCore::DataPayloadType) + 42 (utility:754)
37  com.apple.WebCore             	0x000000010db955ca WTF::Function<void ()>::CallableWrapper<-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveData:lengthReceived:]::$_5>::call() + 122 (Ref.h:60)
38  com.apple.JavaScriptCore      	0x000000010ab095f0 WTF::dispatchFunctionsFromMainThread() + 176 (memory:2735)
39  com.apple.Foundation          	0x00007fffbcb7352a __NSThreadPerformPerform + 326
40  com.apple.CoreFoundation      	0x00007fffbb1133e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
41  com.apple.CoreFoundation      	0x00007fffbb0f465c __CFRunLoopDoSources0 + 556
42  com.apple.CoreFoundation      	0x00007fffbb0f3b46 __CFRunLoopRun + 934
43  com.apple.CoreFoundation      	0x00007fffbb0f3544 CFRunLoopRunSpecific + 420
44  DumpRenderTree                	0x000000010a863137 runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2801 (DumpRenderTree.mm:1995)
45  DumpRenderTree                	0x000000010a862457 dumpRenderTree(int, char const**) + 2956 (DumpRenderTree.mm:1158)
46  DumpRenderTree                	0x000000010a863b6b DumpRenderTreeMain(int, char const**) + 1476 (DumpRenderTree.mm:1374)
47  libdyld.dylib                 	0x00007fffd0e3c235 start + 1
Comment 3 Ryan Haddad 2018-04-03 10:37:34 PDT
Created attachment 337086 [details]
Crash log