From: Vanja Bucic Date: 2009-07-24T06:52:56+09:00 Subject: [ruby-core:24543] [Bug #1525] Deadlock in Ruby 1.9's VM caused by ConditionVariable.wait and fork? Issue #1525 has been updated by Vanja Bucic. In Reply to: -- IMHO, from the respective of user, although it is hard, try not to use -- any non-async-signal-safe functions in a forked child process before any -- exec functions are called. -- - Tetsu Just so I can understand the logic, could you rewrite my test case above so that it does not deadlock? I am not clear which of the functions I used in the test case are non-async-signal-safe or not. Thanks. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/1525 ---------------------------------------- http://redmine.ruby-lang.org