On Mon, Jun 04, 2012 at 08:25:08PM -0400, Steve Wills wrote: > On 06/01/12 22:30, Stanislav Sedov wrote: > > > > I'm not sure it's a good idea. > > Ruby 1.9 still has some nasty bugs on FreeBSD, related to the threads and > > fork. That is fork in ruby 1.9 hangs sometimes... > > The ONLY thing I can find is this: > > http://bugs.ruby-lang.org/issues/2097 > > which implies that it's fixed. If there's more to this issue than > "broken on 7.3 and earlier", PLEASE let me know.
If ruby indeed does what the bugs described, that is, calls non-async signal safe functions from the threaded process after fork, then you are guaranteed to get random hangs sometimes.
pgpJjLtcLgwhW.pgp
Description: PGP signature