#16: ^C (SIGINT) doesn't interrupt the cocoa runloop -----------------------------------+---------------------------------------- Reporter: lsansonetti@apple.com | Owner: lsansonetti@apple.com Type: defect | Status: reopened Priority: blocker | Milestone: MacRuby 0.2 Component: MacRuby | Resolution: Keywords: | -----------------------------------+---------------------------------------- Comment (by lsansonetti@apple.com): After a quick investigation, it seems that the signal is intercepted by the default handler but not forwarded to YARV because the runloop blocks the main thread without calling RUBY_VM_CHECK_INTS. This theoretically be fixed if we set up a timer in the main run loop that checks for interruptions. -- Ticket URL: <http://ruby.macosforge.org/trac/ticket/16#comment:11> macruby <http://ruby.macosforge.org/>