There are two tests in MRI that test whether a Thread can be joined from a Signal trap handler. Both tend to fail intermittently on JRuby (the INT trap fails to capture the event), likely because of some race between setting up the signal handler and initiating the interrupt.
Because these are very peculiar cases, and test behavior specific to MRI's VM (thread state and signal handlers did not mix) I'm excluding these cases from our run.
There are two tests in MRI that test whether a Thread can be joined from a Signal trap handler. Both tend to fail intermittently on JRuby (the INT trap fails to capture the event), likely because of some race between setting up the signal handler and initiating the interrupt.
Because these are very peculiar cases, and test behavior specific to MRI's VM (thread state and signal handlers did not mix) I'm excluding these cases from our run.