[Webkit-unassigned] [Bug 191880] New: [GTK] Flaky ASSERTION FAILED: ScriptDisallowedScope::InMainThread::isEventDispatchAllowedInSubtree(childToRemove)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 21 05:46:10 PST 2018


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

            Bug ID: 191880
           Summary: [GTK] Flaky ASSERTION FAILED:
                    ScriptDisallowedScope::InMainThread::isEventDispatchAl
                    lowedInSubtree(childToRemove)
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: aboya at igalia.com
                CC: bugs-noreply at webkitgtk.org

Reproduced often, but not always, by fast/forms/validation-message-in-relative-body.html

Test history: FFFCCFFFFFFCFFCFFCCCCFFCFFFCFFFCFCFFFFFFFFCFPPCCPPCCPPCPCCPCPPPPPPPPCPPPCPPPCPPPPPCPPPPPPXPPPCPCPPPP

ASSERTION FAILED: ScriptDisallowedScope::InMainThread::isEventDispatchAllowedInSubtree(childToRemove)

Thread 1 (Thread 0x7fd255ca7ac0 (LWP 47948)):
#0  0x00007fd26437f80a in WTFCrash () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/Assertions.cpp:255
#1  0x00007fd26437f81b in WTFCrashWithSecurityImplication () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/Assertions.cpp:276
#2  0x00007fd270684f14 in (anonymous namespace)::ContainerNode::removeNodeWithScriptAssertion (this=0x7fd1e0800840, childToRemove=..., source=(anonymous namespace)::ContainerNode::ChildChangeSource::API) at ../../Source/WebCore/dom/ContainerNode.cpp:133
#3  0x00007fd27067d4f4 in (anonymous namespace)::ContainerNode::removeChild (this=0x7fd1e0800840, oldChild=...) at ../../Source/WebCore/dom/ContainerNode.cpp:571
#4  0x00007fd270adf2c2 in (anonymous namespace)::ValidationMessage::deleteBubbleTree (this=0x7fd1a92668d0) at ../../Source/WebCore/html/ValidationMessage.cpp:246
#5  0x00007fd270addd35 in (anonymous namespace)::ValidationMessage::~ValidationMessage (this=0x7fd1a92668d0, __in_chrg=<optimized out>) at ../../Source/WebCore/html/ValidationMessage.cpp:66
#6  0x00007fd2709bf66c in std::default_delete<WebCore::ValidationMessage>::operator() (this=0x7fd1ec000630, __ptr=0x7fd1a92668d0) at /usr/include/c++/6/bits/unique_ptr.h:76
#7  0x00007fd2709bf995 in std::unique_ptr<WebCore::ValidationMessage, std::default_delete<WebCore::ValidationMessage> >::reset (this=0x7fd1ec000630, __p=0x7fd1a92668d0) at /usr/include/c++/6/bits/unique_ptr.h:347
#8  0x00007fd2709bcfb7 in std::unique_ptr<WebCore::ValidationMessage, std::default_delete<WebCore::ValidationMessage> >::operator= (this=0x7fd1ec000630) at /usr/include/c++/6/bits/unique_ptr.h:283
#9  0x00007fd2709b1b47 in (anonymous namespace)::HTMLFormControlElement::removedFromAncestor (this=0x7fd1ec0005a0, removalType=..., oldParentOfRemovedTree=...) at ../../Source/WebCore/html/HTMLFormControlElement.cpp:302
#10 0x00007fd2709b2ffc in (anonymous namespace)::HTMLFormControlElementWithState::removedFromAncestor (this=0x7fd1ec0005a0, removalType=..., oldParentOfRemovedTree=...) at ../../Source/WebCore/html/HTMLFormControlElementWithState.cpp:55
#11 0x00007fd2709e6471 in (anonymous namespace)::HTMLInputElement::removedFromAncestor (this=0x7fd1ec0005a0, removalType=..., oldParentOfRemovedTree=...) at ../../Source/WebCore/html/HTMLInputElement.cpp:1536
#12 0x00007fd27067f982 in (anonymous namespace)::notifyNodeRemovedFromDocument (oldParentOfRemovedTree=..., treeScopeChange=(anonymous namespace)::TreeScopeChange::Changed, node=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:114
#13 0x00007fd27067fa41 in (anonymous namespace)::notifyNodeRemovedFromDocument (oldParentOfRemovedTree=..., treeScopeChange=(anonymous namespace)::TreeScopeChange::Changed, node=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:121
#14 0x00007fd27067fa41 in (anonymous namespace)::notifyNodeRemovedFromDocument (oldParentOfRemovedTree=..., treeScopeChange=(anonymous namespace)::TreeScopeChange::Changed, node=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:121
#15 0x00007fd27067fa41 in (anonymous namespace)::notifyNodeRemovedFromDocument (oldParentOfRemovedTree=..., treeScopeChange=(anonymous namespace)::TreeScopeChange::Changed, node=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:121
#16 0x00007fd27067fa41 in (anonymous namespace)::notifyNodeRemovedFromDocument (oldParentOfRemovedTree=..., treeScopeChange=(anonymous namespace)::TreeScopeChange::Changed, node=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:121
#17 0x00007fd27067fd92 in (anonymous namespace)::notifyChildNodeRemoved (oldParentOfRemovedTree=..., child=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:161
#18 0x00007fd27067ffd1 in (anonymous namespace)::addChildNodesToDeletionQueue (head=@0x7ffc9fd02248: 0x0, tail=@0x7ffc9fd02240: 0x0, container=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:195
#19 0x00007fd270680089 in (anonymous namespace)::removeDetachedChildrenInContainer (container=...) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:209
#20 0x00007fd27067b752 in (anonymous namespace)::ContainerNode::removeDetachedChildren (this=0x7fd19f002fa0) at ../../Source/WebCore/dom/ContainerNode.cpp:246
#21 0x00007fd2706baca8 in (anonymous namespace)::Document::removedLastRef (this=0x7fd19f002fa0) at ../../Source/WebCore/dom/Document.cpp:705
#22 0x00007fd2707bdb40 in (anonymous namespace)::Node::removedLastRef (this=0x7fd19f002fa0) at ../../Source/WebCore/dom/Node.cpp:2531
#23 0x00007fd26f155bf8 in (anonymous namespace)::Node::deref (this=0x7fd19f002fa0) at ../../Source/WebCore/dom/Node.h:715
#24 0x00007fd2707b7970 in (anonymous namespace)::Node::derefEventTarget (this=0x7fd19f002fa0) at ../../Source/WebCore/dom/Node.cpp:816
#25 0x00007fd26f2149e1 in (anonymous namespace)::EventTarget::deref (this=0x7fd19f002fa0) at ../../Source/WebCore/dom/EventTarget.h:56
#26 0x00007fd26f679b26 in WTF::Ref<WebCore::EventTarget, WTF::DumbPtrTraits<WebCore::EventTarget> >::~Ref (this=0x7fd1da82dc78, __in_chrg=<optimized out>) at DerivedSources/ForwardingHeaders/wtf/Ref.h:60
#27 0x00007fd26f677ef8 in (anonymous namespace)::JSDOMWrapper<WebCore::EventTarget>::~JSDOMWrapper (this=0x7fd1da82dc60, __in_chrg=<optimized out>) at ../../Source/WebCore/bindings/js/JSDOMWrapper.h:72
#28 0x00007fd26f677f14 in (anonymous namespace)::JSEventTarget::~JSEventTarget (this=0x7fd1da82dc60, __in_chrg=<optimized out>) at DerivedSources/WebCore/JSEventTarget.h:30
#29 0x00007fd26f66d93c in (anonymous namespace)::JSEventTarget::destroy (cell=0x7fd1da82dc60) at DerivedSources/WebCore/JSEventTarget.cpp:230
#30 0x00007fd2640257db in JSC::JSDestructibleObjectDestroyFunc::operator() (this=0x7ffc9fd026ff, cell=0x7fd1da82dc60) at ../../Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:37
#31 0x00007fd2640370db in JSC::MarkedBlock::Handle::<lambda(void*)>::operator()(void *) const (__closure=0x7ffc9fd02520, cell=0x7fd1da82dc60) at ../../Source/JavaScriptCore/heap/MarkedBlockInlines.h:260
#32 0x00007fd26403723a in JSC::MarkedBlock::Handle::<lambda(size_t)>::operator()(size_t) const (__closure=0x7ffc9fd024a0, i=454) at ../../Source/JavaScriptCore/heap/MarkedBlockInlines.h:319
#33 0x00007fd2640377df in JSC::MarkedBlock::Handle::specializedSweep<false, (JSC::MarkedBlock::Handle::EmptyMode)0, (JSC::MarkedBlock::Handle::SweepMode)0, (JSC::MarkedBlock::Handle::SweepDestructionMode)0, (JSC::MarkedBlock::Handle::ScribbleMode)0, (JSC::MarkedBlock::Handle::NewlyAllocatedMode)0, (JSC::MarkedBlock::Handle::MarksMode)0, JSC::JSDestructibleObjectDestroyFunc> (this=0x7fd1aa61b000, freeList=0x7fd25531a260, emptyMode=JSC::MarkedBlock::Handle::NotEmpty, sweepMode=JSC::MarkedBlock::Handle::SweepToFreeList, destructionMode=JSC::MarkedBlock::Handle::BlockHasDestructors, scribbleMode=JSC::MarkedBlock::Handle::Scribble, newlyAllocatedMode=JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated, marksMode=JSC::MarkedBlock::Handle::MarksNotStale, destroyFunc=...) at ../../Source/JavaScriptCore/heap/MarkedBlockInlines.h:341
#34 0x00007fd26402abc3 in JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::JSDestructibleObjectDestroyFunc> (this=0x7fd1aa61b000, freeList=0x7fd25531a260, destroyFunc=...) at ../../Source/JavaScriptCore/heap/MarkedBlockInlines.h:439
#35 0x00007fd264004687 in JSC::JSDestructibleObjectHeapCellType::finishSweep (this=0x7fd2553fa240, handle=..., freeList=0x7fd25531a260) at ../../Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:52
#36 0x00007fd263c28dd5 in JSC::Subspace::finishSweep (this=0x7fd1fc4f7ea0, block=..., freeList=0x7fd25531a260) at ../../Source/JavaScriptCore/heap/Subspace.cpp:65
#37 0x00007fd263c11c32 in JSC::MarkedBlock::Handle::sweep (this=0x7fd1aa61b000, freeList=0x7fd25531a260) at ../../Source/JavaScriptCore/heap/MarkedBlock.cpp:432
#38 0x00007fd263c04f15 in JSC::LocalAllocator::tryAllocateIn (this=0x7fd25531a240, block=0x7fd1aa61b000) at ../../Source/JavaScriptCore/heap/LocalAllocator.cpp:219
#39 0x00007fd263c04ccb in JSC::LocalAllocator::tryAllocateWithoutCollecting (this=0x7fd25531a240) at ../../Source/JavaScriptCore/heap/LocalAllocator.cpp:184
#40 0x00007fd263c04ad9 in JSC::LocalAllocator::allocateSlowCase (this=0x7fd25531a240, deferralContext=0x0, failureMode=JSC::AllocationFailureMode::Assert) at ../../Source/JavaScriptCore/heap/LocalAllocator.cpp:131
#41 0x00007fd26f1937d0 in JSC::LocalAllocator::<lambda()>::operator()(void) const (__closure=0x7ffc9fd02960) at DerivedSources/ForwardingHeaders/JavaScriptCore/LocalAllocatorInlines.h:37
#42 0x00007fd26f195521 in JSC::FreeList::allocate<JSC::LocalAllocator::allocate(JSC::GCDeferralContext*, JSC::AllocationFailureMode)::<lambda()> >(const JSC::LocalAllocator::<lambda()> &) (this=0x7fd25531a260, slowPath=...) at DerivedSources/ForwardingHeaders/JavaScriptCore/FreeListInlines.h:46
#43 0x00007fd26f193814 in JSC::LocalAllocator::allocate (this=0x7fd25531a240, deferralContext=0x0, failureMode=JSC::AllocationFailureMode::Assert) at DerivedSources/ForwardingHeaders/JavaScriptCore/LocalAllocatorInlines.h:38
#44 0x00007fd26f1936f8 in JSC::Allocator::allocate (this=0x7ffc9fd029f8, context=0x0, mode=JSC::AllocationFailureMode::Assert) at DerivedSources/ForwardingHeaders/JavaScriptCore/AllocatorInlines.h:35
#45 0x00007fd26f193758 in JSC::CompleteSubspace::allocateNonVirtual (this=0x7fd1fc4f7ea0, vm=..., size=32, deferralContext=0x0, failureMode=JSC::AllocationFailureMode::Assert) at DerivedSources/ForwardingHeaders/JavaScriptCore/CompleteSubspaceInlines.h:33
#46 0x00007fd270341da4 in JSC::tryAllocateCellHelper<WebCore::JSHTMLDocument> (heap=..., size=32, deferralContext=0x0, failureMode=JSC::AllocationFailureMode::Assert) at DerivedSources/ForwardingHeaders/JavaScriptCore/JSCellInlines.h:161
#47 0x00007fd270340764 in JSC::allocateCell<WebCore::JSHTMLDocument> (heap=..., size=32) at DerivedSources/ForwardingHeaders/JavaScriptCore/JSCellInlines.h:175
#48 0x00007fd27033fcc2 in (anonymous namespace)::JSHTMLDocument::create(JSC::Structure *, (anonymous namespace)::JSDOMGlobalObject *, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x27808a>) (structure=0x7fd1a16b51f0, globalObject=0x7fd19ecb4fb0, impl=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x27808a>) at DerivedSources/WebCore/JSHTMLDocument.h:35
#49 0x00007fd270342068 in (anonymous namespace)::createWrapper<WebCore::HTMLDocument, WebCore::HTMLDocument>((anonymous namespace)::JSDOMGlobalObject *, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x27808a>) (globalObject=0x7fd19ecb4fb0, domObject=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x27808a>) at ../../Source/WebCore/bindings/js/JSDOMWrapperCache.h:187
#50 0x00007fd270340858 in (anonymous namespace)::createWrapper<WebCore::HTMLDocument, WebCore::Document>((anonymous namespace)::JSDOMGlobalObject *, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x277fc7>) (globalObject=0x7fd19ecb4fb0, domObject=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x277fc7>) at ../../Source/WebCore/bindings/js/JSDOMWrapperCache.h:194
#51 0x00007fd27033d92a in (anonymous namespace)::createNewDocumentWrapper(JSC::ExecState &, (anonymous namespace)::JSDOMGlobalObject &, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x277fc7>) (state=..., globalObject=..., passedDocument=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x277fc7>) at ../../Source/WebCore/bindings/js/JSDocumentCustom.cpp:40
#52 0x00007fd27033db36 in (anonymous namespace)::toJSNewlyCreated(JSC::ExecState *, (anonymous namespace)::JSDOMGlobalObject *, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x277fc7>) (state=0x7fd19ecb4ff8, globalObject=0x7fd19ecb4fb0, document=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x277fc7>) at ../../Source/WebCore/bindings/js/JSDocumentCustom.cpp:82
#53 0x00007fd27033dbb2 in (anonymous namespace)::toJS (state=0x7fd19ecb4ff8, globalObject=0x7fd19ecb4fb0, document=...) at ../../Source/WebCore/bindings/js/JSDocumentCustom.cpp:89
#54 0x00007fd270350c79 in (anonymous namespace)::createWrapperInline(JSC::ExecState *, (anonymous namespace)::JSDOMGlobalObject *, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x1dd3ec>) (exec=0x7fd19ecb4ff8, globalObject=0x7fd19ecb4fb0, node=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x1dd3ec>) at ../../Source/WebCore/bindings/js/JSNodeCustom.cpp:173
#55 0x00007fd270350d76 in (anonymous namespace)::createWrapper(JSC::ExecState *, (anonymous namespace)::JSDOMGlobalObject *, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x1dd3ec>) (exec=0x7fd19ecb4ff8, globalObject=0x7fd19ecb4fb0, node=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x1dd3ec>) at ../../Source/WebCore/bindings/js/JSNodeCustom.cpp:192
#56 0x00007fd26f1c09d6 in (anonymous namespace)::toJS (exec=0x7fd19ecb4ff8, globalObject=0x7fd19ecb4fb0, node=...) at ../../Source/WebCore/bindings/js/JSNodeCustom.h:62
#57 0x00007fd26f1c090a in (anonymous namespace)::toJS (state=0x7fd19ecb4ff8, globalObject=0x7fd19ecb4fb0, impl=0x7fd19e801fc0) at DerivedSources/WebCore/JSNode.h:98
#58 0x00007fd27032dfb8 in (anonymous namespace)::JSDOMWindowBase::updateDocument (this=0x7fd19ecb4fb0) at ../../Source/WebCore/bindings/js/JSDOMWindowBase.cpp:133
#59 0x00007fd270370eb8 in (anonymous namespace)::ScriptController::updateDocument (this=0x7fd2553f92c0) at ../../Source/WebCore/bindings/js/ScriptController.cpp:396
#60 0x00007fd2706c1087 in (anonymous namespace)::Document::didBecomeCurrentDocumentInFrame (this=0x7fd19e801fc0) at ../../Source/WebCore/dom/Document.cpp:2314
#61 0x00007fd270e64099 in (anonymous namespace)::Frame::setDocument(<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x38350c>) (this=0x7fd2553fe330, newDocument=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x38350c>) at ../../Source/WebCore/page/Frame.cpp:294
#62 0x00007fd270ce3f51 in (anonymous namespace)::DocumentWriter::begin (this=0x7fd19f63b0b8, urlReference=..., dispatch=false, ownerDocument=0x0) at ../../Source/WebCore/loader/DocumentWriter.cpp:173
#63 0x00007fd270cc11c8 in (anonymous namespace)::DocumentLoader::commitData (this=0x7fd19f63b000, bytes=0x7fd1ae823200 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123) at ../../Source/WebCore/loader/DocumentLoader.cpp:1003
#64 0x00007fd26f3ab4c9 in (anonymous namespace)::WebFrameLoaderClient::committedLoad (this=0x562b6aa784b0, loader=0x7fd19f63b000, data=0x7fd1ae823200 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123) at ../../Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:1029
#65 0x00007fd270cc0f7c in (anonymous namespace)::DocumentLoader::commitLoad (this=0x7fd19f63b000, data=0x7fd1ae823200 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123) at ../../Source/WebCore/loader/DocumentLoader.cpp:972
#66 0x00007fd270cc1aab in (anonymous namespace)::DocumentLoader::dataReceived (this=0x7fd19f63b000, data=0x7fd1ae823200 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123) at ../../Source/WebCore/loader/DocumentLoader.cpp:1113
#67 0x00007fd270cc18d3 in (anonymous namespace)::DocumentLoader::dataReceived (this=0x7fd19f63b000, resource=..., data=0x7fd1ae823200 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123) at ../../Source/WebCore/loader/DocumentLoader.cpp:1086
#68 0x00007fd270da3274 in (anonymous namespace)::CachedRawResource::notifyClientsDataWasReceived (this=0x7fd1aecbc680, data=0x7fd1ae823200 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136
#69 0x00007fd270da2e7a in (anonymous namespace)::CachedRawResource::updateBuffer (this=0x7fd1aecbc680, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73
#70 0x00007fd270d51a83 in (anonymous namespace)::SubresourceLoader::didReceiveDataOrBuffer(const char *, int, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x1fc992>, long long, (anonymous namespace)::DataPayloadType) (this=0x7fd1ae8f7800, data=0x7fd1a2e81a50 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123, buffer=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x1fc992>, encodedDataLength=1123, dataPayloadType=(anonymous namespace)::DataPayloadBytes) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455
#71 0x00007fd270d517ef in (anonymous namespace)::SubresourceLoader::didReceiveData (this=0x7fd1ae8f7800, data=0x7fd1a2e81a50 "<!DOCTYPE html>\n<html>\n<head>\n<script src=\"../../resources/js-test-pre.js\"></script>\n<script src=\"resources/common.js\"></script>\n<style>\nbody {\n    position: relative;\n    width: 192px;\n    top: 128px"..., length=1123, encodedDataLength=1123, dataPayloadType=(anonymous namespace)::DataPayloadBytes) at ../../Source/WebCore/loader/SubresourceLoader.cpp:423
#72 0x00007fd26f29be82 in (anonymous namespace)::WebResourceLoader::didReceiveData (this=0x7fd19f661240, data=..., encodedDataLength=1123) at ../../Source/WebKit/WebProcess/Network/WebResourceLoader.cpp:145
#73 0x00007fd26ea17f57 in IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long), std::tuple<IPC::DataReference, long>, 0ul, 1ul>((anonymous namespace)::WebResourceLoader *, void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const IPC::DataReference &, long), <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5d727>, std::index_sequence) (object=0x7fd19f661240, function=(void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const IPC::DataReference &, long)) 0x7fd26f29bd3e <(anonymous namespace)::WebResourceLoader::didReceiveData(IPC::DataReference const&, int64_t)>, args=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5d727>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41
#74 0x00007fd26ea177e8 in IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long), std::tuple<IPC::DataReference, long> >(<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5d727>, (anonymous namespace)::WebResourceLoader *, void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const IPC::DataReference &, long)) (args=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5d727>, object=0x7fd19f661240, function=(void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const IPC::DataReference &, long)) 0x7fd26f29bd3e <(anonymous namespace)::WebResourceLoader::didReceiveData(IPC::DataReference const&, int64_t)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47
#75 0x00007fd26ea16f96 in IPC::handleMessage<Messages::WebResourceLoader::DidReceiveData, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long)> (decoder=..., object=0x7fd19f661240, function=(void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const IPC::DataReference &, long)) 0x7fd26f29bd3e <(anonymous namespace)::WebResourceLoader::didReceiveData(IPC::DataReference const&, int64_t)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:133
#76 0x00007fd26ea16683 in (anonymous namespace)::WebResourceLoader::didReceiveWebResourceLoaderMessage (this=0x7fd19f661240, connection=..., decoder=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/DerivedSources/WebKit/WebResourceLoaderMessageReceiver.cpp:62
#77 0x00007fd26f296b9e in (anonymous namespace)::NetworkProcessConnection::didReceiveMessage (this=0x7fd2553c6000, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp:78
#78 0x00007fd26ec311ea in IPC::Connection::dispatchMessage (this=0x7fd2553e61e0, decoder=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebKit/Platform/IPC/Connection.cpp:978
#79 0x00007fd26ec3135f in IPC::Connection::dispatchMessage (this=0x7fd2553e61e0, message=std::unique_ptr<IPC::Decoder> containing 0x7fd19f64b060) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebKit/Platform/IPC/Connection.cpp:1005
#80 0x00007fd26ec31835 in IPC::Connection::dispatchOneIncomingMessage (this=0x7fd2553e61e0) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebKit/Platform/IPC/Connection.cpp:1074
#81 0x00007fd26ec30f32 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7fd1eda57b78) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebKit/Platform/IPC/Connection.cpp:956
#82 0x00007fd26ec3844c in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) (this=0x7fd1eda57b70) at DerivedSources/ForwardingHeaders/wtf/Function.h:101
#83 0x00007fd26ea814da in WTF::Function<void()>::operator()(void) const (this=0x7ffc9fd03bb8) at DerivedSources/ForwardingHeaders/wtf/Function.h:56
#84 0x00007fd2643adbf6 in WTF::RunLoop::performWork (this=0x7fd2553f9000) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/RunLoop.cpp:106
#85 0x00007fd2643fa4f4 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7fd2553f9000) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#86 0x00007fd2643fa518 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/glib/RunLoopGLib.cpp:70
#87 0x00007fd2643fa494 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x562b6a61be80, callback=0x7fd2643fa4fb <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7fd2553f9000) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#88 0x00007fd2643fa4c3 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#89 0x00007fd25d63481a in g_main_dispatch () at /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148
#90 g_main_context_dispatch () at /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813
#91 0x00007fd25d634ba8 in g_main_context_iterate () at /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886
#92 0x00007fd25d634ec2 in g_main_loop_run () at /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082
#93 0x00007fd2643fa9d1 in WTF::RunLoop::run () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/glib/RunLoopGLib.cpp:96
#94 0x00007fd26f4676bf in (anonymous namespace)::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffc9fd03f98) at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61
#95 0x00007fd26f462352 in (anonymous namespace)::WebProcessMainUnix (argc=3, argv=0x7ffc9fd03f98) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67
#96 0x0000562b695a4e9b in main (argc=3, argv=0x7ffc9fd03f98) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181121/84d06398/attachment-0001.html>


More information about the webkit-unassigned mailing list