From: Koji Arai Date: 2001-08-05T17:50:05+09:00 Subject: [ruby-dev:14229] [BUG] segv on [str].pack("p") 新井です。 以下がSEGVします。 ["a"].pack("p") => -:1: [BUG] Segmentation fault ruby 1.7.1 (2001-07-31) [i586-linux] rb_str_buf_new() の導入により高速化をはかっているのだと思い ますが、orig メンバの使い回しで、rb_str_associate() との折り 合いがついてないようです。どうしたもんでしょう。 別件で、以下は些細な typo の修正 Index: array.c =================================================================== RCS file: /usr/local/cvsup/ruby/ruby/array.c,v retrieving revision 1.52 diff -u -p -u -r1.52 array.c --- array.c 2001/07/14 15:17:18 1.52 +++ array.c 2001/08/02 19:18:45 @@ -1736,7 +1736,7 @@ Init_Array() rb_define_method(rb_cArray, "indexes", rb_ary_indexes, -1); rb_define_method(rb_cArray, "indices", rb_ary_indexes, -1); rb_define_method(rb_cArray, "clone", rb_ary_clone, 0); - rb_define_method(rb_cArray, "clone", rb_ary_dup, 0); + rb_define_method(rb_cArray, "dup", rb_ary_dup, 0); rb_define_method(rb_cArray, "join", rb_ary_join_m, -1); rb_define_method(rb_cArray, "reverse", rb_ary_reverse_m, 0); rb_define_method(rb_cArray, "reverse!", rb_ary_reverse_bang, 0); -- 新井康司 (Koji Arai)