From: Pedro Saraiva Date: 2009-06-18T19:19:29+09:00 Subject: [ruby-core:23914] [Bug #1654] Segmentation fault after a "make install" under OpenSolaris 2009.06 Bug #1654: Segmentation fault after a "make install" under OpenSolaris 2009.06 http://redmine.ruby-lang.org/issues/show/1654 Author: Pedro Saraiva Status: Open, Priority: Normal ruby -v: ruby 1.9.2dev (2009-06-18 trunk 23732) [i386-solaris2.11] Hello there, I've got the source code via svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby After running autoconf and doing a ./configure --prefix=/path/to/prefix --with-readline-dir=/path/to/readline --with-openssl-dir=/path/to/openssl I get this segmentation fault during a "make install": ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/instruby.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/instruby.rb: [BUG] Segmentation fault ruby 1.9.2dev (2009-06-18 trunk 23732) [i386-solaris2.11] -- control frame ---------- c:0010 p:0024 s:0052 b:0052 l:0019f4 d:000051 BLOCK c:0009 p:0050 s:0049 b:0048 l:0019f4 d:000047 BLOCK ./tool/instruby.rb:535 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:0019f4 d:000038 BLOCK ./tool/instruby.rb:530 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:0019f4 d:000e5c EVAL ./tool/instruby.rb:526 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:0019f4 d:0019f4 TOP --------------------------- -- Ruby level backtrace information----------------------------------------- ./tool/instruby.rb:526:in `
' ./tool/instruby.rb:526:in `each' ./tool/instruby.rb:530:in `block in
' ./tool/instruby.rb:530:in `each' ./tool/instruby.rb:535:in `block (2 levels) in
' ./tool/instruby.rb:0:in `ensure in block (2 levels) in
' -- C level backtrace information ------------------------------------------- /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_vm_bugreport+0x2c [0x8197320] /export/home/saraiva/dev/rubysvn/ruby/miniruby'report_bug+0xbe [0x80a26ae] /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_bug+0x24 [0x80a26f0] /export/home/saraiva/dev/rubysvn/ruby/miniruby'0xe6df7 [0x8136df7] /lib/libc.so.1'__sighndlr+0xf [0xcc26d0cf] /lib/libc.so.1'call_user_handler+0x2af [0xcc2601bf] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec_core+0x36f2 [0x818b85a] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec+0x1eb [0x818d3a7] /export/home/saraiva/dev/rubysvn/ruby/miniruby'invoke_block_from_c+0x197 [0x818d8cf] /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_yield+0x35 [0x81924b5] /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_ary_each+0x43 [0x807cbdf] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_call_method+0x61e [0x81910fa] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec_core+0x119c [0x8189304] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec+0x1eb [0x818d3a7] /export/home/saraiva/dev/rubysvn/ruby/miniruby'invoke_block_from_c+0x197 [0x818d8cf] /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_yield+0x35 [0x81924b5] /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_ary_each+0x43 [0x807cbdf] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_call_method+0x61e [0x81910fa] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec_core+0x119c [0x8189304] /export/home/saraiva/dev/rubysvn/ruby/miniruby'vm_exec+0x1eb [0x818d3a7] /export/home/saraiva/dev/rubysvn/ruby/miniruby'rb_iseq_eval_main+0x182 [0x81935d6] /export/home/saraiva/dev/rubysvn/ruby/miniruby'ruby_exec_node+0x91 [0x80a50dd] /export/home/saraiva/dev/rubysvn/ruby/miniruby'ruby_run_node+0x41 [0x80a6a5d] /export/home/saraiva/dev/rubysvn/ruby/miniruby'main+0x4e [0x8075056] /export/home/saraiva/dev/rubysvn/ruby/miniruby'_start+0x80 [0x8074eac] [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) Any ideas? Best regards, Pedro ---------------------------------------- http://redmine.ruby-lang.org