General

Profile

maths22 (Jacob Burroughs)

  • Login: maths22
  • Registered on: 05/06/2020
  • Last sign in: 05/06/2020

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

05/06/2020

10:32 PM Ruby Bug #16835: SIGCHLD + system new behavior on 2.6
Oh that's definitely interesting. Both on my mac and on a freebsd server I spot-checked on it outputs nothing. But evidently there isn't a settled "correct" answer for how this should behave. maths22 (Jacob Burroughs)
10:01 PM Ruby Bug #16835: SIGCHLD + system new behavior on 2.6
Also I have tested and the old behavior (not calling the CLD signal handler) does appear to match the glibc behavior
``` c
#include <stdlib.h>
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
void proc_exit()
{
pr...
maths22 (Jacob Burroughs)
09:39 PM Ruby Bug #16835: SIGCHLD + system new behavior on 2.6
jeremyevans0 (Jeremy Evans) wrote in #note-2:
> I agree that based on a review of the commit message, this change was unintended, and since the issue was not known previously, it was not documented.
> ...
Going by https://github.com/ru...
maths22 (Jacob Burroughs)
08:16 PM Ruby Bug #16835 (Rejected): SIGCHLD + system new behavior on 2.6
In rubies < 2.5, the `system` command did not trigger sigchld signal traps. On ruby >= 2.6 it does. This appears to have been introduced by https://github.com/ruby/ruby/commit/054a412d540e7ed2de63d68da753f585ea6616c3 . To observe the ... maths22 (Jacob Burroughs)

Also available in: Atom