• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
EXC_BAD_ACCESS on NSImageView::setImage
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

EXC_BAD_ACCESS on NSImageView::setImage


  • Subject: EXC_BAD_ACCESS on NSImageView::setImage
  • From: Dev <email@hidden>
  • Date: Tue, 10 Mar 2009 18:10:56 -0700

I have a window that contains a NSImageView that displays pictures.

here is the code :
=====================CODE=========================================
NSBitmapImageRep *rawPic = [[[NSBitmapImageRep alloc]
initWithBitmapDataPlanes:NULL
pixelsWide:thisFrame.width pixelsHigh:thisFrame.height
bitsPerSample:8 samplesPerPixel:3 hasAlpha:NO isPlanar:NO
colorSpaceName:NSCalibratedRGBColorSpace
bitmapFormat:NSAlphaFirstBitmapFormat
bytesPerRow:0
bitsPerPixel:0] autorelease];
unsigned char *DestinationRawData = [rawPic bitmapData];
memcpy(DestinationRawData, CurrentFrame, SzCurrentFrame);
[self RGB2BGR:DestinationRawData Sz:SzCurrentFrame];

NSImage *NewDisplayImage = [[[NSImage alloc] initWithSize:thisFrame]
autorelease];
[NewDisplayImage addRepresentation:rawPic];
[ExternalView setImage:NewDisplayImage];
=====================CODE=========================================

The ExternalView display correctly what i want for a while, no memory leak
appears but
after few seconds the program gives me a bad EXC_BAD_ACCESS.

After commenting the last line (setImage) there is absolutely no crash.
Thinking of a side-effect i checked all sizes and everything seams to
fit.....

I also tried to remove the autorelease and replace them by some release
after
the set image but nothing seams to work.

Can anybody see something wrong ?

Is there any other way to do what i m doing ?

Thanks for the peolple that will help me.
Sincerely,
--
I.
_______________________________________________

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

  • Follow-Ups:
    • Re: EXC_BAD_ACCESS on NSImageView::setImage
      • From: Scott Ribe <email@hidden>
  • Prev by Date: Cant figure out images
  • Next by Date: Re: Cant figure out images
  • Previous by thread: Re: Cant figure out images
  • Next by thread: Re: EXC_BAD_ACCESS on NSImageView::setImage
  • Index(es):
    • Date
    • Thread