[MacRuby-devel] [macruby] #55: NSAppleScript#executeAndReturnError causes a SEGFAULT.
macruby
ruby-noreply at macosforge.org
Thu May 22 21:49:18 PDT 2008
#55: NSAppleScript#executeAndReturnError causes a SEGFAULT.
-------------------------------------+--------------------------------------
Reporter: eloy.de.enige at gmail.com | Owner: lsansonetti at apple.com
Type: defect | Status: closed
Priority: minor | Milestone:
Component: MacRuby | Resolution: wontfix
Keywords: bug |
-------------------------------------+--------------------------------------
Changes (by lsansonetti at apple.com):
* status: new => closed
* resolution: => wontfix
Comment:
It looks like a bug in NSAppleScript, which doesn't work in GC mode.
{{{
$ cat t.m
#import <Foundation/Foundation.h>
int main(void)
{
[[[NSAppleScript alloc] initWithSource:@"say \"hello world\""]
executeAndReturnError:nil];
sleep(5);
return 0;
}
$ gcc t.m -o t -framework Foundation -fobjc-gc
$ ./t # boom
}}}
Doesn't reproduce when {{{-fobjc-gc}}} is omitted.
I filed <rdar://problem/5958648> NSAppleScript crashes in GC mode
--
Ticket URL: <http://ruby.macosforge.org/trac/ticket/55#comment:1>
macruby <http://ruby.macosforge.org/>
More information about the MacRuby-devel
mailing list