NEW 66519
ASSERTION FAILED: WebCore/platform/graphics/FontCache.cpp(280)
https://bugs.webkit.org/show_bug.cgi?id=66519
Summary ASSERTION FAILED: WebCore/platform/graphics/FontCache.cpp(280)
John Bates
Reported Friday, August 19, 2011 2:46:24 AM UTC
ASSERTION FAILED: m_purgePreventCount third_party/WebKit/Source/WebCore/platform/graphics/FontCache.cpp(280) : WebCore::SimpleFontData* WebCore::FontCache::getCachedFontData(const WebCore::FontPlatformData*, WebCore::FontCache::ShouldRetain) Repro 100% by visiting http://www.youtube.com/leanback in chromium debug build.
Attachments
Vangelis Kokkevis
Comment 1 Friday, August 19, 2011 3:21:08 AM UTC
(In reply to comment #0) > ASSERTION FAILED: m_purgePreventCount > third_party/WebKit/Source/WebCore/platform/graphics/FontCache.cpp(280) : WebCore::SimpleFontData* WebCore::FontCache::getCachedFontData(const WebCore::FontPlatformData*, WebCore::FontCache::ShouldRetain) > > Repro 100% by visiting http://www.youtube.com/leanback in chromium debug build. Doesn't seem to be happening on my windows build at chromium rev 97231 . What rev are you on?
John Bates
Comment 2 Friday, August 19, 2011 6:23:32 PM UTC
I'm running a 97128 debug build. Shawn verified the assertion on windows with a 97370 debug build. Was your run a debug or release build?
Vangelis Kokkevis
Comment 3 Friday, August 19, 2011 9:30:44 PM UTC
(In reply to comment #2) > I'm running a 97128 debug build. Shawn verified the assertion on windows with a 97370 debug build. > > Was your run a debug or release build? Debug..
Alexey Proskuryakov
Comment 4 Tuesday, August 23, 2011 11:34:25 PM UTC
Is this a duplicate of bug 66774?
Nikolas Zimmermann
Comment 5 Friday, March 9, 2012 11:54:05 AM UTC
(In reply to comment #4) > Is this a duplicate of bug 66774? I've also seen this, when running layout tests under guard malloc. nrwt -p -g svg, reproduce this for me cleanly: ASSERTION FAILED: m_purgePreventCount /Users/nzimmermann/Coding/WebKit/Source/WebCore/platform/graphics/FontCache.cpp(280) : WebCore::SimpleFontData *WebCore::FontCache::getCachedFontData(const WebCore::FontPlatformData *, WebCore::FontCache::ShouldRetain) 1 0x1117c9154 WebCore::FontCache::getCachedFontData(WebCore::FontPlatformData const*, WebCore::FontCache::ShouldRetain) 2 0x1117d9711 WebCore::FontCache::getFontDataForCharacters(WebCore::Font const&, unsigned short const*, int) 3 0x1117dfd2d WebCore::Font::glyphDataAndPageForCharacter(int, bool, WebCore::FontDataVariant) const 4 0x1124f0769 WebCore::SVGTextRunRenderingContext::glyphDataForCharacter(WebCore::Font const&, WebCore::TextRun const&, WebCore::WidthIterator&, int, bool, int, unsigned int&) 5 0x112973d96 WebCore::WidthIterator::glyphDataForCharacter(int, bool, int, unsigned int&) 6 0x1129740b9 WebCore::WidthIterator::advance(int, WebCore::GlyphBuffer*) 7 0x1124f18b1 WebCore::SVGTextMetricsBuilder::advanceSimpleText() 8 0x1124f163c WebCore::SVGTextMetricsBuilder::advance() 9 0x1124f1e77 WebCore::SVGTextMetricsBuilder::measureTextRenderer(WebCore::RenderSVGInlineText*, WebCore::MeasureTextData*) 10 0x1124f228a WebCore::SVGTextMetricsBuilder::walkTree(WebCore::RenderObject*, WebCore::RenderSVGInlineText*, WebCore::MeasureTextData*) 11 0x1124eb10e WebCore::SVGTextMetricsBuilder::measureTextRenderer(WebCore::RenderSVGInlineText*) 12 0x1124d80ef WebCore::SVGTextLayoutAttributesBuilder::rebuildMetricsForTextRenderer(WebCore::RenderSVGInlineText*) 13 0x1124c132b WebCore::RenderSVGText::rebuildLayoutAttributes(WTF::Vector<WebCore::SVGTextLayoutAttributes*, 0ul>&) 14 0x1124c109e WebCore::RenderSVGInlineText::willBeDestroyed() 15 0x11248909d WebCore::RenderObject::destroy() 16 0x112488f8d WebCore::RenderObject::destroyAndCleanupAnonymousWrappers() 17 0x112243f24 WebCore::Node::detach() 18 0x1112fbf37 WebCore::ContainerNode::detachChildren() 19 0x1112f99d9 WebCore::ContainerNode::detach() 20 0x11173c032 WebCore::Element::detach() 21 0x1112fbf37 WebCore::ContainerNode::detachChildren() 22 0x1112f99d9 WebCore::ContainerNode::detach() 23 0x11173c032 WebCore::Element::detach() 24 0x1112fbf37 WebCore::ContainerNode::detachChildren() 25 0x1112f99d9 WebCore::ContainerNode::detach() 26 0x11173c032 WebCore::Element::detach() 27 0x1112fbf37 WebCore::ContainerNode::detachChildren() 28 0x1112f99d9 WebCore::ContainerNode::detach() 29 0x1115473dc WebCore::Document::detach() 30 0x111804f42 WebCore::Frame::setView(WTF::PassRefPtr<WebCore::FrameView>) 31 0x110aea1c1 WebFrameLoaderClient::transitionToCommittedForNewPage()
Note You need to log in before you can comment on or make changes to this bug.