#310: eval throws an exception with backtrace nil ------------------------+--------------------------------------------------- Reporter: dev@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: eval exception backtrace ------------------------+--------------------------------------------------- {{{ $ macruby -e 'begin; eval("1a"); rescue Exception => exc; end; p exc.backtrace' }}} produces {{{ nil }}} This is not allowed and causes IRB to crash after evaluating "1a" (without parenthesis) When adding this to irb.rb:158 {{{ exc.set_backtrace([]) if exc.backtrace.nil? }}} IRB don't crashes -- Ticket URL: <http://www.macruby.org/trac/ticket/310> MacRuby <http://macruby.org/>