Closed Bug 577599 Opened 15 years ago Closed 14 years ago

[10.6] Upon launching: __NSAutoreleaseNoPool() ... leaking messages in console (profile manager window)

Categories

(Core :: Widget: Cocoa, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: phiw2, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Console logs the following 4 messages when launching Minefield 7/9/10 12:58:27 PM firefox-bin[83751] *** __NSAutoreleaseNoPool(): Object 0x2915de0 of class NSCFString autoreleased with no pool in place - just leaking 7/9/10 12:58:27 PM firefox-bin[83751] *** __NSAutoreleaseNoPool(): Object 0x296c0b0 of class TopLevelWindowData autoreleased with no pool in place - just leaking 7/9/10 12:58:27 PM firefox-bin[83751] *** __NSAutoreleaseNoPool(): Object 0x2967ba0 of class ToolbarWindow autoreleased with no pool in place - just leaking 7/9/10 12:58:27 PM firefox-bin[83751] *** __NSAutoreleaseNoPool(): Object 0x2968f20 of class WindowDelegate autoreleased with no pool in place - just leaking I tracked this down to _atleast_ the 20100516 build (but could be older)
Summary: Upon launching: __NSAutoreleaseNoPool() messages in console → Upon launching: __NSAutoreleaseNoPool() ... leaking messages in console
Narrow regression range: no logging: Gecko/20100420 Minefield/3.7a5pre http://hg.mozilla.org/mozilla-central/rev/5f229488969c logging appears: Gecko/20100421 Minefield/3.7a5pre http://hg.mozilla.org/mozilla-central/rev/cdc8bf25220e http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=5f229488969c&tochange=cdc8bf25220e --> bug 559473 is suspicious… Notes: 1. I don't see this on 10.5 2. With a new profile, I see this one instead of the ToolbarWindow one above *** __NSAutoreleaseNoPool(): Object 0x29ba0f0 of class BaseWindow autoreleased with no pool in place - just leaking 3. And I forgot to note this one: *** __NSAutoreleaseNoPool(): Object 0x1c42f2e0 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking
Component: General → Widget: Cocoa
Keywords: regression
QA Contact: general → cocoa
Summary: Upon launching: __NSAutoreleaseNoPool() ... leaking messages in console → [10.6] Upon launching: __NSAutoreleaseNoPool() ... leaking messages in console
Assignee: nobody → joshmoz
blocking2.0: ? → final+
On a normal Minefield startup on 10.6 I don't see any leaks. I see this if I start up while Firefox is already running and I get an already-running dialog box... 2010-07-19 19:19:13.155 firefox-bin[20911:a0f] *** __NSAutoreleaseNoPool(): Object 0x4808510 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 2010-07-19 19:19:13.158 firefox-bin[20911:a0f] *** __NSAutoreleaseNoPool(): Object 0x4824df0 of class TopLevelWindowData autoreleased with no pool in place - just leaking 2010-07-19 19:19:13.159 firefox-bin[20911:a0f] *** __NSAutoreleaseNoPool(): Object 0x49069d0 of class NSCFString autoreleased with no pool in place - just leaking 2010-07-19 19:19:13.160 firefox-bin[20911:a0f] *** __NSAutoreleaseNoPool(): Object 0x4820470 of class ToolbarWindow autoreleased with no pool in place - just leaking 2010-07-19 19:19:13.161 firefox-bin[20911:a0f] *** __NSAutoreleaseNoPool(): Object 0x4822a60 of class WindowDelegate autoreleased with no pool in place - just leaking
I can't reproduce any leaks that would block, we can re-nom later if that changes.
Assignee: joshmoz → nobody
blocking2.0: final+ → ---
After another round of testing: 1. Under a brand new OS X user account --> leaks on _first launch_ only 2. Under my normal user account --> always leaks. under [1]: the first thing that is displayed is the 'import data' window. under [2]: the profile manager is used in both cases, the logging happens when the window appears.
(In reply to comment #4) > under [1]: the first thing that is displayed is the 'import data' window. > under [2]: the profile manager is used So, [2] should have been fixed by Jonathan's patch in bug 559400, if I read it right, which makes this bug a definite regression from a fix that's only 3 months old. [1] may be the same thing; not sure if it's modal or not. (Josh's comment 2 is bug 562109.)
Summary: [10.6] Upon launching: __NSAutoreleaseNoPool() ... leaking messages in console → [10.6] Upon launching: __NSAutoreleaseNoPool() ... leaking messages in console (profile manager window)
given bug 634702 comment 7, closing as fixed by bug 634702.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.