Closed Bug 462432 Opened 16 years ago Closed 16 years ago

Leak mAsyncExecutionMutex

Categories

(Toolkit :: Storage, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9.1b3

People

(Reporter: sdwilsh, Assigned: asuth)

References

Details

(Keywords: fixed1.9.1, memory-leak, Whiteboard: [tb3needs])

Attachments

(1 file)

We currently leak mAsyncExecutionMutex added in bug 460635.  I missed this in my review.
This corrects the leak.  nsAutoLock is an unusual mutex abstraction... I also neglected to NS_ENSURE_TRUE as is done for the other mutexes, so we do that too now.
Attachment #346330 - Flags: review?(sdwilsh)
Comment on attachment 346330 [details] [diff] [review]
v1 don't leak the async execution mutex, also verify its existence at init

r=sdwilsh
Attachment #346330 - Flags: review?(sdwilsh) → review+
Marking for check-in.  This passed linux/linux talos/OS X try-server; windows had unrelated bustage and windows talos failed to run.
Keywords: checkin-needed
Attachment #346330 - Flags: approval1.9.1b2?
Keywords: checkin-needed
Comment on attachment 346330 [details] [diff] [review]
v1 don't leak the async execution mutex, also verify its existence at init

Limiting the number of checkins required before we can finish this beta. We'll get this after.
Attachment #346330 - Flags: approval1.9.1b2? → approval1.9.1b2-
Whiteboard: [tb3needs]
Comment on attachment 346330 [details] [diff] [review]
v1 don't leak the async execution mutex, also verify its existence at init

a191=beltzner
Attachment #346330 - Flags: approval1.9.1+
Keywords: checkin-needed
http://hg.mozilla.org/mozilla-central/rev/5db9c30a41e0
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: mozilla1.9.1b2 → mozilla1.9.1b3
Keywords: fixed1.9.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: