WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
99020
[GTK] fast/css/style-scoped/style-scoped-apply-author-styles.html flakily crashes
https://bugs.webkit.org/show_bug.cgi?id=99020
Summary
[GTK] fast/css/style-scoped/style-scoped-apply-author-styles.html flakily cra...
Zan Dobersek
Reported
2012-10-11 04:15:56 PDT
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
Attachments
Add attachment
proposed patch, testcase, etc.
Diego Pino
Comment 1
2023-01-25 19:27:58 PST
There are no references to this bug in any TestExpectations. It's probable this bug was solved at some point but it wasn't marked as closed. I'm closing this bug now. If you think this bug report is still valid, please reopen it and add an entry to TestExpectations.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug