*  Probably due to ruby's thread mechanism, the interpreter only
   handles signals when the code is not blocked in C part.
