[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]