I'm seeing "accept(): Invalid argument" when running on Ubuntu 8.04
Hardy.
The gem installs fine and builds without error but the tests fail.
Loaded suite basic_test
Started
accept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
Eaccept(): Invalid argument
E....
Finished in 1.739958 seconds.
1) Error:
test_get_bytes(BasicTest):
EOFError: end of file reached
/usr/local/lib/ruby/1.8/net/protocol.rb:135:in `sysread'
/usr/local/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill'
/usr/local/lib/ruby/1.8/timeout.rb:62:in `timeout'
/usr/local/lib/ruby/1.8/timeout.rb:93:in `timeout'
/usr/local/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill'
/usr/local/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
/usr/local/lib/ruby/1.8/net/protocol.rb:126:in `readline'
/usr/local/lib/ruby/1.8/net/http.rb:2020:in `read_status_line'
/usr/local/lib/ruby/1.8/net/http.rb:2009:in `read_new'
/usr/local/lib/ruby/1.8/net/http.rb:1050:in `request'
/usr/local/lib/ruby/1.8/net/http.rb:948:in `request_get'
/usr/local/lib/ruby/1.8/net/http.rb:380:in `get_response'
/usr/local/lib/ruby/1.8/net/http.rb:543:in `start'
/usr/local/lib/ruby/1.8/net/http.rb:379:in `get_response'
./helper.rb:64:in `get'
basic_test.rb:6:in `test_get_bytes'
basic_test.rb:5:in `each'
basic_test.rb:5:in `test_get_bytes'
<snip>
I'm using:
Linux host1 2.6.24-17-server #1 SMP Thu May 1 15:05:55 UTC 2008 i686
GNU/Linux
Ruby version: ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux]
and also on Ruby version: ruby 1.9.0 (2008-03-01 revision 15665) [i686-
linux]
and Ruby version: ruby 1.8.7 (2008-04-16 patchlevel 5000) [i686-linux]
Mongrel works fine here, so does thin.
It doesn't seem to be libev, since running bench from
http://libev.schmorp.de/bench.html
works.
Everything runs fine on another similarly configured machine:
Linux host2 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008
x86_64 GNU/Linux
Ruby version: ruby 1.8.6 (2008-03-08 patchlevel 5000) [x86_64-linux]
Both have glib2:
dpkg -l | grep glib2:
ii libglib2.0-0 2.16.3-1ubuntu2
The GLib library of C routines
ii libglib2.0-data 2.16.3-1ubuntu2
Common files for GLib library
ii libglib2.0-dev 2.16.3-1ubuntu2
Development files for the GLib library
Anything else I should be checking?