[Webkit-unassigned] [Bug 63078] New: REGRESSION (r88260): Assertion failure in FontCache::getCachedFontData when typing in Safari's address field
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 21 11:02:06 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=63078
Summary: REGRESSION (r88260): Assertion failure in
FontCache::getCachedFontData when typing in Safari's
address field
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Windows XP
Status: NEW
Keywords: NeedsRadar, PlatformOnly, Regression
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aroben at apple.com
CC: ggaren at apple.com, msaboff at apple.com
To reproduce:
1. Type in Safari's address field while using a Debug build of WebKit
You'll hit an assertion in FontCache::getCachedFontData:
ASSERT(m_purgePreventCount);
I don't know what the Release symptom is. Michael Saboff probably does.
Here's the backtrace:
> WebKit.dll!WebCore::FontCache::getCachedFontData(const WebCore::FontPlatformData * platformData=0x0b050218, WebCore::FontCache::ShouldRetain shouldRetain=DoNotRetain) Line 279 + 0x29 bytes C++
WebKit.dll!WebCore::FontCache::getFontDataForCharacters(const WebCore::Font & font={...}, const wchar_t * characters=0x0012f3f0, int length=1) Line 288 + 0x11 bytes C++
WebKit.dll!WebCore::Font::glyphDataForCharacter(int c=8206, bool mirror=false, WebCore::FontDataVariant variant=NormalVariant) Line 195 + 0x1e bytes C++
WebKit.dll!WebCore::WidthIterator::advance(int offset=41, WebCore::GlyphBuffer * glyphBuffer=0x00000000) Line 126 + 0x18 bytes C++
WebKit.dll!WebCore::Font::floatWidthForSimpleText(const WebCore::TextRun & run={...}, WebCore::GlyphBuffer * glyphBuffer=0x00000000, WTF::HashSet<WebCore::SimpleFontData const *,WTF::PtrHash<WebCore::SimpleFontData const *>,WTF::HashTraits<WebCore::SimpleFontData const *> > * fallbackFonts=0x00000000, WebCore::GlyphOverflow * glyphOverflow=0x00000000) Line 455 C++
WebKit.dll!WebCore::Font::width(const WebCore::TextRun & run={...}, WTF::HashSet<WebCore::SimpleFontData const *,WTF::PtrHash<WebCore::SimpleFontData const *>,WTF::HashTraits<WebCore::SimpleFontData const *> > * fallbackFonts=0x00000000, WebCore::GlyphOverflow * glyphOverflow=0x00000000) Line 190 + 0x47 bytes C++
WebKit.dll!WebCore::stringWidth(const WebCore::Font & renderer={...}, const wchar_t * characters=0x0a361484, unsigned int length=41) Line 98 + 0x10 bytes C++
WebKit.dll!WebCore::StringTruncator::width(const WTF::String & string={? Overview Python v2.7.2 documentation}, const WebCore::Font & font={...}) Line 194 + 0x1b bytes C++
WebKit.dll!WebCore::WebCoreTextFloatWidth(const WTF::String & text={? Overview Python v2.7.2 documentation}, const WebCore::Font & font={...}) Line 104 + 0xd bytes C++
WebKit.dll!TextFloatWidth(const wchar_t * text=0x0afccf54, int length=41, const WebFontDescription & description={...}) Line 126 + 0x27 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.
More information about the webkit-unassigned
mailing list