Closed Bug 715238 Opened 12 years ago Closed 12 years ago

[Mac] Firefox crash CARenderer

Categories

(Core :: Widget: Cocoa, defect)

10 Branch
x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 711564

People

(Reporter: marcia, Unassigned)

References

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-6589ca93-0016-441d-b996-37a5a2120104 .
============================================================= 

Seen while looking at crash stats. Seems to be Mac 10.5.x only crash. Seems to have started in 10.0b1. https://crash-stats.mozilla.com/report/list?signature=-[CARenderer%20dealloc]. Comments mention loading live Webcam from Waikiki and paypal.com.


Frame 	Module 	Signature [Expand] 	Source
0 		@0xff87ff87 	
1 	QuartzCore 	-[CARenderer dealloc] 	
2 	Foundation 	NSPopAutoreleasePool 	
3 	AppKit 	_handleWindowNeedsDisplay 	
4 	CoreFoundation 	__CFRunLoopDoObservers 	
5 	CoreFoundation 	CFRunLoopRunSpecific 	
6 	CoreFoundation 	CFRunLoopRunInMode 	
7 	HIToolbox 	RunCurrentEventLoopInMode 	
8 	HIToolbox 	ReceiveNextEventCommon 	
9 	HIToolbox 	BlockUntilNextEventMatchingListInMode 	
10 	AppKit 	_DPSNextEvent 	
11 	AppKit 	-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 	
12 	AppKit 	-[NSApplication run] 	
13 	XUL 	nsAppShell::Run 	widget/src/cocoa/nsAppShell.mm:771
14 	XUL 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:228
15 	XUL 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3551
16 	firefox 	main 	browser/app/nsBrowserApp.cpp:198
17 	firefox 	firefox@0xbf5 	
18 		@0x1
Crash Signature: [@ -[CARenderer dealloc]] → [@ -[CARenderer dealloc]] [@ @0x0 | -[CARenderer dealloc] ]
Component: General → Widget: Cocoa
Product: Firefox → Core
QA Contact: general → cocoa
These crashes appear to happen when a invalid CARenderer object is autoreleased.

We never explicitly autorelease a CARenderer object in our code (in nsCoreAnimationSupport.mm).  So it's the OS that's doing it.

The fact that these only happen on OS X 10.5 is a strong indication that this is an OS bug.  But these crashes started increasing in volume recently -- particularly on 2011/12/21.

Benoit, do you have any idea what could have happened around then to trigger this increase?  I looked through the patches landed on 2011/12/20 and 2011/12/19, but couldn't find anything obvious.
This appears to be a dupe off 711564.

We only use CARenderer for Core Animation plugin and I heard that CA was not well supported on 10.5. I want to test disabling Core Animation support on 10.5 since it's not needed anyways if I remember correctly.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
> these crashes started increasing in volume recently -- particularly
> on 2011/12/21

To make this clearer, I'm talking about build ids (not the dates of
the crashes).
You need to log in before you can comment on or make changes to this bug.