Ruby 1.9.1p339$B$,(Btest-all$B$G(Bsegv

Ruby 1.9.1p339(r25816)e$B$Ge(Bmake test-alle$B$r<B9T$7$?$H$3$me(B
e$B<j85$N4D6-$G$Oe(Bsegve$B$7$F$7$^$$$^$7$?!#e(B
e$B<j85$N4D6-$KLdBj$,$"$k$+$b$7$l$^$;$s$,!“e(B
e$B>$7$/3NG’$9$k;~4V$r:#$9$0$K$O$H$l$J$$$N$Ge(B
e$B$H$j$”$($:Js9p$@$1$7$F$*$-$^$9!#e(B

e$B4D6-$Oe(BDebian/side$B$G$9!#e(B(dist-upgradee$B$r$A$g$C$H$5$$j$.$_!#e(B)

$ make test-all
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./runruby.rb
–extout=.ext – “./test/runner.rb”
Gem::Indexer tests are being skipped. Install builder gem.
Loaded suite ./test/runner
Started
…/tmp/ruby-1.9.1-r25816/.ext/common/openssl/buffering.rb:35:
[BUG] Segmentation fault
ruby 1.9.1p339 (2009-11-17 revision 25816) [i686-linux]

– control frame ----------
c:0018 p:---- s:0073 b:0073 l:000072 d:000072 CFUNC :sysread
c:0017 p:0022 s:0069 b:0068 l:000067 d:000067 METHOD
/tmp/ruby-1.9.1-r25816/.ext/common/openssl/buffering.rb:35
c:0016 p:0096 s:0065 b:0065 l:000064 d:000064 METHOD
/tmp/ruby-1.9.1-r25816/.ext/common/openssl/buffering.rb:67
c:0015 p:0014 s:0059 b:0057 l:000cc4 d:000056 BLOCK
/tmp/ruby-1.9.1-r25816/test/ruby/ut_eof.rb:71
c:0014 p:0041 s:0054 b:0054 l:000f10 d:000f10 METHOD
/tmp/ruby-1.9.1-r25816/test/openssl/test_pair.rb:72
c:0013 p:0073 s:0048 b:0048 l:000cc4 d:000cc4 METHOD
/tmp/ruby-1.9.1-r25816/test/ruby/ut_eof.rb:70
c:0012 p:0041 s:0045 b:0045 l:000044 d:000044 METHOD
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:436
c:0011 p:0096 s:0039 b:0039 l:000019 d:000038 BLOCK
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:415
c:0010 p:---- s:0033 b:0033 l:000032 d:000032 FINISH
c:0009 p:---- s:0031 b:0031 l:000030 d:000030 CFUNC :each
c:0008 p:0026 s:0028 b:0028 l:000019 d:000027 BLOCK
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:409
c:0007 p:---- s:0025 b:0025 l:000024 d:000024 FINISH
c:0006 p:---- s:0023 b:0023 l:000022 d:000022 CFUNC :each
c:0005 p:0080 s:0020 b:0020 l:000019 d:000019 METHOD
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:408
c:0004 p:0153 s:0015 b:0015 l:000014 d:000014 METHOD
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:388
c:0003 p:0041 s:0007 b:0007 l:00120c d:000006 BLOCK
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:329
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:001f0c d:001f0c TOP

– Ruby level backtrace
information-----------------------------------------
/tmp/ruby-1.9.1-r25816/.ext/common/openssl/buffering.rb:35:in sysread' /tmp/ruby-1.9.1-r25816/.ext/common/openssl/buffering.rb:35:in fill_rbuff’
/tmp/ruby-1.9.1-r25816/.ext/common/openssl/buffering.rb:67:in read' /tmp/ruby-1.9.1-r25816/test/ruby/ut_eof.rb:71:in block in test_eof_1’
/tmp/ruby-1.9.1-r25816/test/openssl/test_pair.rb:72:in open_file' /tmp/ruby-1.9.1-r25816/test/ruby/ut_eof.rb:70:in test_eof_1’
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:436:in run' /tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:415:in block (2 levels) in
run_test_suites’
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:409:in each' /tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:409:in block in
run_test_suites’
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:408:in each' /tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:408:in run_test_suites’
/tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:388:in run' /tmp/ruby-1.9.1-r25816/lib/minitest/unit.rb:329:in block in autorun’

– C level backtrace information

0x401522c4 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_vm_bugreport+0x64)
[0x401522c4]
0x40068119 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40068119]
0x400681aa /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_bug+0x3a)
[0x400681aa]
0x400f54ed /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x400f54ed]
0x4001d40c [0x4001d40c]
0x40af82ed /lib/libc.so.6(cfree+0x6d) [0x40af82ed]
0x4094480b /tmp/ruby-1.9.1-r25816/.ext/i686-linux/dl.so [0x4094480b]
0x40078dbc /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40078dbc]
0x40078f2f /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40078f2f]
0x40078f7c /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40078f7c]
0x40155ef5 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40155ef5]
0x4015615d /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4015615d]
0x401576fa /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x401576fa]
0x401578d2 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x401578d2]
0x4072a845 /tmp/ruby-1.9.1-r25816/.ext/i686-linux/openssl.so
[0x4072a845]
0x4013dce0 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4013dce0]
0x4013dfc8 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4013dfc8]
0x4014db63 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4014db63]
0x40143348 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40143348]
0x40147911 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40147911]
0x4014f398 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_yield+0x2c8)
[0x4014f398]
0x40040df2 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_ary_each+0x52)
[0x40040df2]
0x4013dcc5 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4013dcc5]
0x4013dfc8 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4013dfc8]
0x4014db63 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4014db63]
0x40143348 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40143348]
0x40147911 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40147911]
0x4014f398 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_yield+0x2c8)
[0x4014f398]
0x40040df2 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_ary_each+0x52)
[0x40040df2]
0x4013dcc5 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4013dcc5]
0x4013dfc8 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4013dfc8]
0x4014db63 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4014db63]
0x40143348 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40143348]
0x40147911 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x40147911]
0x4014a48c
/tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_vm_invoke_proc+0x27c)
[0x4014a48c]
0x4006e916 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_proc_call+0x56)
[0x4006e916]
0x4006a4f6
/tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_call_end_proc+0x26)
[0x4006a4f6]
0x4006b3bf
/tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(rb_exec_end_proc+0x1df)
[0x4006b3bf]
0x4006b446 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1 [0x4006b446]
0x4006b602 /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(ruby_cleanup+0x92)
[0x4006b602]
0x4006b83e /tmp/ruby-1.9.1-r25816/libruby.so.1.9.1(ruby_run_node+0x5e)
[0x4006b83e]
0x80487c4 ./ruby(main+0x74) [0x80487c4]
0x4026db36 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x4026db36]
0x80486b1 ./ruby [0x80486b1]

[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

make: *** [test-all] e$B%"%!<%H$7$^$7$?e(B

e$B@>;3OB9-$G$9!#e(B

At Wed, 18 Nov 2009 12:45:31 +0900,
akira yamada / e$B$d$^$@$"$-$ie(B wrote:

Ruby 1.9.1p339(r25816)e$B$Ge(Bmake test-alle$B$r<B9T$7$?$H$3$me(B
e$B<j85$N4D6-$G$Oe(Bsegve$B$7$F$7$^$$$^$7$?!#e(B
e$B<j85$N4D6-$KLdBj$,$"$k$+$b$7$l$^$;$s$,!“e(B
e$B>$7$/3NG’$9$k;~4V$r:#$9$0$K$O$H$l$J$$$N$Ge(B
e$B$H$j$”$($:Js9p$@$1$7$F$*$-$^$9!#e(B

e$B$3$A$i$Ne(Bside$B4D6-$G$N8=>]$HF1$8$J$i!"e(Btest/dl/test_cptr.rb
e$B$Ne(B
CPtr e$B$,e(B GC e$B$5$l$k$H$-$Ke(B Segmentation fault
e$B$K$J$C$F$$$^$9!#e(B

trunk e$B$Ne(B r25747 e$B$HF1$8=$@5$r$9$k$HMn$A$J$/$J$k$h$&$G$9!#e(B

% ./r/bin/testrb test/dl/test_cptr.rb
Loaded suite test_cptr
Started

Finished in 0.035632 seconds.

4 tests, 3 assertions, 0 failures, 0 errors, 0 skips

: [BUG] Segmentation fault ruby 1.9.1p339 (2009-11-17 revision 25816) [i686-linux]

– control frame ----------
c:0001 p:0000 s:0002 b:0002 l:001724 d:001724 TOP

– Ruby level backtrace
information-----------------------------------------

– C level backtrace information

0x8129418 test_cptr.rb(rb_vm_bugreport+0x48) [0x8129418]
0x81573ee test_cptr.rb [0x81573ee]
0x8157468 test_cptr.rb(rb_bug+0x28) [0x8157468]
0x80d5516 test_cptr.rb [0x80d5516]
0xb780a40c [0xb780a40c]
0xb71960dd /lib/libc.so.6(cfree+0x6d) [0xb71960dd]
0xb72797eb /tmp/ruby-1.9.1-r25816/r/lib/ruby/1.9.1/i686-linux/dl.so
[0xb72797eb]
0x8063211 test_cptr.rb [0x8063211]
0x806338c test_cptr.rb [0x806338c]
0x8063571 test_cptr.rb(rb_gc_call_finalizer_at_exit+0x181) [0x8063571]
0x805e70b test_cptr.rb(ruby_cleanup+0x10b) [0x805e70b]
0x805e87e test_cptr.rb(ruby_run_node+0x4e) [0x805e87e]
0x805bfa0 test_cptr.rb(main+0x60) [0x805bfa0]
0xb7649b35 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7649b35]
0x805bea1 test_cptr.rb [0x805bea1]

[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

(2009e$BG/e(B11e$B7ne(B21e$BF|e(B 20:51), Kazuhiro NISHIYAMA wrote:

e$B$3$A$i$Ne(Bside$B4D6-$G$N8=>]$HF1$8$J$i!"e(Btest/dl/test_cptr.rb e$B$Ne(B
CPtr e$B$,e(B GC e$B$5$l$k$H$-$Ke(B Segmentation fault e$B$K$J$C$F$$$^$9!#e(B

trunk e$B$Ne(B r25747 e$B$HF1$8=$@5$r$9$k$HMn$A$J$/$J$k$h$&$G$9!#e(B

e$BF1$8$h$&$G$9!#e(Br25747e$B$r$"$F$?$H$3$me(Bsegve$B$7$J$/$J$j$^$7$?!#e(B