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: Corbin Dunn <email@hidden>
- Date: Fri, 20 Jan 2012 15:41:05 -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.
>
> 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.
Get the error...what error?
> So where did I
> go wrong?
Depends on what your code does in various things, ie: isDuplicatePath:
:)
.corbin
>
> 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
_______________________________________________
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