> I don't know.  Maybe a bug.  Show me more information, please.
> Your platform, Ruby version (including date), reproducing (small)
> code, etc.
> 
> 							matz.

Win2K, Ruby 1.6.7 from Pragmatic Programmers

require 'socket'
server = TCPServer.new('localhost', 8088)
Thread.new { Thread.pass while true }  # comment this line and it works
correctly
p select([server],nil, nil, 1) while true

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com