The Depot Application

The Depot Application

21 Action Controller: Routing and URLs 19 ActiveRecord: Relationships Between Tables

20 ActiveRecord: Object Life Cycle

Ticket 3235 : Stack Traceback running irb on Linux

irb e1/ar/encrypt.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75a7803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75a975b]
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)[0xb7550450]
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 
b7426000-b7453000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b7453000-b7456000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b7456000-b7482000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b7482000-b7486000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7486000-b7487000 rw-p b7486000 00:00 0 
b7497000-b7522000 rw-p b7497000 00:00 0 
b7522000-b7536000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7536000-b7538000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7538000-b753a000 rw-p b7538000 00:00 0 
b753a000-b7683000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7683000-b7684000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7684000-b7686000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7686000-b7689000 rw-p b7686000 00:00 0 
b7689000-b76ac000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76ac000-b76ae000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76ae000-b76b7000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76b7000-b76b9000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76b9000-b76e1000 rw-p b76b9000 00:00 0 
b76e1000-b76e3000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b76e3000-b76e5000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b76e5000-b76ec000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b76ec000-b76ee000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b76ee000-b76f8000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b76f8000-b76f9000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b76f9000-b76fd000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b76fd000-b76fe000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b76fe000-b7700000 rw-p b76fe000 00:00 0 
b7700000-b7701000 r-xp b7700000 00:00 0          [vdso]
b7701000-b771b000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b771b000-b771d000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bf9e3000-bf9f8000 rw-p bffeb000 00:00 0          [stack]
sqlite3> select * from orders
            id = 1
          name = Dave Thomas
       address = 123 Main St
         email = customer@example.com
      pay_type = check
    created_at = 2010-05-28 13:23:22
    updated_at = 2010-05-28 13:23:22
customer_email = 
     placed_at = 2010-05-28 09:26:39
          attn = 
    order_type = 
    ship_class = priority
        amount = 
         state = 
 
            id = 2
          name = Joe User
       address = 123 Main St., Anytown USA
         email = juser@hotmail.com
      pay_type = check
    created_at = 2010-05-28 13:24:51
    updated_at = 2010-05-28 13:24:51
customer_email = 
     placed_at = 2010-05-28 09:26:39
          attn = 
    order_type = 
    ship_class = priority
        amount = 
         state = 
irb e1/ar/observer.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75cc803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75ce75b]
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)[0xb7575450]
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 
b744b000-b7478000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b7478000-b747b000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b747b000-b74a7000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74a7000-b74ab000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74ab000-b74ac000 rw-p b74ab000 00:00 0 
b74bc000-b7547000 rw-p b74bc000 00:00 0 
b7547000-b755b000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b755b000-b755d000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b755d000-b755f000 rw-p b755d000 00:00 0 
b755f000-b76a8000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76a8000-b76a9000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76a9000-b76ab000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76ab000-b76ae000 rw-p b76ab000 00:00 0 
b76ae000-b76d1000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76d1000-b76d3000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76d3000-b76dc000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76dc000-b76de000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76de000-b7706000 rw-p b76de000 00:00 0 
b7706000-b7708000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7708000-b770a000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b770a000-b7711000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7711000-b7713000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7713000-b771d000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b771d000-b771e000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b771e000-b7722000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7722000-b7723000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7723000-b7725000 rw-p b7723000 00:00 0 
b7725000-b7726000 r-xp b7725000 00:00 0          [vdso]
b7726000-b7740000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7740000-b7742000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfdb4000-bfdc9000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/attributes.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7625803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb762775b]
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)[0xb75ce450]
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 
b74a4000-b74d1000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74d1000-b74d4000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74d4000-b7500000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b7500000-b7504000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7504000-b7505000 rw-p b7504000 00:00 0 
b7515000-b75a0000 rw-p b7515000 00:00 0 
b75a0000-b75b4000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75b4000-b75b6000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75b6000-b75b8000 rw-p b75b6000 00:00 0 
b75b8000-b7701000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7701000-b7702000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7702000-b7704000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7704000-b7707000 rw-p b7704000 00:00 0 
b7707000-b772a000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b772a000-b772c000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b772c000-b7735000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7735000-b7737000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7737000-b775f000 rw-p b7737000 00:00 0 
b775f000-b7761000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7761000-b7763000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7763000-b776a000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b776a000-b776c000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b776c000-b7776000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b7776000-b7777000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7777000-b777b000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b777b000-b777c000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b777c000-b777e000 rw-p b777c000 00:00 0 
b777e000-b777f000 r-xp b777e000 00:00 0          [vdso]
b777f000-b7799000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7799000-b779b000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfca4000-bfcb9000 rw-p bffeb000 00:00 0          [stack]
sqlite3> select id, quantity*unit_price from line_items
                 id = 1
quantity*unit_price = 28.5
 
                 id = 2
quantity*unit_price = 59.9
irb e1/ar/transactions.rb 1
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7608803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb760a75b]
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)[0xb75b1450]
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 
b7487000-b74b4000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74b4000-b74b7000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74b7000-b74e3000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74e3000-b74e7000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74e7000-b74e8000 rw-p b74e7000 00:00 0 
b74f8000-b7583000 rw-p b74f8000 00:00 0 
b7583000-b7597000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7597000-b7599000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7599000-b759b000 rw-p b7599000 00:00 0 
b759b000-b76e4000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76e4000-b76e5000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76e5000-b76e7000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76e7000-b76ea000 rw-p b76e7000 00:00 0 
b76ea000-b770d000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b770d000-b770f000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b770f000-b7718000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7718000-b771a000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b771a000-b7742000 rw-p b771a000 00:00 0 
b7742000-b7744000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7744000-b7746000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7746000-b774d000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b774d000-b774f000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b774f000-b7759000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b7759000-b775a000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b775a000-b775e000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b775e000-b775f000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b775f000-b7761000 rw-p b775f000 00:00 0 
b7761000-b7762000 r-xp b7761000 00:00 0          [vdso]
b7762000-b777c000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b777c000-b777e000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bf85e000-bf873000 rw-p bffeb000 00:00 0          [stack]
sqlite3> select * from accounts
SQL error: no such table: accounts
irb e1/ar/transactions.rb 2
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7590803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb759275b]
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)[0xb7539450]
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 
b740f000-b743c000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b743c000-b743f000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b743f000-b746b000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b746b000-b746f000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b746f000-b7470000 rw-p b746f000 00:00 0 
b7480000-b750b000 rw-p b7480000 00:00 0 
b750b000-b751f000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b751f000-b7521000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7521000-b7523000 rw-p b7521000 00:00 0 
b7523000-b766c000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b766c000-b766d000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b766d000-b766f000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b766f000-b7672000 rw-p b766f000 00:00 0 
b7672000-b7695000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7695000-b7697000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7697000-b76a0000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76a0000-b76a2000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76a2000-b76ca000 rw-p b76a2000 00:00 0 
b76ca000-b76cc000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b76cc000-b76ce000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b76ce000-b76d5000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b76d5000-b76d7000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b76d7000-b76e1000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b76e1000-b76e2000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b76e2000-b76e6000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b76e6000-b76e7000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b76e7000-b76e9000 rw-p b76e7000 00:00 0 
b76e9000-b76ea000 r-xp b76e9000 00:00 0          [vdso]
b76ea000-b7704000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7704000-b7706000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfb7c000-bfb91000 rw-p bffeb000 00:00 0          [stack]
sqlite3> select * from accounts
SQL error: no such table: accounts
irb e1/ar/transactions.rb 3
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7671803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb767375b]
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)[0xb761a450]
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 
b74f0000-b751d000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b751d000-b7520000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b7520000-b754c000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b754c000-b7550000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7550000-b7551000 rw-p b7550000 00:00 0 
b7561000-b75ec000 rw-p b7561000 00:00 0 
b75ec000-b7600000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7600000-b7602000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7602000-b7604000 rw-p b7602000 00:00 0 
b7604000-b774d000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b774d000-b774e000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b774e000-b7750000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7750000-b7753000 rw-p b7750000 00:00 0 
b7753000-b7776000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7776000-b7778000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7778000-b7781000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7781000-b7783000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7783000-b77ab000 rw-p b7783000 00:00 0 
b77ab000-b77ad000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b77ad000-b77af000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b77af000-b77b6000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b77b6000-b77b8000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b77b8000-b77c2000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b77c2000-b77c3000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b77c3000-b77c7000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b77c7000-b77c8000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b77c8000-b77ca000 rw-p b77c8000 00:00 0 
b77ca000-b77cb000 r-xp b77ca000 00:00 0          [vdso]
b77cb000-b77e5000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b77e5000-b77e7000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfeeb000-bff00000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/transactions.rb 4
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75f9803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75fb75b]
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)[0xb75a2450]
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 
b7478000-b74a5000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74a5000-b74a8000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74a8000-b74d4000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74d4000-b74d8000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74d8000-b74d9000 rw-p b74d8000 00:00 0 
b74e9000-b7574000 rw-p b74e9000 00:00 0 
b7574000-b7588000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7588000-b758a000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b758a000-b758c000 rw-p b758a000 00:00 0 
b758c000-b76d5000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76d5000-b76d6000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76d6000-b76d8000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76d8000-b76db000 rw-p b76d8000 00:00 0 
b76db000-b76fe000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76fe000-b7700000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7700000-b7709000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7709000-b770b000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b770b000-b7733000 rw-p b770b000 00:00 0 
b7733000-b7735000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7735000-b7737000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7737000-b773e000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b773e000-b7740000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7740000-b774a000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b774a000-b774b000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b774b000-b774f000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b774f000-b7750000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7750000-b7752000 rw-p b7750000 00:00 0 
b7752000-b7753000 r-xp b7752000 00:00 0          [vdso]
b7753000-b776d000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b776d000-b776f000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfe9d000-bfeb2000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/transactions.rb 5
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7647803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb764975b]
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)[0xb75f0450]
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 
b74c6000-b74f3000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74f3000-b74f6000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74f6000-b7522000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b7522000-b7526000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7526000-b7527000 rw-p b7526000 00:00 0 
b7537000-b75c2000 rw-p b7537000 00:00 0 
b75c2000-b75d6000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75d6000-b75d8000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75d8000-b75da000 rw-p b75d8000 00:00 0 
b75da000-b7723000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7723000-b7724000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7724000-b7726000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7726000-b7729000 rw-p b7726000 00:00 0 
b7729000-b774c000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b774c000-b774e000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b774e000-b7757000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7757000-b7759000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7759000-b7781000 rw-p b7759000 00:00 0 
b7781000-b7783000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7783000-b7785000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7785000-b778c000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b778c000-b778e000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b778e000-b7798000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b7798000-b7799000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7799000-b779d000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b779d000-b779e000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b779e000-b77a0000 rw-p b779e000 00:00 0 
b77a0000-b77a1000 r-xp b77a0000 00:00 0          [vdso]
b77a1000-b77bb000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b77bb000-b77bd000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bf859000-bf86e000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/optimistic.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75ee803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75f075b]
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)[0xb7597450]
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 
b746d000-b749a000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b749a000-b749d000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b749d000-b74c9000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74c9000-b74cd000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74cd000-b74ce000 rw-p b74cd000 00:00 0 
b74de000-b7569000 rw-p b74de000 00:00 0 
b7569000-b757d000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b757d000-b757f000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b757f000-b7581000 rw-p b757f000 00:00 0 
b7581000-b76ca000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76ca000-b76cb000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76cb000-b76cd000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76cd000-b76d0000 rw-p b76cd000 00:00 0 
b76d0000-b76f3000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76f3000-b76f5000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76f5000-b76fe000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76fe000-b7700000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7700000-b7728000 rw-p b7700000 00:00 0 
b7728000-b772a000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b772a000-b772c000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b772c000-b7733000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7733000-b7735000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7735000-b773f000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b773f000-b7740000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7740000-b7744000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7744000-b7745000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7745000-b7747000 rw-p b7745000 00:00 0 
b7747000-b7748000 r-xp b7747000 00:00 0          [vdso]
b7748000-b7762000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7762000-b7764000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bf82c000-bf841000 rw-p bffeb000 00:00 0          [stack]

21 Action Controller: Routing and URLs 19 ActiveRecord: Relationships Between Tables