ruby-changes:56892
From: Yusuke <ko1@a...>
Date: Fri, 9 Aug 2019 22:49:53 +0900 (JST)
Subject: [ruby-changes:56892] Yusuke Endoh: 3ddbba84b5 (master): gc.c: Double STACKFRAME_FOR_CALL_CFUNC (1024->2048)
https://git.ruby-lang.org/ruby.git/commit/?id=3ddbba84b5 From 3ddbba84b5b1f001cd575a48cec56d7ce8e5fbb2 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh <mame@r...> Date: Fri, 9 Aug 2019 22:48:20 +0900 Subject: gc.c: Double STACKFRAME_FOR_CALL_CFUNC (1024->2048) ef64ab917eec02491f6bf7233a4031a8c35385e3 didn't fix the issue, so the size seems not enough yet. https://rubyci.org/logs/rubyci.s3.amazonaws.com/osx1014/ruby-master/log/20190809T114503Z.fail.html.gz diff --git a/gc.c b/gc.c index 62c5c79..68c45e0 100644 --- a/gc.c +++ b/gc.c @@ -4450,7 +4450,7 @@ stack_check(rb_execution_context_t *ec, int water_mark) https://github.com/ruby/ruby/blob/trunk/gc.c#L4450 #define stack_check(ec, water_mark) FALSE #endif -#define STACKFRAME_FOR_CALL_CFUNC 1024 +#define STACKFRAME_FOR_CALL_CFUNC 2048 MJIT_FUNC_EXPORTED int rb_ec_stack_check(rb_execution_context_t *ec) -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/