<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>67036</bug_id>
          
          <creation_ts>2011-08-26 07:19:18 -0700</creation_ts>
          <short_desc>REGRESSION(r93794): ASSERT hit in svg/W3C-SVG-1.1/animate-elem-39-t.svg</short_desc>
          <delta_ts>2011-08-26 07:22:40 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tables</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>67007</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>inferno</cc>
    
    <cc>rolandsteiner</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>457545</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-08-26 07:19:18 -0700</bug_when>
    <thetext>GTK Debug builds are affected:

http://webkit-bots.igalia.com/amd64/svn_93797.core-when_1314295269-_-who_DumpRenderTree-_-why_11.trace.html

#0  0x00002aad4c0062cb in WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks (this=0x2aad5c0bab68, newChild=0x2aad5c0bc5a8, beforeChild=0x2aad5c0bfb78) at ../../Source/WebCore/rendering/RenderBlock.cpp:698
698	        ASSERT(anonymousChild-&gt;isTable());

Thread 1 (Thread 17456):
#0  0x00002aad4c0062cb in WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks (this=0x2aad5c0bab68, newChild=0x2aad5c0bc5a8, beforeChild=0x2aad5c0bfb78) at ../../Source/WebCore/rendering/RenderBlock.cpp:698
#1  0x00002aad4c006958 in WebCore::RenderBlock::addChildIgnoringContinuation (this=0x2aad5c0bab68, newChild=0x2aad5c0bc5a8, beforeChild=0x0) at ../../Source/WebCore/rendering/RenderBlock.cpp:799
#2  0x00002aad4c00689a in WebCore::RenderBlock::addChild (this=0x2aad5c0bab68, newChild=0x2aad5c0bc5a8, beforeChild=0x0) at ../../Source/WebCore/rendering/RenderBlock.cpp:792
#3  0x00002aad4c0edd5b in WebCore::RenderRubyAsBlock::addChild (this=0x2aad5c0bab68, child=0x2aad5c0bc518, beforeChild=0x0) at ../../Source/WebCore/rendering/RenderRuby.cpp:283
#4  0x00002aad4bab0bd9 in WebCore::NodeRendererFactory::createRendererIfNeeded (this=0x7fff1243b000) at ../../Source/WebCore/dom/NodeRenderingContext.cpp:369
#5  0x00002aad4ba991ab in WebCore::Node::createRendererIfNeeded (this=0x2aad5c0bc390) at ../../Source/WebCore/dom/Node.cpp:1464
#6  0x00002aad4baeb136 in WebCore::Text::attach (this=0x2aad5c0bc390) at ../../Source/WebCore/dom/Text.cpp:253
#7  0x00002aad4ba0b491 in WebCore::ContainerNode::attach (this=0x2aad5c0a2c80) at ../../Source/WebCore/dom/ContainerNode.cpp:767
#8  0x00002aad4ba6cd14 in WebCore::Element::attach (this=0x2aad5c0a2c80) at ../../Source/WebCore/dom/Element.cpp:1021
#9  0x00002aad4ba02582 in WebCore::Node::reattach (this=0x2aad5c0a2c80) at ../../Source/WebCore/dom/Node.h:756
#10 0x00002aad4ba6d47f in WebCore::Element::recalcStyle (this=0x2aad5c0a2c80, change=WebCore::Node::Force) at ../../Source/WebCore/dom/Element.cpp:1116
#11 0x00002aad4ba6dad9 in WebCore::Element::recalcStyle (this=0x2aad5c0a3320, change=WebCore::Node::Force) at ../../Source/WebCore/dom/Element.cpp:1179
#12 0x00002aad4ba6dad9 in WebCore::Element::recalcStyle (this=0x2aad5c0a2ac0, change=WebCore::Node::Force) at ../../Source/WebCore/dom/Element.cpp:1179
#13 0x00002aad4ba23fc2 in WebCore::Document::recalcStyle (this=0x2aad5c075470, change=WebCore::Node::Force) at ../../Source/WebCore/dom/Document.cpp:1535
#14 0x00002aad4ba28a84 in WebCore::Document::styleSelectorChanged (this=0x2aad5c075470, updateFlag=WebCore::RecalcStyleImmediately) at ../../Source/WebCore/dom/Document.cpp:2856
#15 0x00002aad4ba288c5 in WebCore::Document::removePendingSheet (this=0x2aad5c075470) at ../../Source/WebCore/dom/Document.cpp:2818
#16 0x00002aad4bae99fe in WebCore::StyleElement::sheetLoaded (this=0x2aad5c0bf610, document=0x2aad5c075470) at ../../Source/WebCore/dom/StyleElement.cpp:187
#17 0x00002aad4bc336d3 in WebCore::HTMLStyleElement::sheetLoaded (this=0x2aad5c0bf590) at ../../Source/WebCore/html/HTMLStyleElement.h:57
#18 0x00002aad4b9dd406 in WebCore::CSSStyleSheet::checkLoaded (this=0x2aad5c0bf920) at ../../Source/WebCore/css/CSSStyleSheet.cpp:230
#19 0x00002aad4bae9922 in WebCore::StyleElement::createSheet (this=0x2aad5c0bf610, e=0x2aad5c0bf590, startLineNumber=19, text=&quot;\nruby{\n\tfloat: left;\n}\n&quot;) at ../../Source/WebCore/dom/StyleElement.cpp:171
#20 0x00002aad4bae941b in WebCore::StyleElement::process (this=0x2aad5c0bf610, e=0x2aad5c0bf590) at ../../Source/WebCore/dom/StyleElement.cpp:139
#21 0x00002aad4bae91a0 in WebCore::StyleElement::finishParsingChildren (this=0x2aad5c0bf610, element=0x2aad5c0bf590) at ../../Source/WebCore/dom/StyleElement.cpp:109
#22 0x00002aad4bc3345b in WebCore::HTMLStyleElement::finishParsingChildren (this=0x2aad5c0bf590) at ../../Source/WebCore/html/HTMLStyleElement.cpp:67
#23 0x00002aad4bc5c89e in WebCore::HTMLElementStack::popCommon (this=0x2aad5c0a3a98) at ../../Source/WebCore/html/parser/HTMLElementStack.cpp:570
#24 0x00002aad4bc5b150 in WebCore::HTMLElementStack::pop (this=0x2aad5c0a3a98) at ../../Source/WebCore/html/parser/HTMLElementStack.cpp:221
#25 0x00002aad4bc7f698 in WebCore::HTMLTreeBuilder::processEndTag (this=0x2aad5c0a3a50, token=...) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2237
#26 0x00002aad4bc74f8e in WebCore::HTMLTreeBuilder::processToken (this=0x2aad5c0a3a50, token=...) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:484
#27 0x00002aad4bc74e26 in WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken (this=0x2aad5c0a3a50, token=...) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:462
#28 0x00002aad4bc74d7d in WebCore::HTMLTreeBuilder::constructTreeFromToken (this=0x2aad5c0a3a50, rawToken=...) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:452
#29 0x00002aad4bc56fc4 in WebCore::HTMLDocumentParser::pumpTokenizer (this=0x2aad5c06fbe0, mode=WebCore::HTMLDocumentParser::AllowYield) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:276
#30 0x00002aad4bc569e2 in WebCore::HTMLDocumentParser::pumpTokenizerIfPossible (this=0x2aad5c06fbe0, mode=WebCore::HTMLDocumentParser::AllowYield) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:175
#31 0x00002aad4bc57530 in WebCore::HTMLDocumentParser::append (this=0x2aad5c06fbe0, source=...) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:367
#32 0x00002aad4ba1062a in WebCore::DecodedDataDocumentParser::flush (this=0x2aad5c06fbe0, writer=0x2aad5c094e90) at ../../Source/WebCore/dom/DecodedDataDocumentParser.cpp:60
#33 0x00002aad4bd99acf in WebCore::DocumentWriter::endIfNotLoadingMainResource (this=0x2aad5c094e90) at ../../Source/WebCore/loader/DocumentWriter.cpp:227
#34 0x00002aad4bd99a19 in WebCore::DocumentWriter::end (this=0x2aad5c094e90) at ../../Source/WebCore/loader/DocumentWriter.cpp:209
#35 0x00002aad4bd8d827 in WebCore::DocumentLoader::finishedLoading (this=0x2aad5c094d70) at ../../Source/WebCore/loader/DocumentLoader.cpp:289
#36 0x00002aad4bda569b in WebCore::FrameLoader::finishedLoading (this=0x75ecb8) at ../../Source/WebCore/loader/FrameLoader.cpp:2092
#37 0x00002aad4bdda2bc in WebCore::MainResourceLoader::didFinishLoading (this=0x2aad5c0a3400, finishTime=0) at ../../Source/WebCore/loader/MainResourceLoader.cpp:485
#38 0x00002aad4bde6e07 in WebCore::ResourceLoader::didFinishLoading (this=0x2aad5c0a3400, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:474
#39 0x00002aad4bf799b8 in WebCore::readCallback (source=0x7c8f00, asyncResult=0xd77cc0, data=0x0) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:792
#40 0x00002aad4fc38b59 in async_ready_callback_wrapper (source_object=0x7c8f00, res=0xd77cc0, user_data=0x0) at /tmp/buildd/glib2.0-2.28.6/./gio/ginputstream.c:470
#41 0x00002aad4fc48a68 in complete_in_idle_cb_for_thread (_data=0x2aad5c068ad0) at /tmp/buildd/glib2.0-2.28.6/./gio/gsimpleasyncresult.c:812
#42 0x00002aad507b64a3 in g_main_dispatch (context=0x6ea660) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#43 g_main_context_dispatch (context=0x6ea660) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#44 0x00002aad507b6c80 in g_main_context_iterate (context=0x6ea660, block=1, dispatch=1, self=&lt;value optimized out&gt;) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#45 0x00002aad507b72f2 in g_main_loop_run (loop=0x2aad5c0a1f10) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#46 0x00002aad4e6f22b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x000000000042f370 in runTest (testPathOrURL=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:708
#48 0x000000000042ea0d in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:500
#49 0x0000000000430c99 in main (argc=2, argv=0x7fff1243c948) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1192</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457546</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-08-26 07:19:50 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/93794 is the cause of this I think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457547</commentid>
    <comment_count>2</comment_count>
    <who name="Abhishek Arya">inferno</who>
    <bug_when>2011-08-26 07:22:40 -0700</bug_when>
    <thetext>i dont&apos; think that svg test you have in title uses any ruby. this bug is already tracked in bug 67007 and those tests are disabled in r93846 because of wrong results.

*** This bug has been marked as a duplicate of bug 67007 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>