Issue #1654 has been updated by Pedro Saraiva.


Hi Yuki,

yes, the error still remains. Just got the last HEAD on the svn server: ruby 1.9.2dev (2009-07-18 trunk 24177) [i386-solaris2.11]. But there is a small difference. This time the error comes from ./tool/rbinstall.rb instead of ./tool/instruby.rb. I'll paste the whole error:

./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man"
installing binary commands:   /export/home/saraiva/rubysvn/bin
installing base libraries:    /export/home/saraiva/rubysvn/lib
installing arch files:        /export/home/saraiva/rubysvn/lib/ruby/1.9.1/i386-solaris2.11
installing command scripts:   /export/home/saraiva/rubysvn/bin
installing library scripts:   /export/home/saraiva/rubysvn/lib/ruby/1.9.1
./tool/rbinstall.rb: [BUG] Segmentation fault
ruby 1.9.2dev (2009-07-18 trunk 24177) [i386-solaris2.11]

-- control frame ----------
c:0010 p:0024 s:0052 b:0052 l:000784 d:000051 BLOCK 
c:0009 p:0050 s:0049 b:0048 l:000784 d:000047 BLOCK  ./tool/rbinstall.rb:545
c:0008 p:---- s:0044 b:0044 l:000043 d:000043 FINISH
c:0007 p:---- s:0042 b:0042 l:000041 d:000041 CFUNC  :each
c:0006 p:0061 s:0039 b:0039 l:000784 d:000038 BLOCK  ./tool/rbinstall.rb:540
c:0005 p:---- s:0035 b:0035 l:000034 d:000034 FINISH
c:0004 p:---- s:0033 b:0033 l:000032 d:000032 CFUNC  :each
c:0003 p:1124 s:0030 b:0030 l:000784 d:002394 EVAL   ./tool/rbinstall.rb:536
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000784 d:000784 TOP   
---------------------------
-- Ruby level backtrace information-----------------------------------------
./tool/rbinstall.rb:536:in `<main>'
./tool/rbinstall.rb:536:in `each'
./tool/rbinstall.rb:540:in `block in <main>'
./tool/rbinstall.rb:540:in `each'
./tool/rbinstall.rb:545:in `block (2 levels) in <main>'
./tool/rbinstall.rb:0:in `ensure in block (2 levels) in <main>'

-- C level backtrace information -------------------------------------------
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_vm_bugreport+0x2c [0x819f810]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'report_bug+0xbe [0x80a52ae]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_bug+0x24 [0x80a52f0]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'0xeba97 [0x813ba97]
/lib/libc.so.1'__sighndlr+0xf [0xcc26d0cf]
/lib/libc.so.1'call_user_handler+0x2af [0xcc2601bf]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_throw+0xdf [0x818e02f]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec_core+0x22b6 [0x8190442]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec+0x1e1 [0x81951f5]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'invoke_block_from_c+0x197 [0x81956d7]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_yield+0x35 [0x819ab99]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_ary_each+0x43 [0x807d32b]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_call_cfunc+0x12a [0x818b132]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_call_method+0x2c3 [0x819939f]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec_core+0x2410 [0x819059c]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec+0x1e1 [0x81951f5]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'invoke_block_from_c+0x197 [0x81956d7]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_yield+0x35 [0x819ab99]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_ary_each+0x43 [0x807d32b]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_call_cfunc+0x12a [0x818b132]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_call_method+0x2c3 [0x819939f]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec_core+0x2410 [0x819059c]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec+0x1e1 [0x81951f5]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_iseq_eval_main+0x182 [0x819bcaa]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'ruby_exec_node+0x91 [0x80a7db1]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'ruby_run_node+0x41 [0x80a968d]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'main+0x4e [0x80757a2]
/export/home/saraiva/dev/rubysvn/ruby/miniruby'_start+0x80 [0x80755f8]

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

make: *** [do-install-nodoc] Abort (core dumped)

Best regards, Pedro
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1654

----------------------------------------
http://redmine.ruby-lang.org