Closed Bug 644057 Opened 13 years ago Closed 13 years ago

Shutdown crash due to recreating PreferenceManager [@ Camino@0x9fcb85] [@ Camino@0x9ff2d5 ]

Categories

(Camino Graveyard :: General, defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED
Camino2.1

People

(Reporter: alqahira, Assigned: stuart.morgan+bugzilla)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is 
report bp-73dd9a6f-5d9d-4e28-aaaa-44d082110322 .
============================================================= 

This leads to a crash deep in Gecko since we're recreating Gecko stuff during quit.

Stuart's going to audit other +[PreferenceManager sharedInstance] calls to make sure this problem doesn't exist in other places, too.
Flags: camino2.0.8?
Attached patch fixSplinter Review
I just audited removeObserver:, since the doing everything is a bigger task. I've filed bug 644058 for fixing this once and for all though.

There was one other bad removeObserver: that I found in the mini-audit; that's fixed here too.
Landed as http://hg.mozilla.org/camino/rev/0945e989272d.

No reason not to take this for 2.0.8
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Flags: camino2.0.8? → camino2.0.8+
Resolution: --- → FIXED
Summary: Shutdown crash due to recreating PreferenceManager [@ Camino@0x9fcb85] → Shutdown crash due to recreating PreferenceManager [@ Camino@0x9fcb85] [@ Camino@0x9ff2d5 ]
Crash Signature: [@ Camino@0x9fcb85] [@ Camino@0x9ff2d5 ]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: