• 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
Re: Odd crash only when Toast running
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Odd crash only when Toast running


  • Subject: Re: Odd crash only when Toast running
  • From: Graham Cox <email@hidden>
  • Date: Tue, 2 Jun 2009 17:12:48 +1000


On 02/06/2009, at 4:23 PM, Trygve Inda wrote:

I have a user reporting an odd crash that I can't make happen here, nor has
anyone else reported this, but the report is consistent and happens only
when Toast is running. It seems very deep in the OS and as far as I know, I
am not using libRIP.A.dylib.

Yes you are - RIP stands for "raster image processing", in other words, any drawing.


The only thing I can find that may be related (based on [NSWindow
displayIfNeeded] being in the report) is that my app has a single window
with a single view and I call:


NSImage*    theImage = [[[NSImage alloc]
initWithContentsOfFile:mapImagePath] autorelease];

[window orderFront:self];

You could try doing this step first, before alloc/init the image. I'm wondering if this is causing a drain of the autorelease pool.


[imageView setImage:theImage];
[imageView setNeedsDisplay:YES];

The file that this image comes from will be deleted later on, but once
initWithContentsOfFile is called, I assume it no longer needs the file,
right?


I assume the autorelease is ok since theImage will be retained by imageView.

Yes, unless it was autoreleased before that step was invoked, in which case <theImage> will be stale which could be crashing the RIP internals.


Why not just -release the image after calling setImage, rather than autoreleasing?

--Graham


_______________________________________________

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: Odd crash only when Toast running
      • From: Shawn Erickson <email@hidden>
References: 
 >Odd crash only when Toast running (From: Trygve Inda <email@hidden>)

  • Prev by Date: Can't set header on NSURLRequest
  • Next by Date: Changing background color of a textview using colorwell?
  • Previous by thread: Odd crash only when Toast running
  • Next by thread: Re: Odd crash only when Toast running
  • Index(es):
    • Date
    • Thread