[Webkit-unassigned] [Bug 99020] New: [GTK] fast/css/style-scoped/style-scoped-apply-author-styles.html flakily crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 11 04:15:15 PDT 2012


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

           Summary: [GTK]
                    fast/css/style-scoped/style-scoped-apply-author-styles
                    .html flakily crashes
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: Gtk, LayoutTestFailure
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zandobersek at gmail.com


http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&tests=fast%2Fcss%2Fstyle-scoped%2Fstyle-scoped-apply-author-styles.html

Here's the crash log:
Crash log for DumpRenderTree (pid 22204):

...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/Programs/DumpR'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f0bb4fb201c in WebCore::HTMLStyleElement::unregisterWithScopingNode (this=0x7f0b4c3cd840, scope=0x7f0b4c3ea220) at ../../Source/WebCore/html/HTMLStyleElement.cpp:194
194            ASSERT(scope->hasScopedHTMLStyleChild());

...

Thread 1 (Thread 0x7f0ba9f7a900 (LWP 22204)):
#0  0x00007f0bb4fb201c in WebCore::HTMLStyleElement::unregisterWithScopingNode (this=0x7f0b4c3cd840, scope=0x7f0b4c3ea220) at ../../Source/WebCore/html/HTMLStyleElement.cpp:194
#1  0x00007f0bb4fb2230 in WebCore::HTMLStyleElement::removedFrom (this=0x7f0b4c3cd840, insertionPoint=0x7f0b4c3ea220) at ../../Source/WebCore/html/HTMLStyleElement.cpp:232
#2  0x00007f0bb4ce44e2 in WebCore::ChildNodeRemovalNotifier::notifyNodeRemovedFromDocument (this=0x7fff6c6f5cf0, node=0x7f0b4c3cd840) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:241
#3  0x00007f0bb4cea691 in WebCore::ChildNodeRemovalNotifier::notify (this=0x7fff6c6f5cf0, node=0x7f0b4c3cd840) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:259
#4  0x00007f0bb4cec20b in WebCore::Private::NodeRemovalDispatcher<WebCore::Node, WebCore::ContainerNode, true>::dispatch (node=0x7f0b4c3cd840, container=0x7f0b4c3ea220) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:141
#5  0x00007f0bb4ceb8a0 in WebCore::Private::addChildNodesToDeletionQueue<WebCore::Node, WebCore::ContainerNode> (head=@0x7fff6c6f5d78: 0x7f0b4c41f810, tail=@0x7fff6c6f5d70: 0x7f0b4c297dd0, container=0x7f0b4c3ea220) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:182
#6  0x00007f0bb4ceae50 in WebCore::removeAllChildrenInContainer<WebCore::Node, WebCore::ContainerNode> (container=0x141e34a0) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:101
#7  0x00007f0bb4ce5d5c in WebCore::ContainerNode::removeAllChildren (this=0x141e34a0) at ../../Source/WebCore/dom/ContainerNode.cpp:99
#8  0x00007f0bb4cfe057 in WebCore::Document::removedLastRef (this=0x141e34a0) at ../../Source/WebCore/dom/Document.cpp:713
#9  0x00007f0bb4db7de0 in WebCore::Node::removedLastRef (this=0x141e34a0) at ../../Source/WebCore/dom/Node.cpp:2849
#10 0x00007f0bb48c2bc0 in WebCore::TreeShared<WebCore::Node, WebCore::ContainerNode>::deref (this=0x141e34b0) at ../../Source/WebCore/platform/TreeShared.h:81
#11 0x00007f0bb48dd0b9 in WTF::derefIfNotNull<WebCore::Node> (ptr=0x141e34a0) at ../../Source/WTF/wtf/PassRefPtr.h:53
#12 0x00007f0bb48e020b in WTF::RefPtr<WebCore::Node>::~RefPtr (this=0x7f0b4c27b6f0, __in_chrg=<optimized out>) at ../../Source/WTF/wtf/RefPtr.h:56
#13 0x00007f0bb4cde02e in WebCore::DynamicNodeListCacheBase::~DynamicNodeListCacheBase (this=0x7f0b4c27b6f0, __in_chrg=<optimized out>) at ../../Source/WebCore/dom/DynamicNodeList.h:43
#14 0x00007f0bb4cde0da in WebCore::DynamicNodeList::~DynamicNodeList (this=0x7f0b4c27b6e0, __in_chrg=<optimized out>) at ../../Source/WebCore/dom/DynamicNodeList.h:203
#15 0x00007f0bb4cddd3a in WebCore::ChildNodeList::~ChildNodeList (this=0x7f0b4c27b6e0, __in_chrg=<optimized out>) at ../../Source/WebCore/dom/ChildNodeList.cpp:35
#16 0x00007f0bb4cddd6c in WebCore::ChildNodeList::~ChildNodeList (this=0x7f0b4c27b6e0, __in_chrg=<optimized out>) at ../../Source/WebCore/dom/ChildNodeList.cpp:38
#17 0x00007f0bb4940fa4 in WTF::RefCounted<WebCore::NodeList>::deref (this=0x7f0b4c27b6e8) at ../../Source/WTF/wtf/RefCounted.h:202
#18 0x00007f0bb5b994ac in WebCore::JSNodeList::releaseImpl (this=0x7f0b680bf260) at DerivedSources/WebCore/JSNodeList.h:58
#19 0x00007f0bb5b9930a in WebCore::JSNodeListOwner::finalize (this=0x10ca0a0, handle=..., context=0x9e1120) at DerivedSources/WebCore/JSNodeList.cpp:271
#20 0x00007f0bb88cd2e4 in JSC::WeakBlock::finalize (this=0x13d3b720, weakImpl=0x13d3bbe8) at ../../Source/JavaScriptCore/heap/WeakSetInlines.h:52
#21 0x00007f0bb88ccc87 in JSC::WeakBlock::sweep (this=0x13d3b720) at ../../Source/JavaScriptCore/heap/WeakBlock.cpp:80
#22 0x00007f0bb88cd50e in JSC::WeakSet::sweep (this=0x7f0b680b0168) at ../../Source/JavaScriptCore/heap/WeakSet.cpp:47
#23 0x00007f0bb88c5efb in JSC::MarkedBlock::sweep (this=0x7f0b680b0000, sweepMode=JSC::MarkedBlock::SweepOnly) at ../../Source/JavaScriptCore/heap/MarkedBlock.cpp:104
#24 0x00007f0bb88c82f1 in JSC::Sweep::operator() (this=0x7fff6c6f612f, block=0x7f0b680b0000) at ../../Source/JavaScriptCore/heap/MarkedSpace.h:53
#25 0x00007f0bb88c938f in JSC::MarkedAllocator::forEachBlock<JSC::Sweep> (this=0x1055b68, functor=...) at ../../Source/JavaScriptCore/heap/MarkedAllocator.h:108
#26 0x00007f0bb88c8ec9 in JSC::MarkedSpace::forEachBlock<JSC::Sweep> (this=0x1055b68, functor=...) at ../../Source/JavaScriptCore/heap/MarkedSpace.h:231
#27 0x00007f0bb88c8959 in JSC::MarkedSpace::forEachBlock<JSC::Sweep> (this=0x1055b68) at ../../Source/JavaScriptCore/heap/MarkedSpace.h:251
#28 0x00007f0bb88c7655 in JSC::MarkedSpace::sweep (this=0x1055b68) at ../../Source/JavaScriptCore/heap/MarkedSpace.cpp:119
#29 0x00007f0bb88b61bd in JSC::Heap::collect (this=0x1055aa8, sweepToggle=JSC::Heap::DoSweep) at ../../Source/JavaScriptCore/heap/Heap.cpp:754
#30 0x00007f0bb88b5f43 in JSC::Heap::collectAllGarbage (this=0x1055aa8) at ../../Source/JavaScriptCore/heap/Heap.cpp:689
#31 0x00007f0bb4a1e134 in WebCore::collect () at ../../Source/WebCore/bindings/js/GCController.cpp:42
#32 0x00007f0bb4a1e22a in WebCore::GCController::gcTimerFired (this=0x10692e0) at ../../Source/WebCore/bindings/js/GCController.cpp:77
#33 0x00007f0bb4a1e4bf in WebCore::Timer<WebCore::GCController>::fired (this=0x10692e0) at ../../Source/WebCore/platform/Timer.h:106
#34 0x00007f0bb54276a1 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x9d6970) at ../../Source/WebCore/platform/ThreadTimers.cpp:116
#35 0x00007f0bb542759b in WebCore::ThreadTimers::sharedTimerFired () at ../../Source/WebCore/platform/ThreadTimers.cpp:93
#36 0x00007f0bb5edb11e in WebCore::timeout_cb () at ../../Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49
#37 0x00007f0bb36b4a42 in g_timeout_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#38 0x00007f0bb36b2c91 in g_main_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#39 0x00007f0bb36b3956 in g_main_context_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#40 0x00007f0bb36b3b39 in g_main_context_iterate () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#41 0x00007f0bb36b3f69 in g_main_loop_run () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#42 0x00007f0bb3fa2e22 in gtk_main () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgtk-3.so.0
#43 0x000000000047c8a0 in runTest (inputLine=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:756
#44 0x000000000047bf74 in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:543
#45 0x000000000047efe0 in main (argc=2, argv=0x7fff6c6f6e48) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1455

-- 
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