From 0f394f95f710149e2f35443b3f1320236cd90da6 Mon Sep 17 00:00:00 2001 From: akr Date: Mon, 17 Dec 2007 05:20:29 +0000 Subject: describe the previous problem. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@14258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index db7dd1b854..a8d22ba1b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,10 @@ Mon Dec 17 13:43:15 2007 Tanaka Akira * gc.c (stack_end_address): use local variable address instead of __builtin_frame_address(0) to avoid SEGV on SunOS 5.11 on x86 with gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802). + stack_end_address returned a frame address of garbage_collect + since stack_end_address doesn't create its own frame. + So register saved VALUE pushed into the stack at the beginning of + garbage_collect is not marked. Mon Dec 17 12:21:25 2007 Nobuyoshi Nakada -- cgit v1.2.3