Closed Bug 533395 Opened 15 years ago Closed 10 years ago

Crash in [@ _eFOGetName ] or [@ ATS@0x1157c ] via ReadOtherFamilyNamesForFace in gfxQuartzFontCache

Categories

(Core :: Graphics, defect)

All
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bugzilla-graveyard, Unassigned)

Details

(Keywords: crash)

Crash Data

There are three crashes so far with this signature:

http://crash-stats.mozilla.com/report/list?product=Camino&version=Camino%3A2.0.1&date=&range_value=1&range_unit=weeks&query_search=signature&query=_eFOGetName&query_type=exact&do_query=1&signature=_eFOGetName

The first two are 10.4.11/PPC; the third is 10.6.2/Intel.

I'm wondering if maybe there's something akin to the fix for bug 514114 that we can do to work around this crash (which appears to be an OS bug).
John, this is one of the crashes you mentioned in bug 463861 comment 26; should we just dupe this there?
Summary: Crash in [@ _eFOGetName ] via ReadOtherFamilyNamesForFace in gfxQuartzFontCache → Crash in [@ _eFOGetName ] or [@ ATS@0x1157c ] via ReadOtherFamilyNamesForFace in gfxQuartzFontCache
Crash Signature: [@ _eFOGetName ] [@ ATS@0x1157c ]
_eFOGetName still appears as a signature in crash stats
only one example in the past 4 weeks for v4.0 **. 
But can't tell if it's the same crash as Chris' because we don't have his stacks.

** bp-203ec76a-230b-42f1-b5a6-9435a2110518
EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE
0x1
0	ATS	_eFOGetName	
1	ATS	FindNameAsCFString	
2	ATS	ATSFontGetPostScriptName	
3	libCGXType.A.dylib	xt_copy_url_for_platform_font	
4	CoreGraphics	CGFontFinderCreateFontWithPlatformFont	
5	CoreGraphics	CGFontCreateWithPlatformFontAndVariation	
6	CoreGraphics	CGFontCreateWithPlatformFont	
7	XUL	gfxMacFont::gfxMacFont	gfx/thebes/gfxMacFont.cpp:65
8	XUL	MacOSFontEntry::CreateFontInstance	gfx/thebes/gfxMacPlatformFontList.mm:337
9	XUL	gfxFontEntry::FindOrMakeFont	gfx/thebes/gfxFont.cpp:177
10	XUL	gfxFontGroup::FindPlatformFont	gfx/thebes/gfxFont.cpp:2064
11	XUL	gfxFontGroup::FontResolverProc	gfx/thebes/gfxFont.cpp:2299
12	XUL	gfxPlatformMac::ResolveFontName	gfx/thebes/gfxPlatformMac.cpp:125
13	XUL	gfxFontGroup::ForEachFontInternal	gfx/thebes/gfxFont.cpp:2265
14	XUL	gfxFontGroup::BuildFontList	gfx/thebes/gfxFont.cpp:2114
15	XUL	gfxPlatformMac::CreateFontGroup	gfx/thebes/gfxPlatformMac.cpp:141
16	XUL	nsThebesFontMetrics::Init	gfx/src/thebes/nsThebesFontMetrics.cpp:92
17	XUL	nsFontCache::GetMetricsFor	gfx/src/thebes/nsThebesDeviceContext.cpp:181
18	XUL	nsLayoutUtils::GetFontMetricsForStyleContext	layout/base/nsLayoutUtils.cpp:1828
19	XUL	ComputeLineHeight	layout/generic/nsHTMLReflowState.cpp:2148
20	XUL	nsBlockReflowState::nsBlockReflowState	layout/generic/nsBlockReflowState.cpp:147
21	XUL	nsBlockFrame::Reflow	layout/generic/nsBlockFrame.cpp:1033
22	XUL	nsFrame::BoxReflow	layout/generic/nsFrame.cpp:7096
23	XUL	nsFrame::RefreshSizeCache	layout/generic/nsFrame.cpp:6672 

 
ATS@ crashes also exist.
ReadOtherFamilyNamesForFace for past month only in 3.0 bp-c85028fd-7f64-471f-af35-d05122110525
Crash Signature: [@ _eFOGetName ] [@ ATS@0x1157c ] → [@ _eFOGetName ] [@ ATS@0x1157c ]
nothing in crash-stats in the past month
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.