[ruby-cvs:72907] k0kubun:r65807 (trunk): process.c: do not run signal handler before fork

k0kubun at ruby-lang.org k0kubun at ruby-lang.org
Mon Nov 19 22:33:07 JST 2018


k0kubun	2018-11-19 22:33:07 +0900 (Mon, 19 Nov 2018)

  New Revision: 65807

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65807

  Log:
    process.c: do not run signal handler before fork
    
    to prevent from proceeding one for MJIT while it's not safe yet.
    By that situation, MJIT worker could be waiting for compiler process forever
    http://ci.rvm.jp/results/trunk-mjit@silicon-docker/1468033
    
    [Bug #15320]

  Modified files:
    trunk/internal.h
    trunk/mjit.c
    trunk/process.c


More information about the ruby-cvs mailing list