From: "Shirai,Kaoru" Date: 2002-07-26T18:02:51+09:00 Subject: [ruby-list:35646] textbuf: SEGV with GC.start  白井です。  あおきさんの textbuf-0.3.8 を使おうと思い、コンパイルした後 test.rb を実 行しました。その時はそのまま成功したのですが、 puts 'insertion test (heavy)' buf = TextBuffer.new GC.start #<<-- Added a = 'a' 10000.times { buf << a } 最後の insertion test にこのように GC.start を追加すると、ここで SEGV しま す。 trying test 79: GC.start ...ok insertion test (heavy) test.rb:319: [BUG] Segmentation fault ruby 1.6.7 (2002-06-30) [i686-linux] アボートしました また、 -O2 を外すと trying test 1: buf.inspect ...ok trying test 2: m.inspect ...ok trying test 3: GC.start ...(eval):1: [BUG] Segmentation fault ruby 1.6.7 (2002-06-30) [i686-linux] アボートしました test 3 で SEGV します。ちなみに環境は Version: 1.6.7 (2002-06-30) OS: i686-linux (kernel-2.4.18,glibc-2.2.4) です。 -- shirai@p1jp.com Shirai,Kaoru PlusOne Co.,Ltd