23.3 Helpers for Formatting, Linking, and Pagination 21 Action Controller: Routing and URLs
Ticket 3235 : Stack Traceback running irb on Linux
ls app/controllers/*_controller.rb
app/controllers/admin_controller.rb
app/controllers/application_controller.rb
app/controllers/info_controller.rb
app/controllers/line_items_controller.rb
app/controllers/orders_controller.rb
app/controllers/products_controller.rb
app/controllers/store_controller.rb
app/controllers/users_controller.rb
irb e1/routing/config2/routes_for_depot.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb760f803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb761175b]
irb(ruby_xrealloc+0x56)[0x8075696]
irb(rb_str_resize+0x53)[0x80bfcc3]
irb[0x80721c7]
irb(rb_find_file_ext+0x1d2)[0x8072a32]
irb(rb_require_safe+0x12d)[0x806726d]
irb[0x8063ab6]
irb[0x8063d81]
irb[0x805ecf3]
irb[0x8067be6]
irb[0x806806b]
irb[0x8059334]
irb[0x8063ab6]
irb[0x8063d81]
irb[0x805ecf3]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ecf3]
irb[0x805ef39]
irb[0x806b95e]
irb(rb_yield+0x21)[0x806cdc1]
irb(rb_ary_each+0x31)[0x80d1c51]
irb[0x8063ab6]
irb[0x8063d81]
irb[0x8060e11]
irb[0x80618ce]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x806d630]
irb(ruby_exec+0x16)[0x806d656]
irb(ruby_run+0x21)[0x806d9a1]
irb[0x805527f]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb75b8450]
irb[0x80551d1]
======= Memory map: ========
08048000-08102000 r-xp 00000000 08:05 3443180 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/bin/ruby
08102000-08103000 rw-p 000ba000 08:05 3443180 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/bin/ruby
08103000-081f8000 rw-p 08103000 00:00 0 [heap]
b7300000-b7321000 rw-p b7300000 00:00 0
b7321000-b7400000 ---p b7321000 00:00 0
b748e000-b74bb000 r-xp 00000000 08:05 2965573 /lib/libncurses.so.5.6
b74bb000-b74be000 rw-p 0002c000 08:05 2965573 /lib/libncurses.so.5.6
b74be000-b74ea000 r-xp 00000000 08:05 2965623 /lib/libreadline.so.5.2
b74ea000-b74ee000 rw-p 0002c000 08:05 2965623 /lib/libreadline.so.5.2
b74ee000-b74ef000 rw-p b74ee000 00:00 0
b74ff000-b758a000 rw-p b74ff000 00:00 0
b758a000-b759e000 r-xp 00000000 08:05 2998328 /lib/tls/i686/cmov/libpthread-2.7.so
b759e000-b75a0000 rw-p 00013000 08:05 2998328 /lib/tls/i686/cmov/libpthread-2.7.so
b75a0000-b75a2000 rw-p b75a0000 00:00 0
b75a2000-b76eb000 r-xp 00000000 08:05 2998314 /lib/tls/i686/cmov/libc-2.7.so
b76eb000-b76ec000 r--p 00149000 08:05 2998314 /lib/tls/i686/cmov/libc-2.7.so
b76ec000-b76ee000 rw-p 0014a000 08:05 2998314 /lib/tls/i686/cmov/libc-2.7.so
b76ee000-b76f1000 rw-p b76ee000 00:00 0
b76f1000-b7714000 r-xp 00000000 08:05 2998318 /lib/tls/i686/cmov/libm-2.7.so
b7714000-b7716000 rw-p 00023000 08:05 2998318 /lib/tls/i686/cmov/libm-2.7.so
b7716000-b771f000 r-xp 00000000 08:05 2998316 /lib/tls/i686/cmov/libcrypt-2.7.so
b771f000-b7721000 rw-p 00008000 08:05 2998316 /lib/tls/i686/cmov/libcrypt-2.7.so
b7721000-b7749000 rw-p b7721000 00:00 0
b7749000-b774b000 r-xp 00000000 08:05 2998317 /lib/tls/i686/cmov/libdl-2.7.so
b774b000-b774d000 rw-p 00001000 08:05 2998317 /lib/tls/i686/cmov/libdl-2.7.so
b774d000-b7754000 r-xp 00000000 08:05 2998330 /lib/tls/i686/cmov/librt-2.7.so
b7754000-b7756000 rw-p 00006000 08:05 2998330 /lib/tls/i686/cmov/librt-2.7.so
b7756000-b7760000 r-xp 00000000 08:05 2969156 /lib/libgcc_s.so.1
b7760000-b7761000 rw-p 0000a000 08:05 2969156 /lib/libgcc_s.so.1
b7761000-b7765000 r-xp 00000000 08:05 754126 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7765000-b7766000 rw-p 00003000 08:05 754126 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7766000-b7768000 rw-p b7766000 00:00 0
b7768000-b7769000 r-xp b7768000 00:00 0 [vdso]
b7769000-b7783000 r-xp 00000000 08:05 1786011 /lib/ld-2.7.so
b7783000-b7785000 rw-p 00019000 08:05 1786011 /lib/ld-2.7.so
bff5e000-bff73000 rw-p bffeb000 00:00 0 [stack]
ruby -rubygems /home/rubys/git/rails/railties/bin/rails view
create
create app/controllers
create app/helpers
create app/models
create app/views/layouts
create config/environments
create config/initializers
create config/locales
create db
create doc
create lib
create lib/tasks
create log
create public/images
create public/javascripts
create public/stylesheets
create script/performance
create test/fixtures
create test/functional
create test/integration
create test/performance
create test/unit
create vendor
create vendor/plugins
create tmp/sessions
create tmp/sockets
create tmp/cache
create tmp/pids
create Rakefile
create README
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create config/database.yml
create config/routes.rb
create config/locales/en.yml
create db/seeds.rb
create config/initializers/backtrace_silencers.rb
create config/initializers/inflections.rb
create config/initializers/mime_types.rb
create config/initializers/new_rails_defaults.rb
create config/initializers/session_store.rb
create config/initializers/cookie_verification_secret.rb
create config/environment.rb
create config/boot.rb
create config/environments/production.rb
create config/environments/development.rb
create config/environments/test.rb
create script/about
create script/console
create script/dbconsole
create script/destroy
create script/generate
create script/runner
create script/server
create script/plugin
create script/performance/benchmarker
create script/performance/profiler
create test/test_helper.rb
create test/performance/browsing_test.rb
create public/404.html
create public/422.html
create public/500.html
create public/index.html
create public/favicon.ico
create public/robots.txt
create public/images/rails.png
create public/javascripts/prototype.js
create public/javascripts/effects.js
create public/javascripts/dragdrop.js
create public/javascripts/controls.js
create public/javascripts/application.js
create doc/README_FOR_APP
create log/server.log
create log/production.log
create log/development.log
create log/test.log
cp -v /home/rubys/git/awdwr/data/code/e1/views/app/controllers/*.rb app/controllers
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/array_controller.rb' -> `app/controllers/array_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/article_controller.rb' -> `app/controllers/article_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/blog1_controller.rb' -> `app/controllers/blog1_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/blog2_controller.rb' -> `app/controllers/blog2_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/blog_controller.rb' -> `app/controllers/blog_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/builder_controller.rb' -> `app/controllers/builder_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/form_controller.rb' -> `app/controllers/form_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/form_for_controller.rb' -> `app/controllers/form_for_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/pager_controller.rb' -> `app/controllers/pager_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/partial_controller.rb' -> `app/controllers/partial_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/products_controller.rb' -> `app/controllers/products_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/rhtml_controller.rb' -> `app/controllers/rhtml_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/test_controller.rb' -> `app/controllers/test_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/upload_controller.rb' -> `app/controllers/upload_controller.rb'
irb e1/routing/config2/routes_for_blog.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7602803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb760475b]
irb(ruby_xrealloc+0x56)[0x8075696]
irb(rb_str_resize+0x53)[0x80bfcc3]
irb[0x80721c7]
irb(rb_find_file_ext+0x1d2)[0x8072a32]
irb(rb_require_safe+0x12d)[0x806726d]
irb[0x8063ab6]
irb[0x8063d81]
irb[0x805ecf3]
irb[0x8067be6]
irb[0x806806b]
irb[0x8059334]
irb[0x8063ab6]
irb[0x8063d81]
irb[0x805ecf3]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ecf3]
irb[0x805ef39]
irb[0x806b95e]
irb(rb_yield+0x21)[0x806cdc1]
irb(rb_ary_each+0x31)[0x80d1c51]
irb[0x8063ab6]
irb[0x8063d81]
irb[0x8060e11]
irb[0x80618ce]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x80639fc]
irb[0x8063d81]
irb[0x805ebc6]
irb[0x806d630]
irb(ruby_exec+0x16)[0x806d656]
irb(ruby_run+0x21)[0x806d9a1]
irb[0x805527f]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb75ab450]
irb[0x80551d1]
======= Memory map: ========
08048000-08102000 r-xp 00000000 08:05 3443180 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/bin/ruby
08102000-08103000 rw-p 000ba000 08:05 3443180 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/bin/ruby
08103000-081f8000 rw-p 08103000 00:00 0 [heap]
b7300000-b7321000 rw-p b7300000 00:00 0
b7321000-b7400000 ---p b7321000 00:00 0
b7481000-b74ae000 r-xp 00000000 08:05 2965573 /lib/libncurses.so.5.6
b74ae000-b74b1000 rw-p 0002c000 08:05 2965573 /lib/libncurses.so.5.6
b74b1000-b74dd000 r-xp 00000000 08:05 2965623 /lib/libreadline.so.5.2
b74dd000-b74e1000 rw-p 0002c000 08:05 2965623 /lib/libreadline.so.5.2
b74e1000-b74e2000 rw-p b74e1000 00:00 0
b74f2000-b757d000 rw-p b74f2000 00:00 0
b757d000-b7591000 r-xp 00000000 08:05 2998328 /lib/tls/i686/cmov/libpthread-2.7.so
b7591000-b7593000 rw-p 00013000 08:05 2998328 /lib/tls/i686/cmov/libpthread-2.7.so
b7593000-b7595000 rw-p b7593000 00:00 0
b7595000-b76de000 r-xp 00000000 08:05 2998314 /lib/tls/i686/cmov/libc-2.7.so
b76de000-b76df000 r--p 00149000 08:05 2998314 /lib/tls/i686/cmov/libc-2.7.so
b76df000-b76e1000 rw-p 0014a000 08:05 2998314 /lib/tls/i686/cmov/libc-2.7.so
b76e1000-b76e4000 rw-p b76e1000 00:00 0
b76e4000-b7707000 r-xp 00000000 08:05 2998318 /lib/tls/i686/cmov/libm-2.7.so
b7707000-b7709000 rw-p 00023000 08:05 2998318 /lib/tls/i686/cmov/libm-2.7.so
b7709000-b7712000 r-xp 00000000 08:05 2998316 /lib/tls/i686/cmov/libcrypt-2.7.so
b7712000-b7714000 rw-p 00008000 08:05 2998316 /lib/tls/i686/cmov/libcrypt-2.7.so
b7714000-b773c000 rw-p b7714000 00:00 0
b773c000-b773e000 r-xp 00000000 08:05 2998317 /lib/tls/i686/cmov/libdl-2.7.so
b773e000-b7740000 rw-p 00001000 08:05 2998317 /lib/tls/i686/cmov/libdl-2.7.so
b7740000-b7747000 r-xp 00000000 08:05 2998330 /lib/tls/i686/cmov/librt-2.7.so
b7747000-b7749000 rw-p 00006000 08:05 2998330 /lib/tls/i686/cmov/librt-2.7.so
b7749000-b7753000 r-xp 00000000 08:05 2969156 /lib/libgcc_s.so.1
b7753000-b7754000 rw-p 0000a000 08:05 2969156 /lib/libgcc_s.so.1
b7754000-b7758000 r-xp 00000000 08:05 754126 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7758000-b7759000 rw-p 00003000 08:05 754126 /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7759000-b775b000 rw-p b7759000 00:00 0
b775b000-b775c000 r-xp b775b000 00:00 0 [vdso]
b775c000-b7776000 r-xp 00000000 08:05 1786011 /lib/ld-2.7.so
b7776000-b7778000 rw-p 00019000 08:05 1786011 /lib/ld-2.7.so
bfcc6000-bfcdb000 rw-p bffeb000 00:00 0 [stack]
23.3 Helpers for Formatting, Linking, and Pagination 21 Action Controller: Routing and URLs