Hi, > The problem can be easily reproduced under Tiger with a one-liner: > % ruby -ve 'require "timeout" ; Timeout.timeout(5) { puts `df -h` }' > ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-darwin8.10.1] > /usr/local/lib/ruby/1.8/timeout.rb:54: execution expired (Timeout::Error) > from /usr/local/lib/ruby/1.8/timeout.rb:56:in `timeout' > from -e:1 I forgot to say I also tried 1.8.6-p36 patched with the patch Nobu sent in [ruby-dev:30822] (it does not apply on p39) and it does not change anything. Cheers, Vincent Isambart