From: Eric Wong Date: 2018-06-25T21:08:35+00:00 Subject: [ruby-core:87635] Re: [Ruby trunk Bug#14867] Process.wait can wait for MJIT compiler process takashikkbn@gmail.com wrote: > Thanks to work on this. The skipped tests you reverted was for running with "./configure cppflags=-DMJIT_FORCE_ENABLE", and some of them failed and some SEGV-ed on my machine. > Here is the log: https://gist.githubusercontent.com/k0kubun/9ce75493545fa7aa5b6db89f43dd592c/raw/c72af68c5be760675e6fecc7db0e2bc9facfa834/chld-hijack.log Thanks, investigating... I think removing the `rb_native_mutex_destroy(&vm->waitpid_lock);' call fixes the bug at shutdown... ext/pty overrides SIGCHLD, so that might have to be changed somehow or made incompatible with MJIT (smaller price than deprecating Process.wait) Unsubscribe: