EventMachine

Sep 03, 2010 20:41

This is probably only of interest to perhaps three of you, but what the heck.
I discovered today that EventMachine, a very commonly used Ruby library, has a completely broken popen implementation. Specifically, it doesn't ever call waitpid unless you are
  • Running on Linux and have selected the epoll option
  • or the process closes all of its input ( Read more... )

Leave a comment

Comments 2

knotfil September 8 2010, 01:01:36 UTC
In practice this means that if your subprocess spawns a completely broken popen implementation. Specifically, it doesn't ever call waitpid unless you of you, but what the process and exits, EventMachine or Ruby, sadly. This is in no way atypical of its input sockets.

Reply

gchpaco September 8 2010, 03:18:58 UTC
Are you trying to Dissociated Press me?

Reply


Leave a comment

Up