ruby-changes:7121
From: nobu <ko1@a...>
Date: Fri, 15 Aug 2008 15:31:01 +0900 (JST)
Subject: [ruby-changes:7121] Ruby:r18639 (trunk): * vm.c (Init_VM): get rid of SEGV in a trace proc.
nobu 2008-08-15 15:30:43 +0900 (Fri, 15 Aug 2008) New Revision: 18639 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18639 Log: * vm.c (Init_VM): get rid of SEGV in a trace proc. Modified files: trunk/ChangeLog trunk/vm.c Index: ChangeLog =================================================================== --- ChangeLog (revision 18638) +++ ChangeLog (revision 18639) @@ -1,3 +1,7 @@ +Fri Aug 15 15:30:40 2008 Nobuyoshi Nakada <nobu@r...> + + * vm.c (Init_VM): get rid of SEGV in a trace proc. + Fri Aug 15 09:33:48 2008 Tanaka Akira <akr@f...> * transcode.c (conv_init): check empty name. Index: vm.c =================================================================== --- vm.c (revision 18638) +++ vm.c (revision 18639) @@ -1801,7 +1801,7 @@ rb_undef_alloc_func(rb_cRubyVM); /* ::VM::FrozenCore */ - fcore = rb_module_new(); + fcore = rb_class_new(rb_cBasicObject); RBASIC(fcore)->flags = T_ICLASS; klass = rb_singleton_class(fcore); rb_define_method_id(klass, id_core_set_method_alias, m_core_set_method_alias, 3); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/