いったい何が起きているのか。

ruby -v -rsocket -e 'Socket.tcp_server_sockets(0).each{|s| p s.local_address}'

が無返答。-dつけると、延々

Exception `Errno::EADDRINUSE' at /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:293 - Address already in use - bind(2)

がでる。Ctrl-Cでとめると、

Exception `Interrupt' at /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:293 -
/somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:293:in `bind': Interrupt
        from /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:293:in `block in ip_sockets_port0'
        from /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:278:in `each'
        from /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:278:in `ip_sockets_port0'
        from /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:312:in `tcp_server_sockets_port0'
        from /somewhere/r19.gccs/lib/ruby/1.9.1/socket.rb:360:in `tcp_server_sockets'
        from -e:1:in `<main>'

なんとなくディレクトリ名を変更。