The following tests have been often crashing (not always) on the GTK bots: svg/text/text-align-01-b.svg fast/borders/bidi-009a.html They started failing after r88781, which is unrelated, so it must be something else. Skipping for now. Attaching the full stack trace: Thread 1 (Thread 25337): #0 0x00002b8662100ee8 in WTF::HashTable<WebCore::FontPlatformData, std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> >, WTF::PairFirstExtractor<std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyHash, WTF::PairHashTraits<WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyTraits>::reinsert (this=0x177d5c0, entry=...) at ../../Source/JavaScriptCore/wtf/HashTable.h:762 #1 0x00002b86620ffe73 in WTF::HashTable<WebCore::FontPlatformData, std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> >, WTF::PairFirstExtractor<std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyHash, WTF::PairHashTraits<WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyTraits>::rehash (this=0x177d5c0, newTableSize=256) at ../../Source/JavaScriptCore/wtf/HashTable.h:932 #2 0x00002b86620fe77f in WTF::HashTable<WebCore::FontPlatformData, std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> >, WTF::PairFirstExtractor<std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyHash, WTF::PairHashTraits<WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyTraits>::expand (this=0x177d5c0) at ../../Source/JavaScriptCore/wtf/HashTable.h:910 #3 0x00002b86620fc270 in WTF::HashTable<WebCore::FontPlatformData, std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> >, WTF::PairFirstExtractor<std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyHash, WTF::PairHashTraits<WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyTraits>::add<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int>, WTF::HashMapTranslator<std::pair<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int> >, WTF::PairHashTraits<WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >, WebCore::FontDataCacheKeyHash> > (this=0x177d5c0, key=..., extra=...) at ../../Source/JavaScriptCore/wtf/HashTable.h:702 #4 0x00002b86620f986f in WTF::HashMap<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int>, WebCore::FontDataCacheKeyHash, WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >::inlineAdd (this=0x177d5c0, key=..., mapped=...) at ../../Source/JavaScriptCore/wtf/HashMap.h:242 #5 0x00002b86620f7ac1 in WTF::HashMap<WebCore::FontPlatformData, std::pair<WebCore::SimpleFontData*, unsigned int>, WebCore::FontDataCacheKeyHash, WebCore::FontDataCacheKeyTraits, WTF::HashTraits<std::pair<WebCore::SimpleFontData*, unsigned int> > >::set (this=0x177d5c0, key=..., mapped=...) at ../../Source/JavaScriptCore/wtf/HashMap.h:249 #6 0x00002b86620f5f62 in WebCore::FontCache::getCachedFontData (this=0xf59640, platformData=0x1fe5430, shouldRetain=WebCore::FontCache::Retain) at ../../Source/WebCore/platform/graphics/FontCache.cpp:290 #7 0x00002b86620f5d85 in WebCore::FontCache::getCachedFontData (this=0xf59640, fontDescription=..., family="Times", checkingAlternateName=false, shouldRetain=WebCore::FontCache::Retain) at ../../Source/WebCore/platform/graphics/FontCache.cpp:269 #8 0x00002b86620f6967 in WebCore::FontCache::getFontData (this=0xf59640, font=..., familyIndex=@0x1a73800, fontSelector=0x1f9ef70) at ../../Source/WebCore/platform/graphics/FontCache.cpp:411 #9 0x00002b8662104859 in WebCore::FontFallbackList::fontDataAt (this=0x1a73770, font=0x1e37598, realizedFontIndex=0) at ../../Source/WebCore/platform/graphics/FontFallbackList.cpp:105 #10 0x00002b8661bb0a04 in WebCore::FontFallbackList::primaryFontData (this=0x1a73770, f=0x1e37598) at ../../Source/WebCore/platform/graphics/FontFallbackList.h:66 #11 0x00002b8662104675 in WebCore::FontFallbackList::determinePitch (this=0x1a73770, font=0x1e37598) at ../../Source/WebCore/platform/graphics/FontFallbackList.cpp:76 #12 0x00002b866222f1a7 in WebCore::FontFallbackList::isFixedPitch (this=0x1a73770, f=0x1e37598) at ../../Source/WebCore/platform/graphics/FontFallbackList.h:47 #13 0x00002b866222f22f in WebCore::Font::isFixedPitch (this=0x1e37598) at ../../Source/WebCore/platform/graphics/Font.h:249 #14 0x00002b86622efa47 in WebCore::RenderText::widthFromCache (this=0x1e98c98, f=..., start=0, len=4, xPos=0, fallbackFonts=0x7fff37a9fba0, glyphOverflow=0x7fff37a9fbf0) at ../../Source/WebCore/rendering/RenderText.cpp:603 #15 0x00002b86622ecbbb in WebCore::RenderText::computePreferredLogicalWidths (this=0x1e98c98, leadWidth=0, fallbackFonts=..., glyphOverflow=...) at ../../Source/WebCore/rendering/RenderText.cpp:863 #16 0x00002b86622ec53d in WebCore::RenderText::computePreferredLogicalWidths (this=0x1e98c98, leadWidth=0) at ../../Source/WebCore/rendering/RenderText.cpp:756 #17 0x00002b86622ebf0b in WebCore::RenderText::trimmedPrefWidths (this=0x1e98c98, leadWidth=0, beginMinW=@0x7fff37a9fd68, beginWS=@0x7fff37a9fd63, endMinW=@0x7fff37a9fd64, endWS=@0x7fff37a9fd62, hasBreakableChar=@0x7fff37a9fd6f, hasBreak=@0x7fff37a9fd6e, beginMaxW=@0x7fff37a9fd5c, endMaxW=@0x7fff37a9fd58, minW=@0x7fff37a9fd8c, maxW=@0x7fff37a9fd88, stripFrontSpaces=@0x7fff37a9fdb7) at ../../Source/WebCore/rendering/RenderText.cpp:654 #18 0x00002b86622026bd in WebCore::RenderBlock::computeInlinePreferredLogicalWidths (this=0x1a5fa78) at ../../Source/WebCore/rendering/RenderBlock.cpp:4892 #19 0x00002b8662201346 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x1a5fa78) at ../../Source/WebCore/rendering/RenderBlock.cpp:4562 #20 0x00002b866223a6a5 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x1a5fa78) at ../../Source/WebCore/rendering/RenderBox.cpp:667 #21 0x00002b8662202cb0 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=0x1caf238) at ../../Source/WebCore/rendering/RenderBlock.cpp:5019 #22 0x00002b8662201357 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x1caf238) at ../../Source/WebCore/rendering/RenderBlock.cpp:4564 #23 0x00002b866223a6a5 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x1caf238) at ../../Source/WebCore/rendering/RenderBox.cpp:667 #24 0x00002b866223f054 in WebCore::RenderBox::computeLogicalWidthUsing (this=0x1caf238, widthType=WebCore::LogicalWidth, availableLogicalWidth=784) at ../../Source/WebCore/rendering/RenderBox.cpp:1634 #25 0x00002b866223ea4e in WebCore::RenderBox::computeLogicalWidth (this=0x1caf238) at ../../Source/WebCore/rendering/RenderBox.cpp:1579 #26 0x00002b86621ef77a in WebCore::RenderBlock::layoutBlock (this=0x1caf238, relayoutChildren=false, pageLogicalHeight=0) at ../../Source/WebCore/rendering/RenderBlock.cpp:1157 #27 0x00002b86621ef59e in WebCore::RenderBlock::layout (this=0x1caf238) at ../../Source/WebCore/rendering/RenderBlock.cpp:1134 #28 0x00002b8662209091 in WebCore::RenderObject::layoutIfNeeded (this=0x1caf238) at ../../Source/WebCore/rendering/RenderObject.h:539 #29 0x00002b86621f99a6 in WebCore::RenderBlock::insertFloatingObject (this=0x1c18848, o=0x1caf238) at ../../Source/WebCore/rendering/RenderBlock.cpp:3144 #30 0x00002b866222ab13 in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace (this=0x7fff37aa0d80, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1548 #31 0x00002b866222bcee in WebCore::RenderBlock::LineBreaker::nextLineBreak (this=0x7fff37aa0d80, resolver=..., lineInfo=..., lineBreakIteratorInfo=..., lastFloatFromPreviousLine=0x0) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1858 #32 0x00002b8662227540 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x1c18848, layoutState=..., hasInlineChild=false, floats=WTF::Vector of length 1, capacity 16 = {...}) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:948 #33 0x00002b8662228d97 in WebCore::RenderBlock::layoutInlineChildren (this=0x1c18848, relayoutChildren=true, repaintLogicalTop=@0x7fff37aa127c, repaintLogicalBottom=@0x7fff37aa1278) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1186 #34 0x00002b86621efc75 in WebCore::RenderBlock::layoutBlock (this=0x1c18848, relayoutChildren=true, pageLogicalHeight=0) at ../../Source/WebCore/rendering/RenderBlock.cpp:1236 #35 0x00002b86621ef59e in WebCore::RenderBlock::layout (this=0x1c18848) at ../../Source/WebCore/rendering/RenderBlock.cpp:1134 #36 0x00002b86621f3147 in WebCore::RenderBlock::layoutBlockChild (this=0x1eafc98, child=0x1c18848, marginInfo=..., previousFloatLogicalBottom=@0x7fff37aa152c, maxFloatLogicalBottom=@0x7fff37aa1684) at ../../Source/WebCore/rendering/RenderBlock.cpp:1977 #37 0x00002b86621f2d5f in WebCore::RenderBlock::layoutBlockChildren (this=0x1eafc98, relayoutChildren=true, maxFloatLogicalBottom=@0x7fff37aa1684) at ../../Source/WebCore/rendering/RenderBlock.cpp:1915 #38 0x00002b86621efc96 in WebCore::RenderBlock::layoutBlock (this=0x1eafc98, relayoutChildren=true, pageLogicalHeight=0) at ../../Source/WebCore/rendering/RenderBlock.cpp:1238 #39 0x00002b86621ef59e in WebCore::RenderBlock::layout (this=0x1eafc98) at ../../Source/WebCore/rendering/RenderBlock.cpp:1134 #40 0x00002b86621f3147 in WebCore::RenderBlock::layoutBlockChild (this=0x1a0cf18, child=0x1eafc98, marginInfo=..., previousFloatLogicalBottom=@0x7fff37aa193c, maxFloatLogicalBottom=@0x7fff37aa1a94) at ../../Source/WebCore/rendering/RenderBlock.cpp:1977 #41 0x00002b86621f2d5f in WebCore::RenderBlock::layoutBlockChildren (this=0x1a0cf18, relayoutChildren=true, maxFloatLogicalBottom=@0x7fff37aa1a94) at ../../Source/WebCore/rendering/RenderBlock.cpp:1915 #42 0x00002b86621efc96 in WebCore::RenderBlock::layoutBlock (this=0x1a0cf18, relayoutChildren=true, pageLogicalHeight=0) at ../../Source/WebCore/rendering/RenderBlock.cpp:1238 #43 0x00002b86621ef59e in WebCore::RenderBlock::layout (this=0x1a0cf18) at ../../Source/WebCore/rendering/RenderBlock.cpp:1134 #44 0x00002b86622fa065 in WebCore::RenderView::layout (this=0x1a0cf18) at ../../Source/WebCore/rendering/RenderView.cpp:130 #45 0x00002b866208601c in WebCore::FrameView::layout (this=0x1e67d80, allowSubtree=true) at ../../Source/WebCore/page/FrameView.cpp:1000 #46 0x00002b8661c6ad18 in WebCore::Document::implicitClose (this=0x1a102f0) at ../../Source/WebCore/dom/Document.cpp:2165 #47 0x00002b8661fc6f5b in WebCore::FrameLoader::checkCallImplicitClose (this=0xed48a0) at ../../Source/WebCore/loader/FrameLoader.cpp:788 #48 0x00002b8661fc6d2e in WebCore::FrameLoader::checkCompleted (this=0xed48a0) at ../../Source/WebCore/loader/FrameLoader.cpp:736 #49 0x00002b8661fc8519 in WebCore::FrameLoader::completed (this=0x1e9d180) at ../../Source/WebCore/loader/FrameLoader.cpp:1086 #50 0x00002b8661fc6d51 in WebCore::FrameLoader::checkCompleted (this=0x1e9d180) at ../../Source/WebCore/loader/FrameLoader.cpp:740 #51 0x00002b8661fc6a9d in WebCore::FrameLoader::finishedParsing (this=0x1e9d180) at ../../Source/WebCore/loader/FrameLoader.cpp:670 #52 0x00002b8661c72c86 in WebCore::Document::finishedParsing (this=0x1eec0f0) at ../../Source/WebCore/dom/Document.cpp:4157 #53 0x00002b8661d2a46e in WebCore::XMLDocumentParser::end (this=0x1f2b770) at ../../Source/WebCore/dom/XMLDocumentParser.cpp:234 #54 0x00002b8661d2a4a8 in WebCore::XMLDocumentParser::finish (this=0x1f2b770) at ../../Source/WebCore/dom/XMLDocumentParser.cpp:246 #55 0x00002b8661fc1706 in WebCore::DocumentWriter::endIfNotLoadingMainResource (this=0x1ee9720) at ../../Source/WebCore/loader/DocumentWriter.cpp:226 #56 0x00002b8661fc1631 in WebCore::DocumentWriter::end (this=0x1ee9720) at ../../Source/WebCore/loader/DocumentWriter.cpp:209 #57 0x00002b8661fb582f in WebCore::DocumentLoader::finishedLoading (this=0x1ee9620) at ../../Source/WebCore/loader/DocumentLoader.cpp:288 #58 0x00002b8661fcd66f in WebCore::FrameLoader::finishedLoading (this=0x1e9d180) at ../../Source/WebCore/loader/FrameLoader.cpp:2077 #59 0x00002b8662001368 in WebCore::MainResourceLoader::didFinishLoading (this=0x1ee78d0, finishTime=0) at ../../Source/WebCore/loader/MainResourceLoader.cpp:485 #60 0x00002b866200dc01 in WebCore::ResourceLoader::didFinishLoading (this=0x1ee78d0, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:449 #61 0x00002b866257b306 in WebCore::readCallback (source=0x2b86700125e0, asyncResult=0x1f42920, data=0x0) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:792 #62 0x00002b8665b2ab59 in async_ready_callback_wrapper (source_object=0x2b86700125e0, res=0x1f42920, user_data=0x0) at /tmp/buildd/glib2.0-2.28.6/./gio/ginputstream.c:470 #63 0x00002b8665b3aa68 in complete_in_idle_cb_for_thread (_data=0x1fd8be0) at /tmp/buildd/glib2.0-2.28.6/./gio/gsimpleasyncresult.c:812 #64 0x00002b86666a84a3 in g_main_dispatch (context=0xeb8a40) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440 #65 g_main_context_dispatch (context=0xeb8a40) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013 #66 0x00002b86666a8c80 in g_main_context_iterate (context=0xeb8a40, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091 #67 0x00002b86666a92f2 in g_main_loop_run (loop=0x1e93580) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299 #68 0x00002b86645e42b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #69 0x000000000042a989 in runTest (testPathOrURL=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:705 #70 0x000000000042a026 in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:497 #71 0x000000000042c2f4 in main (argc=2, argv=0x7fff37aa2e28) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1183
*** This bug has been marked as a duplicate of bug 62942 ***