From: Motohiro KOSAKI Date: 2011-09-09T17:07:44+09:00 Subject: [ruby-core:39421] [Ruby 1.9 - Bug #5240][Assigned] Hang when using threads + forks on Debian GNU/kFreeBSD Issue #5240 has been updated by Motohiro KOSAKI. Status changed from Feedback to Assigned Assignee set to Koichi Sasada sasada-san, could you please tell us your opinion? ---------------------------------------- Bug #5240: Hang when using threads + forks on Debian GNU/kFreeBSD http://redmine.ruby-lang.org/issues/5240 Author: Lucas Nussbaum Status: Assigned Priority: Normal Assignee: Koichi Sasada Category: Target version: 1.9.x ruby -v: 1.9.3 Hi, The following test script (derived from a test in bootstraptest/test_fork.rb) hangs very frequently on Debian GNU/kFreeBSD: <---- fork { } puts "after fork" t = Thread.start { fork{ } } puts "after fork in thread" t.join puts "after join" ---> Using git bisect, I determined that the commit introducing that regression is SVN revision 32244: - that revision hangs - 32243 does not hang This bug makes 1.9.3 unsuitable for being uploaded to Debian. So it would be great if it was fixed before the release. Also, there are other test failures that I'd like to analyze (but I can't because of that one), so I feel quite worried about this. -- http://redmine.ruby-lang.org