On Thu, May 6, 2010 at 7:21 PM, Brent Smith <liare...@hack3r.com> wrote: > I have an NSTask thats running a method for me and Im trying to debug why its > currently not working. I can go about using my program normally when I select > Build and Run, but when I add a breakpoint and select Build and Debug I get > an EXC_BAD_ACCESS. Normally this is caused by some sort of deallocation, but > Im not dealing with any deallocating objects. Turning on NSZombieEnabled > doesnt change anything. The code is as follows
Where are you putting the breakpoint? Where does this code live? Who calls it? > mainPool = [[ NSAutoreleasePool alloc ] init ]; > > NSData *newLines; > NSString *newLinesString; > newLines = [[aNotification object] availableData ]; > newLinesString = [[[NSString alloc ] initWithData: newLines > encoding:NSUTF8StringEncoding] retain]; > > if(![newLinesString isEqualToString:@""]) > { > NSArray *tempArray = [newLinesString componentsSeparatedByString:@"\n"]; > NSMutableArray *mArray = [[NSMutableArray alloc] > initWithArray:tempArray]; > > > I also receive this error just before the call. What call? > If I look at my newLinesString variable in the Locals section, it looks > perfect. Except for the fact that you've done [[NSString alloc] initWithData:encoding:] retain], thus double-retaining it. --Kyle Sluder _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com