Closed Bug 264713 Opened 20 years ago Closed 20 years ago

ensure nsExternalAppHandler have a reference to the helperappservice

Categories

(Core Graveyard :: File Handling, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.8alpha5

People

(Reporter: Biesinger, Assigned: Biesinger)

References

Details

(Keywords: crash, fixed-aviary1.0, fixed1.7.5)

Attachments

(1 file)

they should addref sSrv in the ctor and ->Release it in the dtor.

this might be related to some of the crashes from the following url, although I
find this somewhat doubtful.

http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=movefile&vendor=All&product=All&platform=All&buildid=&sdate=&stime=&edate=&etime=&sortby=bbid
Attachment #162342 - Flags: superreview?(darin)
Attachment #162342 - Flags: review?(bzbarsky)
Status: NEW → ASSIGNED
Keywords: crash
Target Milestone: --- → mozilla1.8alpha5
Comment on attachment 162342 [details] [diff] [review]
patch

r=bzbarsky
Attachment #162342 - Flags: review?(bzbarsky) → review+
Attachment #162342 - Flags: superreview?(darin) → superreview+
Checking in uriloader/exthandler/nsExternalHelperAppService.cpp;
/cvsroot/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp,v  <-- 
nsExternalHelperAppService.cpp
new revision: 1.273; previous revision: 1.272
done
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment on attachment 162342 [details] [diff] [review]
patch

this is a safety measure to avoid potential shutdown crashes when downloads are
in progress. very low risk. would be good to have on the branches.
Attachment #162342 - Flags: approval1.7.x?
Attachment #162342 - Flags: approval-aviary?
Severity: normal → critical
Comment on attachment 162342 [details] [diff] [review]
patch

a=asa for aviary and 1.7 checkin.
Attachment #162342 - Flags: approval1.7.x?
Attachment #162342 - Flags: approval1.7.x+
Attachment #162342 - Flags: approval-aviary?
Attachment #162342 - Flags: approval-aviary+
aviary branch:
cvs commit: Examining uriloader/exthandler
Checking in uriloader/exthandler/nsExternalHelperAppService.cpp;
/cvsroot/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp,v  <-- 
nsExternalHelperAppService.cpp
new revision: 1.253.2.1.2.4; previous revision: 1.253.2.1.2.3
done

1.7 branch:
Checking in uriloader/exthandler/nsExternalHelperAppService.cpp;
/cvsroot/mozilla/uriloader/exthandler/nsExternalHelperAppService.cpp,v  <-- 
nsExternalHelperAppService.cpp
new revision: 1.253.2.5; previous revision: 1.253.2.4
done
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: