WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 18830
19574
layout test svg/W3C-SVG-1.1/fonts-glyph-02-t.svg hangs
https://bugs.webkit.org/show_bug.cgi?id=19574
Summary
layout test svg/W3C-SVG-1.1/fonts-glyph-02-t.svg hangs
Jean-Charles Verdié
Reported
2008-06-16 04:10:11 PDT
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
Attachments
Add attachment
proposed patch, testcase, etc.
Robert Blaut
Comment 1
2008-06-16 11:22:01 PDT
*** This bug has been marked as a duplicate of
18830
***
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