Ruby 1.8.6 pl398 has been released. This release includes fixes for both win32 builds (thanks Luis!) and fixes a bug with extensions on Snow Leopard (thanks James!), as well as several other important backports and bug fixes, including a fix for IO#select that would cause it to sometimes return incorrect results when there multiple calls in progress on different threads. It is available from ruby-lang.org in the following locations: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.6-p398.tar.bz2 ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.6-p398.tar.gz ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.6-p398.tar.zip MD5(ruby-1.8.6-p398.tar.bz2)= fbd43dc44ee26be4d37e6bebbed6f8bd SHA256(ruby-1.8.6-p398.tar.bz2)= 9890c5eb899f19d5bca7b9b04bba597d14ec6627e992ee376143147c19e3990d SIZE(ruby-1.8.6-p398.tar.bz2)= 3972884 MD5(ruby-1.8.6-p398.tar.gz)= 736db5f56c2d9b0136e563d049249fa8 SHA256(ruby-1.8.6-p398.tar.gz)= 37181c88a8bb6903da9ff2e61c5cb5a3068f11bcd7037c4e0ddd8c5d59da0d22 SIZE(ruby-1.8.6-p398.tar.gz)= 4581011 MD5(ruby-1.8.6-p398.zip)= e57e9cded6225b1681609a40f1de4a67 SHA256(ruby-1.8.6-p398.zip)= 9c6edb867cbce101906a121228f1169ace72fbf12281b288c839e302d0451307 SIZE(ruby-1.8.6-p398.zip)= 5627151 Austin Ziegler reported last night that he was seeing an off-by-10 error with floating point numbers, but I believe that the problem he reported is the same as was reported here: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/26937 GCC 4.4.1 has some serious bugs, and that is what Ubuntu 9.04 ships with. Use apt-get to upgrade, and the problem should go away. If it does not, or anyone encounters any other unexpected issues, please feel free to contact me. Kirk Haines khaines / engineyard.com