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

ruby-changes:21320

From: ktsj <ko1@a...>
Date: Sun, 2 Oct 2011 00:47:54 +0900 (JST)
Subject: [ruby-changes:21320] ktsj:r33369 (trunk): * vm.c (rb_thread_mark): rb_thread_t needs self to be marked.

ktsj	2011-10-02 00:47:42 +0900 (Sun, 02 Oct 2011)

  New Revision: 33369

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33369

  Log:
    * vm.c (rb_thread_mark): rb_thread_t needs self to be marked.
      [ruby-dev:44566] [Bug #5386]

  Modified files:
    trunk/ChangeLog
    trunk/vm.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33368)
+++ ChangeLog	(revision 33369)
@@ -1,3 +1,8 @@
+Sun Oct  2 00:42:14 2011  Kazuki Tsujimoto  <kazuki@c...>
+
+	* vm.c (rb_thread_mark): rb_thread_t needs self to be marked.
+	  [ruby-dev:44566] [Bug #5386]
+
 Sat Oct  1 09:48:53 2011  CHIKANAGA Tomoyuki  <nagachika00@g...>
 
 	* gc.c (add_heap_slots, init_heap): reset heaps_inc zero when
Index: vm.c
===================================================================
--- vm.c	(revision 33368)
+++ vm.c	(revision 33369)
@@ -1735,6 +1735,7 @@
 	RUBY_MARK_UNLESS_NULL(th->first_proc);
 	if (th->first_proc) RUBY_MARK_UNLESS_NULL(th->first_args);
 
+	RUBY_MARK_UNLESS_NULL(th->self);
 	RUBY_MARK_UNLESS_NULL(th->thgroup);
 	RUBY_MARK_UNLESS_NULL(th->value);
 	RUBY_MARK_UNLESS_NULL(th->errinfo);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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