NSColor autorelease problem (was Strange leak log)
NSColor autorelease problem (was Strange leak log)
- Subject: NSColor autorelease problem (was Strange leak log)
- From: Steve <email@hidden>
- Date: Fri, 10 Jan 2003 08:39:42 +0000
Hi,
Further to my earlier post {"Strange leak log"), I've narrowed the
problem down:
I have a method which includes:
NSColor *myColor;
myColor = [NSColor colorWithCalibratedRed:0.25 green:0.95 blue:0.25
alpha:1.0];
When this is called programmatically, there is no problem, and the
NSColor is (I guess) being correctly auotreleased at some point.
(...next time round the event loop?).
However the same code is can also be called from a callback routine (a
CoreMidi process), which creates a new thread. When this happens, I get
the following error log:
>2003-01-10 08:32:20.442 ChordCompleteDebug[788] ***
_NSAutoreleaseNoPool(): Object 0x19c52d0 of class >NSCalibratedRGBColor
autoreleased with no pool in place - just leaking
I'm guessing that it's caused by the second thread, and confusion over
which thread should release it?
Does anyone know either how to fix this, or at least have some clues on
how to track the problem down further?
Thanks
Steve
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.