Eric K wrote:
> I just upraded to Ruby 1.8.3 (from sources) on my Redhat Linux box.
> When I attempt to do anything that starts a new thread, I receive the
> message "ThreadError: uninitialized thread - check
> `Thread#initialize'".  Below is a transcript from a one-line session
> in IRB that demonstrates the problem.  Any ideas?  (Please let me
> know if there is other information that would be helpful in
> diagnosing this.) 
> 
> irb(main):001:0> Thread.new { puts 'hi' }
> ThreadError: uninitialized thread - check `Thread#initialize'
>         from (irb):1:in `new'
>         from (irb):1
> irb(main):002:0>

Works for me:

irb(main):001:0> Thread.new { puts 'hi' }
hi=> #<Thread:0x101d74b0 run>

Ruby 1.8.3 on cygwin.

Kind regards

    robert