Bug #1465
closeddebug segmentation fault when starting RoR Webrick server
Description
=begin
kuba@ibm:~/myapruby -rdebug ./script/server
Debug.rb
Emacs support available.
./script/server:2:require File.dirname(FILE) + '/../config/boot'
(rdb:1) c
=> Booting WEBrickRuby segmentation fault
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
/usr/local/lib/ruby/1.9.1/fileutils.rb:243: `' (NilClass)
/usr/local/lib/ruby/1.9.1/fileutils.rb:243: Dir.mkdir path
(rdb:1) c
/usr/local/lib/ruby/1.9.1/fileutils.rb: [BUG] Segmentation fault
ruby 1.9.1p0 (2009-05-04 revision 23343) [x86_64-linux]
-- control frame ----------
c:0014 p:0050 s:0048 b:0048 l:000208 d:002350 BLOCK
c:0013 p:0030 s:0045 b:0045 l:000208 d:0023b8 BLOCK /usr/local/lib/ruby/1.9.1/fileutils.rb:203
c:0012 p:---- s:0041 b:0041 l:000040 d:000040 FINISH
c:0011 p:---- s:0039 b:0039 l:000038 d:000038 CFUNC :each
c:0010 p:0127 s:0036 b:0036 l:000208 d:000208 METHOD /usr/local/lib/ruby/1.9.1/fileutils.rb:201
c:0009 p:0040 s:0031 b:0031 l:0012d0 d:000940 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/commands/server.rb:58
c:0008 p:---- s:0028 b:0028 l:000027 d:000027 FINISH
c:0007 p:---- s:0026 b:0026 l:000025 d:000025 CFUNC :each
c:0006 p:0307 s:0023 b:0023 l:0012d0 d:0012d0 TOP /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/commands/server.rb:57
c:0005 p:---- s:0012 b:0012 l:000011 d:000011 FINISH
c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :require
c:0003 p:0039 s:0006 b:0006 l:002208 d:001958 EVAL ./script/server:3
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:002208 d:002208 TOP¶
-- Ruby level backtrace information-----------------------------------------
/usr/local/lib/ruby/1.9.1/fileutils.rb:0:in rescue in block in mkdir_p' /usr/local/lib/ruby/1.9.1/fileutils.rb:203:in
block in mkdir_p'
/usr/local/lib/ruby/1.9.1/fileutils.rb:201:in each' /usr/local/lib/ruby/1.9.1/fileutils.rb:201:in
mkdir_p'
/usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/commands/server.rb:58:in block in <top (required)>' /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/commands/server.rb:57:in
each'
/usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/commands/server.rb:57:in <top (required)>' ./script/server:3:in
require'
./script/server:3:in `'
-- C level backtrace information -------------------------------------------
0x4e958b ruby(rb_vm_bugreport+0x3b) [0x4e958b]
0x5177d0 ruby [0x5177d0]
0x517941 ruby(rb_bug+0xb1) [0x517941]
0x49430f ruby [0x49430f]
0x7fb50bef2080 /lib/libpthread.so.0 [0x7fb50bef2080]
0x4df106 ruby [0x4df106]
0x4e2a84 ruby [0x4e2a84]
0x4e30f7 ruby [0x4e30f7]
0x4e36e7 ruby(rb_yield+0x47) [0x4e36e7]
0x4f39a5 ruby(rb_ary_each+0x45) [0x4f39a5]
0x4dc739 ruby [0x4dc739]
0x4dd834 ruby [0x4dd834]
0x4e2a84 ruby [0x4e2a84]
0x4e30f7 ruby [0x4e30f7]
0x4e36e7 ruby(rb_yield+0x47) [0x4e36e7]
0x4f39a5 ruby(rb_ary_each+0x45) [0x4f39a5]
0x4dc739 ruby [0x4dc739]
0x4dd834 ruby [0x4dd834]
0x4e2a84 ruby [0x4e2a84]
0x4e2d20 ruby(rb_iseq_eval+0x120) [0x4e2d20]
0x518b4f ruby(rb_load+0x17f) [0x518b4f]
0x5198cf ruby(rb_require_safe+0x5ff) [0x5198cf]
0x4dc739 ruby [0x4dc739]
0x4dd834 ruby [0x4dd834]
0x4e2a84 ruby [0x4e2a84]
0x4e2bc9 ruby(rb_iseq_eval_main+0xa9) [0x4e2bc9]
0x41944c ruby(ruby_exec_node+0xac) [0x41944c]
0x41aba3 ruby(ruby_run_node+0x33) [0x41aba3]
0x417f5d ruby(main+0x4d) [0x417f5d]
0x7fb50b2c65a6 /lib/libc.so.6(__libc_start_main+0xe6) [0x7fb50b2c65a6]
0x417e49 ruby [0x417e49]
[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
Aborted
=end