Re: auto malloc[27012]: attempted to remove unregistered weak referrer
Re: auto malloc[27012]: attempted to remove unregistered weak referrer
- Subject: Re: auto malloc[27012]: attempted to remove unregistered weak referrer
- From: Marco S Hyman <email@hidden>
- Date: Fri, 20 Jan 2012 14:18:45 -0800
On Jan 18, 2012, at 3:47 PM, Marco S Hyman wrote:
> I've done some searches and haven't found anything regarding this
> in my situation. An appropriate RTFM pointer would be appreciated.
Update... sometimes I'm getting this error, too...
malloc: reference count underflow for 0x40048fb00, ....
Garbage collected app, Xcode 4.2.1, Lion 10.7.2.
The breakpoint is inside of NSOpenPanel -runModal but ONLY occurs when
dragging to select multiple files. cmd-click or shift-click work fine.
Running with malloc guards and other tests for trashed memory haven't
shown anything obvious. And why only when dragging?
Anyone else have some hints? I did make one slight modification to
my code in that I now CFRelease the array ref I got from
CGImageSourceCopyTypeIdentifiers() instead of making it collectable.
No change in operation. Didn't expect any.
The code that is giving me a headache:
NSOpenPanel *panel = [NSOpenPanel openPanel];
CFArrayRef types = CGImageSourceCopyTypeIdentifiers();
[panel setAllowedFileTypes: (NSArray*) types];
[panel setAllowsMultipleSelection: YES];
[panel setCanChooseFiles: YES];
[panel setCanChooseDirectories: NO];
NSInteger result = [panel runModal]; <==== error displayed in runModal
CFRelease(types);
if (result == NSOKButton) {
...
}
Marc
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden