IO.select returning arrays with nil elements
--------------------------------------------
Key: JRUBY-6071
URL: https://jira.codehaus.org/browse/JRUBY-6071
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.6.4
Environment: Mac OS X 10.7.2
Reporter: Eric Will
This is a hard one, because I can't reproduce it except with one of my apps
that's already doing it.
In an app, I have a TCPSocket that connects to an IRC server. I'm also running
a TCPServer to interface with the outside world to do some things. I have no
threads, and a main loop that revolves around IO.select. My app gets to the
point where select is being called with [[TCPServer, TCPSocketA], [TCPSocketA],
[]]. The return I get is something that I don't think is supposed to happen,
and looks like [[], [nil], []]. If I disable the TCPServer, everything works as
expected.
The exact code I'm running is available at
https://github.com/malkier/kythera/tree/jruby
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email