The Depot Application

The Depot Application

19 ActiveRecord: Relationships Between Tables 17 Migration

18 Active Record: The Basics

Ticket 3235 : Stack Traceback running irb on Linux

echo "Order.column_names" | IRBRC=tmp/irbrc ruby script/console
*** glibc detected *** irb: realloc(): invalid next size: 0x081e52f0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7603803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb760575b]
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)[0xb75ac450]
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 
b7482000-b74af000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74af000-b74b2000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74b2000-b74de000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74de000-b74e2000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74e2000-b74e3000 rw-p b74e2000 00:00 0 
b74f3000-b757e000 rw-p b74f3000 00:00 0 
b757e000-b7592000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7592000-b7594000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7594000-b7596000 rw-p b7594000 00:00 0 
b7596000-b76df000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76df000-b76e0000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76e0000-b76e2000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76e2000-b76e5000 rw-p b76e2000 00:00 0 
b76e5000-b7708000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7708000-b770a000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b770a000-b7713000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7713000-b7715000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7715000-b773d000 rw-p b7715000 00:00 0 
b773d000-b773f000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b773f000-b7741000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7741000-b7748000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7748000-b774a000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b774a000-b7754000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b7754000-b7755000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7755000-b7759000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7759000-b775a000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b775a000-b775c000 rw-p b775a000 00:00 0 
b775c000-b775d000 r-xp b775c000 00:00 0          [vdso]
b775d000-b7777000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7777000-b7779000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfde9000-bfdfe000 rw-p bffeb000 00:00 0          [stack]
Aborted
echo "Order.columns_hash[\"pay_type\"]" | IRBRC=tmp/irbrc ruby script/console
*** glibc detected *** irb: realloc(): invalid next size: 0x081e52f0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb766c803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb766e75b]
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)[0xb7615450]
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 
b74eb000-b7518000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b7518000-b751b000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b751b000-b7547000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b7547000-b754b000 rw-p 0002c000 08:05 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:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75fb000-b75fd000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75fd000-b75ff000 rw-p b75fd000 00:00 0 
b75ff000-b7748000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7748000-b7749000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7749000-b774b000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b774b000-b774e000 rw-p b774b000 00:00 0 
b774e000-b7771000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7771000-b7773000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7773000-b777c000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b777c000-b777e000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b777e000-b77a6000 rw-p b777e000 00:00 0 
b77a6000-b77a8000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b77a8000-b77aa000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b77aa000-b77b1000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b77b1000-b77b3000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b77b3000-b77bd000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b77bd000-b77be000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b77be000-b77c2000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b77c2000-b77c3000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/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:05 1786011    /lib/ld-2.7.so
b77e0000-b77e2000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfbe8000-bfbfd000 rw-p bffeb000 00:00 0          [stack]
Aborted
sqlite3> select * from orders limit 1
            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 = 
echo "Product.find(:first).price_before_type_cast" | IRBRC=tmp/irbrc ruby script/console
*** glibc detected *** irb: realloc(): invalid next size: 0x081e52f0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb760e803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb761075b]
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)[0xb75b7450]
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 
b748d000-b74ba000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74ba000-b74bd000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74bd000-b74e9000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74e9000-b74ed000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74ed000-b74ee000 rw-p b74ed000 00:00 0 
b74fe000-b7589000 rw-p b74fe000 00:00 0 
b7589000-b759d000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b759d000-b759f000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b759f000-b75a1000 rw-p b759f000 00:00 0 
b75a1000-b76ea000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76ea000-b76eb000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76eb000-b76ed000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76ed000-b76f0000 rw-p b76ed000 00:00 0 
b76f0000-b7713000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7713000-b7715000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7715000-b771e000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b771e000-b7720000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7720000-b7748000 rw-p b7720000 00:00 0 
b7748000-b774a000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b774a000-b774c000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b774c000-b7753000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7753000-b7755000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7755000-b775f000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b775f000-b7760000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7760000-b7764000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7764000-b7765000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7765000-b7767000 rw-p b7765000 00:00 0 
b7767000-b7768000 r-xp b7767000 00:00 0          [vdso]
b7768000-b7782000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7782000-b7784000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfcc0000-bfcd5000 rw-p bffeb000 00:00 0          [stack]
Aborted
echo "Product.find(:first).updated_at_before_type_cast" | IRBRC=tmp/irbrc ruby script/console
*** glibc detected *** irb: realloc(): invalid next size: 0x081e52f0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7683803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb768575b]
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)[0xb762c450]
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]
b7400000-b7421000 rw-p b7400000 00:00 0 
b7421000-b7500000 ---p b7421000 00:00 0 
b7502000-b752f000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b752f000-b7532000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b7532000-b755e000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b755e000-b7562000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7562000-b7563000 rw-p b7562000 00:00 0 
b7573000-b75fe000 rw-p b7573000 00:00 0 
b75fe000-b7612000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7612000-b7614000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7614000-b7616000 rw-p b7614000 00:00 0 
b7616000-b775f000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b775f000-b7760000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7760000-b7762000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7762000-b7765000 rw-p b7762000 00:00 0 
b7765000-b7788000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7788000-b778a000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b778a000-b7793000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7793000-b7795000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7795000-b77bd000 rw-p b7795000 00:00 0 
b77bd000-b77bf000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b77bf000-b77c1000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b77c1000-b77c8000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b77c8000-b77ca000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b77ca000-b77d4000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b77d4000-b77d5000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b77d5000-b77d9000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b77d9000-b77da000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b77da000-b77dc000 rw-p b77da000 00:00 0 
b77dc000-b77dd000 r-xp b77dc000 00:00 0          [vdso]
b77dd000-b77f7000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b77f7000-b77f9000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bf9a5000-bf9ba000 rw-p bffeb000 00:00 0          [stack]
Aborted
irb e1/ar/new_examples.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f50 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7596803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb759875b]
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)[0xb753f450]
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 
b7415000-b7442000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b7442000-b7445000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b7445000-b7471000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b7471000-b7475000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7475000-b7476000 rw-p b7475000 00:00 0 
b7486000-b7511000 rw-p b7486000 00:00 0 
b7511000-b7525000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7525000-b7527000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7527000-b7529000 rw-p b7527000 00:00 0 
b7529000-b7672000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7672000-b7673000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7673000-b7675000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7675000-b7678000 rw-p b7675000 00:00 0 
b7678000-b769b000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b769b000-b769d000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b769d000-b76a6000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76a6000-b76a8000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76a8000-b76d0000 rw-p b76a8000 00:00 0 
b76d0000-b76d2000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b76d2000-b76d4000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b76d4000-b76db000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b76db000-b76dd000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b76dd000-b76e7000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b76e7000-b76e8000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b76e8000-b76ec000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b76ec000-b76ed000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b76ed000-b76ef000 rw-p b76ed000 00:00 0 
b76ef000-b76f0000 r-xp b76ef000 00:00 0          [vdso]
b76f0000-b770a000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b770a000-b770c000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfd83000-bfd98000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/find_examples.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f50 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7634803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb763675b]
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)[0xb75dd450]
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 
b74b3000-b74e0000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74e0000-b74e3000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74e3000-b750f000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b750f000-b7513000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b7513000-b7514000 rw-p b7513000 00:00 0 
b7524000-b75af000 rw-p b7524000 00:00 0 
b75af000-b75c3000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75c3000-b75c5000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b75c5000-b75c7000 rw-p b75c5000 00:00 0 
b75c7000-b7710000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7710000-b7711000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7711000-b7713000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b7713000-b7716000 rw-p b7713000 00:00 0 
b7716000-b7739000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7739000-b773b000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b773b000-b7744000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7744000-b7746000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7746000-b776e000 rw-p b7746000 00:00 0 
b776e000-b7770000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7770000-b7772000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7772000-b7779000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7779000-b777b000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b777b000-b7785000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b7785000-b7786000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7786000-b778a000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b778a000-b778b000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b778b000-b778d000 rw-p b778b000 00:00 0 
b778d000-b778e000 r-xp b778d000 00:00 0          [vdso]
b778e000-b77a8000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b77a8000-b77aa000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bf8f2000-bf907000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/dump_serialize_table.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f58 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75c9803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75cb75b]
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)[0xb7572450]
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 
b7448000-b7475000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b7475000-b7478000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b7478000-b74a4000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74a4000-b74a8000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74a8000-b74a9000 rw-p b74a8000 00:00 0 
b74b9000-b7544000 rw-p b74b9000 00:00 0 
b7544000-b7558000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7558000-b755a000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b755a000-b755c000 rw-p b755a000 00:00 0 
b755c000-b76a5000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76a5000-b76a6000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76a6000-b76a8000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76a8000-b76ab000 rw-p b76a8000 00:00 0 
b76ab000-b76ce000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76ce000-b76d0000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b76d0000-b76d9000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76d9000-b76db000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b76db000-b7703000 rw-p b76db000 00:00 0 
b7703000-b7705000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7705000-b7707000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b7707000-b770e000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b770e000-b7710000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7710000-b771a000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b771a000-b771b000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b771b000-b771f000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b771f000-b7720000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7720000-b7722000 rw-p b7720000 00:00 0 
b7722000-b7723000 r-xp b7722000 00:00 0          [vdso]
b7723000-b773d000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b773d000-b773f000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfa9b000-bfab0000 rw-p bffeb000 00:00 0          [stack]
irb e1/ar/aggregation.rb
*** glibc detected *** irb: realloc(): invalid next size: 0x081e4f50 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7600803]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb760275b]
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)[0xb75a9450]
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 
b747f000-b74ac000 r-xp 00000000 08:05 2965573    /lib/libncurses.so.5.6
b74ac000-b74af000 rw-p 0002c000 08:05 2965573    /lib/libncurses.so.5.6
b74af000-b74db000 r-xp 00000000 08:05 2965623    /lib/libreadline.so.5.2
b74db000-b74df000 rw-p 0002c000 08:05 2965623    /lib/libreadline.so.5.2
b74df000-b74e0000 rw-p b74df000 00:00 0 
b74f0000-b757b000 rw-p b74f0000 00:00 0 
b757b000-b758f000 r-xp 00000000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b758f000-b7591000 rw-p 00013000 08:05 2998328    /lib/tls/i686/cmov/libpthread-2.7.so
b7591000-b7593000 rw-p b7591000 00:00 0 
b7593000-b76dc000 r-xp 00000000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76dc000-b76dd000 r--p 00149000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76dd000-b76df000 rw-p 0014a000 08:05 2998314    /lib/tls/i686/cmov/libc-2.7.so
b76df000-b76e2000 rw-p b76df000 00:00 0 
b76e2000-b7705000 r-xp 00000000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7705000-b7707000 rw-p 00023000 08:05 2998318    /lib/tls/i686/cmov/libm-2.7.so
b7707000-b7710000 r-xp 00000000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7710000-b7712000 rw-p 00008000 08:05 2998316    /lib/tls/i686/cmov/libcrypt-2.7.so
b7712000-b773a000 rw-p b7712000 00:00 0 
b773a000-b773c000 r-xp 00000000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b773c000-b773e000 rw-p 00001000 08:05 2998317    /lib/tls/i686/cmov/libdl-2.7.so
b773e000-b7745000 r-xp 00000000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7745000-b7747000 rw-p 00006000 08:05 2998330    /lib/tls/i686/cmov/librt-2.7.so
b7747000-b7751000 r-xp 00000000 08:05 2969156    /lib/libgcc_s.so.1
b7751000-b7752000 rw-p 0000a000 08:05 2969156    /lib/libgcc_s.so.1
b7752000-b7756000 r-xp 00000000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7756000-b7757000 rw-p 00003000 08:05 754126     /home/rubys/.rvm/rubies/ruby-1.8.8-r28050/lib/ruby/1.8/i686-linux/readline.so
b7757000-b7759000 rw-p b7757000 00:00 0 
b7759000-b775a000 r-xp b7759000 00:00 0          [vdso]
b775a000-b7774000 r-xp 00000000 08:05 1786011    /lib/ld-2.7.so
b7774000-b7776000 rw-p 00019000 08:05 1786011    /lib/ld-2.7.so
bfc23000-bfc38000 rw-p bffeb000 00:00 0          [stack]

19 ActiveRecord: Relationships Between Tables 17 Migration