[MacRuby] #861: Abort occurs when throws an exception within Signal handler.
MacRuby
ruby-noreply at macosforge.org
Fri Aug 20 18:28:11 PDT 2010
#861: Abort occurs when throws an exception within Signal handler.
----------------------------------+-----------------------------------------
Reporter: watson1978@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
----------------------------------+-----------------------------------------
Comment(by martinlagardette@…):
I don't think this will be handled anytime soon. When MacRuby receives a
signal, it jumps to the signal handler function, which is kind of a side-
part of MacRuby that is not executed withn all the `try {} catch(...) {}`
of the program.
It's a very hard issue, just like handling the stack-overflow error.
--
Ticket URL: <http://www.macruby.org/trac/ticket/861#comment:1>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list