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: 0x081e5f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb76078a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb76097fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb75b0450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b7486000-b74b3000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b74b3000-b74b6000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b74b6000-b74e2000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b74e2000-b74e6000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b74e6000-b74e7000 rw-p b74e6000 00:00 0 
b74f7000-b7582000 rw-p b74f7000 00:00 0 
b7582000-b7596000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7596000-b7598000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7598000-b759a000 rw-p b7598000 00:00 0 
b759a000-b76e3000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76e3000-b76e4000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76e4000-b76e6000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76e6000-b76e9000 rw-p b76e6000 00:00 0 
b76e9000-b770c000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b770c000-b770e000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b770e000-b7717000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b7717000-b7719000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b7719000-b7741000 rw-p b7719000 00:00 0 
b7741000-b7743000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b7743000-b7745000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b7745000-b774c000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b774c000-b774e000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b774e000-b7758000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b7758000-b7759000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b7759000-b775d000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b775d000-b775e000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b775e000-b7760000 rw-p b775e000 00:00 0 
b7760000-b7761000 r-xp b7760000 00:00 0          [vdso]
b7761000-b777b000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b777b000-b777d000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bfea2000-bfeb7000 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-08-07 13:15:14.975240
    updated_at = 2010-08-07 13:15:14.975240
customer_email = 
     placed_at = 2010-08-07 13:17:59.139819
          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-08-07 13:16:11.892943
    updated_at = 2010-08-07 13:16:11.892943
customer_email = 
     placed_at = 2010-08-07 13:17:59.139819
          attn = 
    order_type = 
    ship_class = priority
        amount = 
         state = 
irb e1/ar/observer.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75e18a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75e37fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb758a450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b7460000-b748d000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b748d000-b7490000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b7490000-b74bc000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b74bc000-b74c0000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b74c0000-b74c1000 rw-p b74c0000 00:00 0 
b74d1000-b755c000 rw-p b74d1000 00:00 0 
b755c000-b7570000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7570000-b7572000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7572000-b7574000 rw-p b7572000 00:00 0 
b7574000-b76bd000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76bd000-b76be000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76be000-b76c0000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76c0000-b76c3000 rw-p b76c0000 00:00 0 
b76c3000-b76e6000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76e6000-b76e8000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76e8000-b76f1000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76f1000-b76f3000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76f3000-b771b000 rw-p b76f3000 00:00 0 
b771b000-b771d000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b771d000-b771f000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b771f000-b7726000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b7726000-b7728000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b7728000-b7732000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b7732000-b7733000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b7733000-b7737000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b7737000-b7738000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b7738000-b773a000 rw-p b7738000 00:00 0 
b773a000-b773b000 r-xp b773a000 00:00 0          [vdso]
b773b000-b7755000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b7755000-b7757000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bfcbb000-bfcd0000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/attributes.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb759b8a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb759d7fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7544450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b741a000-b7447000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b7447000-b744a000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b744a000-b7476000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b7476000-b747a000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b747a000-b747b000 rw-p b747a000 00:00 0 
b748b000-b7516000 rw-p b748b000 00:00 0 
b7516000-b752a000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b752a000-b752c000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b752c000-b752e000 rw-p b752c000 00:00 0 
b752e000-b7677000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7677000-b7678000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7678000-b767a000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b767a000-b767d000 rw-p b767a000 00:00 0 
b767d000-b76a0000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76a0000-b76a2000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76a2000-b76ab000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76ab000-b76ad000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76ad000-b76d5000 rw-p b76ad000 00:00 0 
b76d5000-b76d7000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b76d7000-b76d9000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b76d9000-b76e0000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b76e0000-b76e2000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b76e2000-b76ec000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b76ec000-b76ed000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b76ed000-b76f1000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b76f1000-b76f2000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b76f2000-b76f4000 rw-p b76f2000 00:00 0 
b76f4000-b76f5000 r-xp b76f4000 00:00 0          [vdso]
b76f5000-b770f000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b770f000-b7711000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bf7ec000-bf801000 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: 0x081e5f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75a88a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75aa7fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7551450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b7427000-b7454000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b7454000-b7457000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b7457000-b7483000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b7483000-b7487000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b7487000-b7488000 rw-p b7487000 00:00 0 
b7498000-b7523000 rw-p b7498000 00:00 0 
b7523000-b7537000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7537000-b7539000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7539000-b753b000 rw-p b7539000 00:00 0 
b753b000-b7684000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7684000-b7685000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7685000-b7687000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7687000-b768a000 rw-p b7687000 00:00 0 
b768a000-b76ad000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76ad000-b76af000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76af000-b76b8000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76b8000-b76ba000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76ba000-b76e2000 rw-p b76ba000 00:00 0 
b76e2000-b76e4000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b76e4000-b76e6000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b76e6000-b76ed000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b76ed000-b76ef000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b76ef000-b76f9000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b76f9000-b76fa000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b76fa000-b76fe000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b76fe000-b76ff000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b76ff000-b7701000 rw-p b76ff000 00:00 0 
b7701000-b7702000 r-xp b7701000 00:00 0          [vdso]
b7702000-b771c000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b771c000-b771e000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bff4b000-bff60000 rw-p bffeb000 00:00 0          [stack]
sqlite3> select * from accounts
Error: no such table: accounts
irb e1/ar/transactions.rb 2
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb758f8a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75917fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7538450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b740e000-b743b000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b743b000-b743e000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b743e000-b746a000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b746a000-b746e000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b746e000-b746f000 rw-p b746e000 00:00 0 
b747f000-b750a000 rw-p b747f000 00:00 0 
b750a000-b751e000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b751e000-b7520000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7520000-b7522000 rw-p b7520000 00:00 0 
b7522000-b766b000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b766b000-b766c000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b766c000-b766e000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b766e000-b7671000 rw-p b766e000 00:00 0 
b7671000-b7694000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7694000-b7696000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7696000-b769f000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b769f000-b76a1000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76a1000-b76c9000 rw-p b76a1000 00:00 0 
b76c9000-b76cb000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b76cb000-b76cd000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b76cd000-b76d4000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b76d4000-b76d6000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b76d6000-b76e0000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b76e0000-b76e1000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b76e1000-b76e5000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b76e5000-b76e6000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b76e6000-b76e8000 rw-p b76e6000 00:00 0 
b76e8000-b76e9000 r-xp b76e8000 00:00 0          [vdso]
b76e9000-b7703000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b7703000-b7705000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bfd42000-bfd57000 rw-p bffeb000 00:00 0          [stack]
sqlite3> select * from accounts
Error: no such table: accounts
irb e1/ar/transactions.rb 3
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb766c8a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb766e7fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7615450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b74eb000-b7518000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b7518000-b751b000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b751b000-b7547000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b7547000-b754b000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b754b000-b754c000 rw-p b754b000 00:00 0 
b755c000-b75e7000 rw-p b755c000 00:00 0 
b75e7000-b75fb000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b75fb000-b75fd000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b75fd000-b75ff000 rw-p b75fd000 00:00 0 
b75ff000-b7748000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7748000-b7749000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7749000-b774b000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b774b000-b774e000 rw-p b774b000 00:00 0 
b774e000-b7771000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7771000-b7773000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7773000-b777c000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b777c000-b777e000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b777e000-b77a6000 rw-p b777e000 00:00 0 
b77a6000-b77a8000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b77a8000-b77aa000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b77aa000-b77b1000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b77b1000-b77b3000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b77b3000-b77bd000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b77bd000-b77be000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b77be000-b77c2000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b77c2000-b77c3000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b77c3000-b77c5000 rw-p b77c3000 00:00 0 
b77c5000-b77c6000 r-xp b77c5000 00:00 0          [vdso]
b77c6000-b77e0000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b77e0000-b77e2000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bfbd1000-bfbe6000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/transactions.rb 4
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb768a8a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb768c7fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7633450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7400000-b7421000 rw-p b7400000 00:00 0 
b7421000-b7500000 ---p b7421000 00:00 0 
b7509000-b7536000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b7536000-b7539000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b7539000-b7565000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b7565000-b7569000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b7569000-b756a000 rw-p b7569000 00:00 0 
b757a000-b7605000 rw-p b757a000 00:00 0 
b7605000-b7619000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7619000-b761b000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b761b000-b761d000 rw-p b761b000 00:00 0 
b761d000-b7766000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7766000-b7767000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7767000-b7769000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7769000-b776c000 rw-p b7769000 00:00 0 
b776c000-b778f000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b778f000-b7791000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7791000-b779a000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b779a000-b779c000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b779c000-b77c4000 rw-p b779c000 00:00 0 
b77c4000-b77c6000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b77c6000-b77c8000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b77c8000-b77cf000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b77cf000-b77d1000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b77d1000-b77db000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b77db000-b77dc000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b77dc000-b77e0000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b77e0000-b77e1000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b77e1000-b77e3000 rw-p b77e1000 00:00 0 
b77e3000-b77e4000 r-xp b77e3000 00:00 0          [vdso]
b77e4000-b77fe000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b77fe000-b7800000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bfac2000-bfad7000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/transactions.rb 5
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb765e8a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb76607fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7607450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b74dd000-b750a000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b750a000-b750d000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b750d000-b7539000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b7539000-b753d000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b753d000-b753e000 rw-p b753d000 00:00 0 
b754e000-b75d9000 rw-p b754e000 00:00 0 
b75d9000-b75ed000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b75ed000-b75ef000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b75ef000-b75f1000 rw-p b75ef000 00:00 0 
b75f1000-b773a000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b773a000-b773b000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b773b000-b773d000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b773d000-b7740000 rw-p b773d000 00:00 0 
b7740000-b7763000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7763000-b7765000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b7765000-b776e000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b776e000-b7770000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b7770000-b7798000 rw-p b7770000 00:00 0 
b7798000-b779a000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b779a000-b779c000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b779c000-b77a3000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b77a3000-b77a5000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b77a5000-b77af000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b77af000-b77b0000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b77b0000-b77b4000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b77b4000-b77b5000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b77b5000-b77b7000 rw-p b77b5000 00:00 0 
b77b7000-b77b8000 r-xp b77b7000 00:00 0          [vdso]
b77b8000-b77d2000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b77d2000-b77d4000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bf911000-bf926000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/optimistic.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e5f48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75e18a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75e37fb]
irb(ruby_xrealloc+0x56)[0x80758c6]
irb(rb_str_resize+0x53)[0x80c0213]
irb[0x80723b5]
irb(rb_find_file_ext+0x1d2)[0x8072c62]
irb(rb_require_safe+0x12d)[0x80672bd]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8067c36]
irb[0x80680bb]
irb[0x8059384]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ed43]
irb[0x805ef89]
irb[0x806b9ae]
irb(rb_yield+0x21)[0x806ce11]
irb(rb_ary_each+0x31)[0x80d21a1]
irb[0x8063b06]
irb[0x8063dd1]
irb[0x8060e61]
irb[0x806191e]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x8063a4c]
irb[0x8063dd1]
irb[0x805ec16]
irb[0x806d680]
irb(ruby_exec+0x16)[0x806d6a6]
irb(ruby_run+0x21)[0x806d9f1]
irb[0x80552cf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb758a450]
irb[0x8055221]
======= Memory map: ========
08048000-08103000 r-xp 00000000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08103000-08104000 rw-p 000ba000 08:15 7704921    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/bin/ruby
08104000-081f9000 rw-p 08104000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b7460000-b748d000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b748d000-b7490000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b7490000-b74bc000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b74bc000-b74c0000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b74c0000-b74c1000 rw-p b74c0000 00:00 0 
b74d1000-b755c000 rw-p b74d1000 00:00 0 
b755c000-b7570000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7570000-b7572000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b7572000-b7574000 rw-p b7572000 00:00 0 
b7574000-b76bd000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76bd000-b76be000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76be000-b76c0000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b76c0000-b76c3000 rw-p b76c0000 00:00 0 
b76c3000-b76e6000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76e6000-b76e8000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b76e8000-b76f1000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76f1000-b76f3000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b76f3000-b771b000 rw-p b76f3000 00:00 0 
b771b000-b771d000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b771d000-b771f000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b771f000-b7726000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b7726000-b7728000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b7728000-b7732000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b7732000-b7733000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b7733000-b7737000 r-xp 00000000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b7737000-b7738000 rw-p 00003000 08:15 8128476    /home/rubys/.rvm/rubies/ruby-1.8.8-r28862/lib/ruby/1.8/i686-linux/readline.so
b7738000-b773a000 rw-p b7738000 00:00 0 
b773a000-b773b000 r-xp b773a000 00:00 0          [vdso]
b773b000-b7755000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b7755000-b7757000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bfd91000-bfda6000 rw-p bffeb000 00:00 0          [stack]

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