From: Eric Wong Date: 2018-06-29T01:51:29+00:00 Subject: [ruby-core:87672] Re: [Ruby trunk Bug#14867] Process.wait can wait for MJIT compiler process eregontp@gmail.com wrote: > Would it be simpler to track a set of pids created by MJIT, ignore those in waitpid() and synchronize around both creating GCC processes and when checking the result of waitpid()? Not possible, if there's a thread running in waitpid(-1, 0), it can steal the result of waitpid(mjit_used_by_pid). > Signals feel unreliable to me. Maybe there's a race condition somewhere (including kernel). Unsubscribe: