From: "Jan E." Date: 2012-05-17T09:02:53+09:00 Subject: Re: Which exception classes does "rescue" trap? Hi, SignalExceptions are *not* rescued. You probably used a wrong argument for the signal and caused an ArgumentError, which is then rescued: begin raise SignalException, 'foo' rescue => error p "#{error.class}: #{error.message}" # error is *not* a SignalException end -- Posted via http://www.ruby-forum.com/.