Bug #7951
Updated by ko1 (Koichi Sasada) over 7 years ago
When running the example provided on http://www.ruby-doc.org/core-1.9.3/SignalException.html we find that neither Ruby 1.9.3p392 nor Ruby 2.0.0p0 are able to rescue SignalException: ``` $ cat <<EOF >signal_exception_test.rb puts "#{RUBY_VERSION}p#{RUBY_PATCHLEVEL}" begin Process.kill('HUP',Process.pid) rescue SignalException => e puts "received Exception #{e}" end EOF $ rvm 1.8.7,1.9.3,2.0.0 do ruby signal_exception_test.rb 1.8.7p371 received Exception SIGHUP 1.9.3p392 /Users/jnh/.rvm/scripts/set: line 20: 99759 Hangup: 1 "${args[@]}" 2.0.0p0 /Users/jnh/.rvm/scripts/set: line 20: 99816 Hangup: 1 "${args[@]}" ```