auto malloc[27012]: attempted to remove unregistered weak referrer
auto malloc[27012]: attempted to remove unregistered weak referrer
- Subject: auto malloc[27012]: attempted to remove unregistered weak referrer
- From: Marco S Hyman <email@hidden>
- Date: Wed, 18 Jan 2012 15:47:47 -0800
I've done some searches and haven't found anything regarding this
in my situation. An appropriate RTFM pointer would be appreciated.
I'm running a *garbage collected* application in Lion (10.7.2) that was
most recently compiled using Xcode 4.2.1. I'm getting these messages
logged: auto malloc[27012]: attempted to remove unregistered weak referrer 0xblahblah
multiple times. What is most interesting is that it only happens when
selecting multiple items by dragging. I first noticed it in this code:
- (IBAction) showOpenPanel: (id) sender
{
BOOL reloadNeeded = NO;
BOOL showWarning = NO;
NSOpenPanel *panel = [NSOpenPanel openPanel];
CFArrayRef types = CGImageSourceCopyTypeIdentifiers();
CFMakeCollectable(types);
[panel setAllowedFileTypes: (NSArray*) types];
[panel setAllowsMultipleSelection: YES];
[panel setCanChooseFiles: YES];
[panel setCanChooseDirectories: NO];
NSInteger result = [panel runModal];
if (result == NSOKButton) {
// this may take a while, let the user know we're busy
[self showProgressIndicator];
NSArray *urls = [panel URLs];
for (NSURL *url in urls) {
NSString *path = [url path];
if (! [self isDuplicatePath: path]) {
[imageInfos addObject: [ImageInfo imageInfoWithPath: path]];
reloadNeeded = YES;
} else
showWarning = YES;
}
[self hideProgressIndicator];
if (reloadNeeded)
[tableView reloadData];
if (showWarning) {
NSAlert *alert = [[NSAlert alloc] init];
[alert addButtonWithTitle: NSLocalizedString(@"CLOSE", @"Close")];
[alert setMessageText: NSLocalizedString(@"WARN_TITLE", @"Files not opened")];
[alert setInformativeText: NSLocalizedString(@"WARN_DESC", @"Files not opened")];
[alert runModal];
}
}
}
In the open panel I can click, move the mouse, then shift-click and all is OK.
If instead I click and drag I get the error multiple times. So where did I
go wrong?
Thanks,
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