We have discontinued this forum and moved support tickets to the GitHub issue tracker. More info

Memory leak? Macs Fan Control 1.1.11 OS 10.6.8

Control fans on Apple hardware: iMacs, Macbooks, etc

Moderator: Steven

Post Reply
jeanne
Posts: 2
Joined: 09 May 2014, 20:02

Memory leak? Macs Fan Control 1.1.11 OS 10.6.8

Post by jeanne »

I use FontAgent to control my fonts. MFC (MacsFanControl) crashes on startup, but once I open FontAgent & activate some basic fonts, MFC opens fine. But checking the Console log, there is still a problem. I am getting many NSAutoreleaseNoPool messages (sample below) from MFC.
I googled one of the messages and found the following, from: http://www.mactech.com/articles/mactech ... index.html
Another interesting hazard is having no autorelease pool at all. Without an autorelease pool, objects sent an autorelease message (including NSCFString string literals that we saw above) have nowhere to go, and just leak all over the place. If you ever see a message like this coming from your application:

*** __NSAutoreleaseNoPool(): Object 0x100110770 of class NSCFString autoreleased with no pool in place - just leaking

then you know that somewhere, an autorelease pool is needed but doesn't exist. This most commonly happens when using threads and failing to create an autorelease pool. As a rule, your thread's entry point method should create an autorelease pool at the beginning, then drain the pool at the end.
Technical Info from MFC:
Macs Fan Control 1.1.11, MacBookPro4,1, Mac OS X 10.6

Fans:
Left side-min{2000}curr{1997}max{6000}mode{1,1998}
Right side-min{2000}curr{5692}max{6000}mode{0}

TempSensors:
TALP () - 50.3125
TB0T (Bottom Enclosure) - 38.8984
TC0D (CPU Diode) - 74.375
TC0P (CPU Proximity) - 66.75
TG0D (GPU Diode) - 77.5
TG0H (GPU Heatsink) - 65.25
TG0V () - 68.0664
TGTV () - 58.75
TTF0 () - 65.25
TW0P (Airport Card) - 62
Th0H () - 66.625
Th1H () - 51
Th2H () - 52.125
Tm0P (Mem Controller) - 61.5
Ts0P (Left Palm Rest) - 43.9375


copy of portion of console log:
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x1568b00 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x15008d0 of class NSCFNumber autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x1584fd0 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0xa0436374 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x158a1a0 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x15927b0 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x1565020 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x15653b0 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x1565150 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0xa0436374 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0xa0436374 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x1566840 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0xa0436374 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:52:48 PM MacsFanControl[1151] *** __NSAutoreleaseNoPool(): Object 0x1566780 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x110cc00 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1425160 of class NSCFDictionary autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x14267a0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x14731a0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x11844d0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1478c50 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1476f10 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x14289d0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1186880 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0xa0c21828 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1165100 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1445f10 of class NSMutableParagraphStyle autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x116a4d0 of class NSCFDictionary autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1469da0 of class NSPathStore2 autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x113dd50 of class NSCFData autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0xa0c26ae8 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1118dd0 of class __NSArray0 autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1454d00 of class NSView autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1108ba0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1171a90 of class NSStatusBarWindow autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x112d5f0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0xa043b4c4 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x116faf0 of class NSStatusItem autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x11888a0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x11540a0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1467dd0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1454d00 of class NSView autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x140ebc0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1173ff0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1188da0 of class NSCFArray autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x114ffa0 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x11469b0 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1404a90 of class __NSCFType autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1118dd0 of class __NSArray0 autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1118e50 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1423390 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1404a90 of class __NSCFType autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1118dd0 of class __NSArray0 autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0xa0c1ccc8 of class NSCFString autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1147760 of class NSConcreteMapTable autoreleased with no pool in place - just leaking
5/9/14 3:53:01 PM MacsFanControl[1207] *** __NSAutoreleaseNoPool(): Object 0x1473b40 of class NSTrackingArea autoreleased with no pool in place - just leaking
User avatar
Steven
CrystalIDEA Developer
Posts: 2294
Joined: 21 Dec 2009, 11:48
Location: CrystalIDEA headquarters
Contact:

Re: Memory leak? Macs Fan Control 1.1.11 OS 10.6.8

Post by Steven »

jeanne
Thanks for the report, this issue is currently under investigation, presumably must be fixed for the next release
jeanne
Posts: 2
Joined: 09 May 2014, 20:02

Re: Memory leak? Macs Fan Control 1.1.11 OS 10.6.8

Post by jeanne »

thank you.
jseliger
Posts: 1
Joined: 04 Jun 2014, 04:08

Another report -- Memory leak? Macs Fan Control 1.1.11 OS 10

Post by jseliger »

I haven't checked the Console Logs, but I have noticed that MFC on 10.6.8 tends to eat more and more memory over time, eventually necessitating quitting and restarting.
User avatar
Steven
CrystalIDEA Developer
Posts: 2294
Joined: 21 Dec 2009, 11:48
Location: CrystalIDEA headquarters
Contact:

Re: Memory leak? Macs Fan Control 1.1.11 OS 10.6.8

Post by Steven »

Post Reply