#1447: Crash - Assertion failed in RoxorVM::pop_current_exception --------------------------------+------------------------------------------- Reporter: msabramo@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: crash, GCD --------------------------------+------------------------------------------- Comment(by mrada@…): NSLog expects a string; by passing it an Exception object it raises the nested exception, and also explains why passing `error.inspect` fixes the issue. Another detail to note is that the nested exception is an Objective-C exception (NSInvalidArgumentException). I believe this type of issue has already been logged, and the solution to wrap some try/catch blocks around where the Objective-C method is called so the exception can be re-raised as a Ruby exception. I think also that Eloy's exception patch might fix this (https://github.com/MacRuby/MacRuby/pull/25), but I haven't tried yet. -- Ticket URL: <http://www.macruby.org/trac/ticket/1447#comment:6> MacRuby <http://macruby.org/>