I'm seeing this with passenger 3.0.9 and ruby-1.9.3-rc1 as well.
Same exact log as reported already here and on the earlier thread
(
http://groups.google.com/group/phusion-passenger/browse_thread/thread/
bdd08ae94ebeb99c/8cc085241fa305b4?lnk=gst&q=%5BASYNC+BUG%5D
+thread_timer%3A+select++#8cc085241fa305b4):
------------------------------------------------------------------------------------------------------------------------
ruby 1.9.3dev (2011-09-23 revision 33323) [x86_64-linux]
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension
libraries.
Bug reports are welcome.
For details:
http://www.ruby-lang.org/bugreport.html
------------------------------------------------------------------------------------------------------------------------
The workaround of commenting out
`NativeSupport.close_all_file_descriptors` in lib/phusion_passenger/
abstract_server.rb does still work, but I'm guessing that's not a
'proper' fix.
- Josh
On Oct 12, 2:41 pm, Strider <
strid...@gmail.com> wrote:
> I see the following in my error logs. (Removed Rubybugnotice.)
> Looking through past emails, it was mentioned that this was fixed in
> Passenger 3.0.8. Is this not true? Is there a workaround other than
> downgrading ruby?
>
> Prior Reference:
http://groups.google.com/group/phusion-passenger/browse_thread/thread...
>
> Log:
> [ASYNCBUG]thread_timer:select
> EBADF
>
> ruby 1.9.3dev (2011-09-23) [i386-solaris2.10]
>
> [ASYNCBUG] consume_communication_pipe: read