Reliable Ruby timeouts with SystemTimer: Do not trust timeout.rb too blindly...
Summary of the issues with timeout.rb, and an alternative