Here's a testcase that shows the problem:

   require 'test/unit'
   require 'timeout'

   class TC < Test::Unit::TestCase
     def test_time
       timeout(1){}
       t = Time.now
       sleep(5)
       assert_in_delta(5, Time.now.to_i - t.to_i, 1)
     end
   end

If you comment out the timeout line or run without --enable-pthread it 
will pass fine.

Thanks,


Nathaniel

<:((><