Closed
Bug 1250000
Opened 9 years ago
Closed 8 years ago
_NSAutoreleaseNoPool(): Object x of class autoreleased with no pool in place - just leaking
Categories
(Core :: Widget: Cocoa, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: bb553, Unassigned)
References
Details
(Whiteboard: tpi:+)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:44.0) Gecko/20100101 Firefox/44.0
Build ID: 20160210153822
Steps to reproduce:
_NSAutoreleaseNoPool(): Object x of class autoreleased with no pool in place - just leaking
Firefox 44.0.2 - OS X 10.6.8 and above
endlessly repeating in Console:
2/21/16 11:31:12 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x10d713b00 of class NSCFNumber autoreleased with no pool in place - just leaking
It appears upon launch of Firefox, even when there is a blank page selected as "Home Page" or when about:blank is selected as "Home Page", as well as when one goes to any actual URL
This a memory leak that originally appeared much older Firefox versions for OS X PPC and Intel. It appeared fixed in a later releases of Firefox, but has reappeared in Firefox 44 for OS X Intel - and is there also all the way up into the latest beta release of Firefox 45.0b6 for OS X Intel
Disabling AdBlock version 2.7.1 has no effect
It would probably be a good idea, since whatever was patched before to fix the memory leak appears to have been undone, to figure out how it was fixed before many versions of Firefox ago and see if an adaptation of that fix could be added to upcoming versions of of Firefox
Note: If Mozilla thinks this should be added to one of the much older filings of similar memory leaks of Firefox - even through most of those are listed as PPC OS X bugs instead of Intel OS X bugs - go ahead and switch this to such a listing, as this is a FYI
Actual results:
(snip)
2/21/16 11:31:02 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x10d75bd40 of class NSCFDictionary autoreleased with no pool in place - just leaking
2/21/16 11:31:02 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x10d75ca00 of class NSCFArray autoreleased with no pool in place - just leaking
2/21/16 11:31:02 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x10d742ac0 of class NSCFDictionary autoreleased with no pool in place - just leaking
2/21/16 11:31:02 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x132b4c920 of class NSCFData autoreleased with no pool in place - just leaking
2/21/16 11:31:10 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x1366d2eb0 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking
2/21/16 11:31:10 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x1328fb560 of class NSCFNumber autoreleased with no pool in place - just leaking
2/21/16 11:31:10 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x1371bd220 of class NSConcreteValue autoreleased with no pool in place - just leaking
2/21/16 11:31:10 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x132b67740 of class NSCFNumber autoreleased with no pool in place - just leaking
2/21/16 11:31:10 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x1371bd280 of class NSConcreteValue autoreleased with no pool in place - just leaking
2/21/16 11:31:10 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x1349c00c0 of class NSCFDictionary autoreleased with no pool in place - just leaking
2/21/16 11:31:12 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x10d748a00 of class NSCFString autoreleased with no pool in place - just leaking
2/21/16 11:31:12 AM firefox[32230] *** __NSAutoreleaseNoPool(): Object 0x10d713b00 of class NSCFNumber autoreleased with no pool in place - just leaking
(snip)
Expected results:
Upon every launch of Firefox for OS X (including after a complete shutdown and then restart of computer) no such memory leaks should be happening
We are also experiencing this bug with :
* Firefox 44.0.1 on OSX 10.6.8
* Thunderbird 38.5 on OSX 10.6.8 (no extensions)
Steps to reproduce (in our case) : Boot up Mac. Launch Firefox or Thunderbird.
During my search I found out this link that might help fix the issue : http://iphonedevsdk.com/forum/iphone-sdk-development/65390-some-advice-autoreleased-with-no-pool-in-place-just-leaking.html
Seems like this is a known issue that has been fixed in the past :
https://bugzilla.mozilla.org/show_bug.cgi?id=541809
And sometimes ignored :
https://bugzilla.mozilla.org/show_bug.cgi?id=694927
Comment 3•9 years ago
|
||
I do not see this leak in latest Nightly 49.0a1, 20160531030258.
2mtq, does this occur for you in latest Nightly?
Flags: needinfo?(bb553)
Whiteboard: tpi:?
While there appears to be other memory leaks in Firefox version 48.0b4 for OS X 10.6.8 and above (Thursday, May 12, 2016), this particular bug appears to fixed again (fingers crossed that it won't appear again in a later version of Firefox); The issue of newer versions of Firefox sometimes re-introducing memory leaks and/or other problems that were fixed or patched in an earlier version, certainly isn't unique to Firefox - it's happened for years with versions of Google Chrome, Safari, iCab, and other web browsers.
(In reply to Jim Mathies [:jimm] from comment #4)
> What console is this showing up in?
Under Thunderbird, the console can be opened with Tools > Errors console (or shift+cmd+J).
Flags: needinfo?(daitheflu)
![]() |
||
Updated•9 years ago
|
I'm seeing this in 45.4.0 ESR on 10.6.8 mac osx 32 bit & 64 bit machines. This occurs in safe mode.
(In reply to Michelle Funches - QA from comment #1)
> Ref: 634702
This resolved bug report shows a patch that fixes this issue. This may be a regression? as Michelle seems to be hinting at.
Comment 9•8 years ago
|
||
Tracy, would you be able to take a look at this and possibly confirm the bug? I have fixed similar issues before, but I'm not seeing what's described in comment 0. Thank you!
Flags: needinfo?(twalker)
Priority: P2 → P3
Comment 10•8 years ago
|
||
marking WFM per comment #5 and the fact I haven't been able to reproduce this on latest Nightly 54.0a1, 20170124030205 on macOS 10.12
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(twalker)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•