Skip navigation.
 
mlRe: Crash on [NSApp endSheet]
FROM : Jonas Oberschweiber
DATE : Thu Aug 03 20:38:00 2006

I thought of the NSProgressIndicator because of this: http://
www.cocoabuilder.com/archive/message/cocoa/2005/2/24/128946

But you're right, it still crashes when I comment the start and stop 
animation lines out.

The busySheet still points to valid data when the endSheet gets 
called, and I have just seen that it actually crashes after endSheet, 
on function exit.
I think I found my bug. Thanks for pointing me in the right direction.

Jonas

Am 03.08.2006 um 20:23 schrieb Matt Neuburg:

> On Thu, 3 Aug 2006 18:21:40 +0200, Jonas Oberschweiber
> <<email_removed>> said:

>> Hi,
>>
>> In my application I have a sheet with a NSProgressIndicator in it:
>>
>>  [NSApp beginSheet: busySheet
>>          modalForWindow: window
>>          modalDelegate: self
>>          didEndSelector: @selector
>> (didEndSheet:returnCode:contextInfo:)
>>          contextInfo: nil];
>>
>>  [spinner startAnimation:self];
>>
>>  // Do some Core Data work
>>
>>  [spinner stopAnimation:self];
>>
>>  [NSApp endSheet:busySheet];
>>
>> busySheet is an Outlet connected to my class via IB, same for
>> spinner, the NSProgressIndicator.
>>
>> Everything works perfectly at first, but when [NSApp
>> endSheet:busySheet] gets called, all hell breaks loose and I get a
>> big crash.

>
> So why do you tie the crash to the progress indicator? I'm not 
> saying you're
> wrong, but you don't demonstrate that you're right, either. Is there
> evidence for this? If you comment out the two lines starting with 
> "spinner"
> and try again, does the crash happen now? Does the backtrace on the 
> "big
> crash" indicate that the progress indicator is involved?
>
> m.
>
> --
> matt neuburg, phd = <email_removed>, <http://www.tidbits.com/matt/>
> A fool + a tool + an autorelease pool = cool!
> AppleScript: the Definitive Guide - Second Edition!
> <http://www.amazon.com/gp/product/0596102119>
>
>
>
>

Related mailsAuthorDate
mlCrash on [NSApp endSheet] Jonas Oberschweibe… Aug 3, 18:21
mlRe: Crash on [NSApp endSheet] Matt Neuburg Aug 3, 20:23
mlRe: Crash on [NSApp endSheet] Jonas Oberschweibe… Aug 3, 20:38
mlRe: Crash on [NSApp endSheet] Mike Abdullah Aug 3, 21:53