From: Pedro Saraiva Date: 2009-07-18T03:41:40+09:00 Subject: [ruby-core:24408] [Bug #1654] Segmentation fault after a "make install" under OpenSolaris 2009.06 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 `
' ./tool/rbinstall.rb:536:in `each' ./tool/rbinstall.rb:540:in `block in
' ./tool/rbinstall.rb:540:in `each' ./tool/rbinstall.rb:545:in `block (2 levels) in
' ./tool/rbinstall.rb:0:in `ensure in block (2 levels) in
' -- 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