From: "usa (Usaku NAKAMURA)" Date: 2012-06-28T17:14:01+09:00 Subject: [ruby-core:45934] [Backport93 - Backport #6661] Timeout not working with IO on Windows Issue #6661 has been updated by usa (Usaku NAKAMURA). ... and, r32557 . ---------------------------------------- Backport #6661: Timeout not working with IO on Windows https://bugs.ruby-lang.org/issues/6661#change-27543 Author: undur_gongor (Undur Gongor) Status: Assigned Priority: Normal Assignee: naruse (Yui NARUSE) Category: Target version: This code does not time out as expected when run on Ruby 1.9.3p194 (2012-04-20) [i386-mingw32]: require 'timeout' Timeout.timeout(1) { gets } On different Unix-like OSes it does time out after 1 second with different versions of Ruby. -- http://bugs.ruby-lang.org/