Closed Bug 7439 Opened 27 years ago Closed 26 years ago

bad cast in appcore shutdown -> change appcores into components

Categories

(Core Graveyard :: Tracking, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: danm.moz, Assigned: scc-obsolete)

References

Details

nsAppCoresManager:::Shutdown static casts each of the appcores in its list of active cores to an nsIDOMBaseAppCore, then calls Release() on the resulting pointer. Of all our appcores, only one of them (nsBaseAppCore) actually inherits from nsIDOMBaseAppCore. Oddly enough, Release() seems to be called correctly on Windows, at least for some appcores. Other platforms are not so ... forgiving. They seem to just hang up after getting a wrong number. How civilized. Still, seems like there's a problem here. I'm making this a bug, rather than just fixing it, because Scott's work to change appcores into components should neatly sidestep this problem. So I'm ignoring it for now, but making a note...
QA Contact: leger → gerardok
Status: NEW → ASSIGNED
Target Milestone: M7
I'll take care of this as part of converting AppCores to components
move to later milestone?
Summary: bad cast in appcore shutdown → bad cast in appcore shutdown -> change appcores into components
Target Milestone: M7 → M8
this has moved to m8
Moving all Apprunner bugs past and present to Other component temporarily whilst don and I set correct component. Apprunner component will be deleted/retired shortly.
Target Milestone: M8 → M9
Moving to M9, when the rest of this change can be checked in.
Target Milestone: M9 → M10
Target Milestone: M10 → M11
Moving to M11 per today's bug triage.
Depends on: 13021
Target Milestone: M11 → M16
following bug #13021, as usual
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
According to Bill Law in bug #13021, AppCores are no longer used (though they are still part of the build till he gets some makefile stuff checked in). Therefore, this bad code in |nsAppCoresManager::Shutdown| is now dead code and so no longer a problem.
Status: RESOLVED → VERIFIED
According to developer's comments this bug is marked as verified. If you think the resolution is wrong please reopen.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.