[Webkit-unassigned] [Bug 19574] New: layout test svg/W3C-SVG-1.1/fonts-glyph-02-t.svg hangs
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jun 16 04:10:12 PDT 2008
https://bugs.webkit.org/show_bug.cgi?id=19574
Summary: layout test svg/W3C-SVG-1.1/fonts-glyph-02-t.svg hangs
Product: WebKit
Version: 526+ (Nightly build)
Platform: Macintosh
OS/Version: Mac OS X 10.5
Status: UNCONFIRMED
Severity: Normal
Priority: P3
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jcverdie at pleyo.com
stderr:
ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key)
(/Users/jcverdie/owb/webkit/WebKitBuild/Debug/JavaScriptCore.framework/PrivateHeaders/HashTable.h:444
void WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits,
KeyTraits>::checkKey(const T&) [with T = UChar, HashTranslator =
WTF::IdentityHashTranslator<UChar, std::pair<UChar,
WTF::RefPtr<WebCore::GlyphMapNode> >, WTF::IntHash<unsigned int> >, Key =
UChar, Value = std::pair<UChar, WTF::RefPtr<WebCore::GlyphMapNode> >, Extractor
= WTF::PairFirstExtractor<std::pair<UChar, WTF::RefPtr<WebCore::GlyphMapNode> >
>, HashFunctions = WTF::IntHash<unsigned int>, Traits =
WTF::PairHashTraits<WTF::HashTraits<UChar>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >, KeyTraits =
WTF::HashTraits<UChar>])
HangReport:
Call graph:
958 Thread_2603
958 start
958 main
958 dumpRenderTree(int, char const**)
958 runTestingServerLoop()
958 runTest(char const*)
958 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
958 CFRunLoopRunInMode
958 CFRunLoopRunSpecific
958 muxerSourcePerform
958 _CFURLConnectionSendCallbacks
958 sendDidFinishLoadingCallback
958 _NSURLConnectionDidFinishLoading
958
-[NSURLConnection(NSURLConnectionReallyInternal) sendDidFinishLoading]
958 -[WebCoreResourceHandleAsDelegate
connectionDidFinishLoading:]
958
WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*)
958
WebCore::MainResourceLoader::didFinishLoading()
958
WebCore::FrameLoader::finishedLoading()
958
WebCore::DocumentLoader::finishedLoading()
958 WebCore::FrameLoader::end()
958
WebCore::FrameLoader::endIfNotLoadingMainResource()
958
WebCore::Document::finishParsing()
958
WebCore::XMLTokenizer::finish()
958
WebCore::XMLTokenizer::end()
958
WebCore::Document::finishedParsing()
958
WebCore::FrameLoader::finishedParsing()
958
WebCore::FrameLoader::checkCompleted()
958
WebCore::FrameLoader::checkCallImplicitClose()
958
WebCore::Document::implicitClose()
958
WebCore::FrameView::layout(bool)
958
WebCore::RenderView::layout()
958
WebCore::RenderBlock::layout()
958
WebCore::RenderBlock::layoutBlock(bool)
958
WebCore::RenderBlock::layoutBlockChildren(bool, int&)
958
WebCore::RenderSVGRoot::layout()
958
WebCore::RenderObject::layoutIfNeeded()
958
WebCore::RenderSVGContainer::layout()
958 WebCore::RenderObject::layoutIfNeeded()
958 WebCore::RenderSVGContainer::layout()
958 WebCore::RenderObject::layoutIfNeeded()
958 WebCore::RenderSVGText::layout()
958 WebCore::RenderBlock::layout()
958 WebCore::RenderBlock::layoutBlock(bool)
958 WebCore::RenderBlock::layoutInlineChildren(bool, int&, int&)
958
WebCore::SVGRootInlineBox::computePerCharacterLayoutInformation()
958
WebCore::SVGRootInlineBox::buildLayoutInformation(WebCore::InlineFlowBox*,
WebCore::SVGCharacterLayoutInfo&)
958
WebCore::SVGRootInlineBox::buildLayoutInformationForTextBox(WebCore::SVGCharacterLayoutInfo&,
WebCore::InlineTextBox*, WebCore::LastGlyphInfo&)
958
WebCore::SVGInlineTextBox::calculateGlyphWidth(WebCore::RenderStyle*, int, int,
int&, WebCore::String&) const
958 WebCore::Font::floatWidth(WebCore::TextRun const&, int,
int&, WebCore::String&) const
958
WebCore::Font::floatWidthUsingSVGFont(WebCore::TextRun const&, int, int&,
WebCore::String&) const
958
WebCore::floatWidthOfSubStringUsingSVGFont(WebCore::Font const*,
WebCore::TextRun const&, int, int, int, int&, WebCore::String&)
958
WebCore::SVGTextRunWalker<WebCore::SVGTextRunWalkerMeasuredLengthData>::walk(WebCore::TextRun
const&, bool, WebCore::String const&, int, int)
958
WebCore::SVGFontElement::getGlyphIdentifiersForString(WebCore::String const&,
WTF::Vector<WebCore::SVGGlyphIdentifier, 0ul>&) const
958 WebCore::SVGGlyphMap::get(WebCore::String
const&, WTF::Vector<WebCore::SVGGlyphIdentifier, 0ul>&)
958 WTF::HashMap<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode>, WTF::IntHash<unsigned int>,
WTF::HashTraits<unsigned short>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >::get(unsigned short
const&) const
958 WTF::HashTable<unsigned short,
std::pair<unsigned short, WTF::RefPtr<WebCore::GlyphMapNode> >,
WTF::PairFirstExtractor<std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> > >, WTF::IntHash<unsigned int>,
WTF::PairHashTraits<WTF::HashTraits<unsigned short>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >,
WTF::HashTraits<unsigned short> >::lookup(unsigned short const&)
958 std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> >* WTF::HashTable<unsigned short,
std::pair<unsigned short, WTF::RefPtr<WebCore::GlyphMapNode> >,
WTF::PairFirstExtractor<std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> > >, WTF::IntHash<unsigned int>,
WTF::PairHashTraits<WTF::HashTraits<unsigned short>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >,
WTF::HashTraits<unsigned short> >::lookup<unsigned short,
WTF::IdentityHashTranslator<unsigned short, std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> >, WTF::IntHash<unsigned int> > >(unsigned
short const&)
958 void WTF::HashTable<unsigned short,
std::pair<unsigned short, WTF::RefPtr<WebCore::GlyphMapNode> >,
WTF::PairFirstExtractor<std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> > >, WTF::IntHash<unsigned int>,
WTF::PairHashTraits<WTF::HashTraits<unsigned short>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >,
WTF::HashTraits<unsigned short> >::checkKey<unsigned short,
WTF::IdentityHashTranslator<unsigned short, std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> >, WTF::IntHash<unsigned int> > >(unsigned
short const&)
958 void WTF::HashTable<unsigned short,
std::pair<unsigned short, WTF::RefPtr<WebCore::GlyphMapNode> >,
WTF::PairFirstExtractor<std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> > >, WTF::IntHash<unsigned int>,
WTF::PairHashTraits<WTF::HashTraits<unsigned short>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >,
WTF::HashTraits<unsigned short> >::checkKey<unsigned short,
WTF::IdentityHashTranslator<unsigned short, std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> >, WTF::IntHash<unsigned int> > >(unsigned
short const&)
958 Thread_2703
958 thread_start
958 _pthread_start
958 CFURLCacheWorkerThread(void*)
958 CFRunLoopRunInMode
958 CFRunLoopRunSpecific
958 mach_msg
958 mach_msg_trap
958 mach_msg_trap
958 Thread_2803
958 thread_start
958 _pthread_start
958 __NSThread__main__
958 -[NSThread main]
958 +[NSURLConnection(NSURLConnectionReallyInternal)
_resourceLoadLoop:]
958 CFRunLoopRunInMode
958 CFRunLoopRunSpecific
958 mach_msg
958 mach_msg_trap
958 mach_msg_trap
Total number in stack (recursive counted multiple, when >=5):
Sort by top of stack, same collapsed (when >= 5):
mach_msg_trap 1916
void WTF::HashTable<unsigned short, std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> >,
WTF::PairFirstExtractor<std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> > >, WTF::IntHash<unsigned int>,
WTF::PairHashTraits<WTF::HashTraits<unsigned short>,
WTF::HashTraits<WTF::RefPtr<WebCore::GlyphMapNode> > >,
WTF::HashTraits<unsigned short> >::checkKey<unsigned short,
WTF::IdentityHashTranslator<unsigned short, std::pair<unsigned short,
WTF::RefPtr<WebCore::GlyphMapNode> >, WTF::IntHash<unsigned int> > >(unsigned
short const&) 958
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list