[Webkit-unassigned] [Bug 20339] REGRESSION(r35531-r35615): Acid3 crashes on Windows in CachedFont::getSVGFontById
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Aug 9 11:13:40 PDT 2008
https://bugs.webkit.org/show_bug.cgi?id=20339
webkit at mattlilek.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |webkit at mattlilek.com
Severity|Critical |Normal
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Keywords| |NeedsReduction, Regression
Summary|REGRESSION (r35531-r35615) |REGRESSION(r35531-r35615):
|Acid3 crashes on Windows |Acid3 crashes on Windows in
|with Safari 3.1 + WebKit |CachedFont::getSVGFontById
|Nightlies |
------- Comment #1 from webkit at mattlilek.com 2008-08-09 11:13 PDT -------
Confirmed with r35646. I get the following assertion failure:
ASSERTION FAILED: node->hasTagName(SVGNames::fontTag)
(..\loader\CachedFont.cpp:167 WebCore::CachedFont::getSVGFontById)
> WebKit.dll!WebCore::CachedFont::getSVGFontById(const WebCore::String & fontName={...}) Line 167 + 0x30 bytes C++
WebKit.dll!WebCore::CSSFontFaceSource::getFontData(const
WebCore::FontDescription & fontDescription={...}, bool syntheticBold=false,
bool syntheticItalic=false, WebCore::CSSFontSelector * fontSelector=0x05a949c0)
Line 131 + 0x24 bytes C++
WebKit.dll!WebCore::CSSFontFace::getFontData(const
WebCore::FontDescription & fontDescription={...}, bool syntheticBold=false,
bool syntheticItalic=false) Line 97 + 0x26 bytes C++
WebKit.dll!WebCore::CSSSegmentedFontFace::getFontData(const
WebCore::FontDescription & fontDescription={...}) Line 114 + 0x29 bytes C++
WebKit.dll!WebCore::CSSFontSelector::getFontData(const
WebCore::FontDescription & fontDescription={...}, const WebCore::AtomicString &
familyName={...}) Line 532 + 0x13 bytes C++
WebKit.dll!WebCore::FontCache::getFontData(const WebCore::Font &
font={...}, int & familyIndex=1, WebCore::FontSelector *
fontSelector=0x05a949c0) Line 334 + 0x21 bytes C++
WebKit.dll!WebCore::FontFallbackList::fontDataAt(const WebCore::Font *
font=0x05ecbdf8, unsigned int realizedFontIndex=0) Line 100 + 0x1c bytes
C++
WebKit.dll!WebCore::FontFallbackList::primaryFont(const WebCore::Font *
f=0x05ecbdf8) Line 60 + 0x1c bytes C++
WebKit.dll!WebCore::FontFallbackList::determinePitch(const
WebCore::Font * font=0x05ecbdf8) Line 71 + 0xc bytes C++
WebKit.dll!WebCore::FontFallbackList::isFixedPitch(const WebCore::Font
* f=0x05ecbdf8) Line 49 + 0x23 bytes C++
WebKit.dll!WebCore::Font::isFixedPitch() Line 553 C++
WebKit.dll!WebCore::RenderText::widthFromCache(const WebCore::Font &
f={...}, int start=0, int len=1, int xPos=0) Line 368 + 0x8 bytes C++
WebKit.dll!WebCore::RenderText::calcPrefWidths(int leadWidth=0) Line
602 + 0x1b bytes C++
WebKit.dll!WebCore::RenderText::maxPrefWidth() Line 500 + 0x14 bytes
C++
WebKit.dll!WebCore::RenderText::width(unsigned int from=0, unsigned int
len=1, const WebCore::Font & f={...}, int xPos=0) Line 1016 + 0x12 bytes
C++
WebKit.dll!WebCore::RenderBlock::findNextLineBreak(WebCore::BidiResolver<WebCore::InlineIterator,WebCore::BidiRun>
& resolver={...}, WebCore::EClear * clear=0x0025f034) Line 1985 + 0x31 bytes
C++
WebKit.dll!WebCore::RenderBlock::layoutInlineChildren(bool
relayoutChildren=false, int & repaintTop=0, int & repaintBottom=0) Line 934 +
0x1d bytes C++
WebKit.dll!WebCore::RenderBlock::layoutBlock(bool
relayoutChildren=false) Line 626 C++
WebKit.dll!WebCore::RenderBlock::layout() Line 536 + 0x14 bytes
C++
WebKit.dll!WebCore::RenderSVGText::layout() Line 105 C++
WebKit.dll!WebCore::RenderObject::layoutIfNeeded() Line 507 + 0x30
bytes C++
WebKit.dll!WebCore::RenderSVGRoot::layout() Line 106 C++
WebKit.dll!WebCore::RenderBlock::layoutBlockChildren(bool
relayoutChildren=false, int & maxFloatBottom=0) Line 1281 + 0x12 bytes
C++
WebKit.dll!WebCore::RenderBlock::layoutBlock(bool
relayoutChildren=false) Line 630 C++
WebKit.dll!WebCore::RenderBlock::layout() Line 536 + 0x14 bytes
C++
WebKit.dll!WebCore::RenderView::layout() Line 121 C++
WebKit.dll!WebCore::FrameView::layout(bool allowSubtree=true) Line 483
+ 0x12 bytes C++
--
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