------ art_24715_19746800.1138210109911
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
I recently upgraded from 1.8.2 to 1.8.4 and am encountering core dumps
on FreeBSD 5.4. The same code works fine on OSX with 1.8.4.
I had a lengthy discussion with chris2 from the ruby user mailing list
this morning and it seems to be stack related.
Basically what is happening is a piece of code which builds a
REXML::Document and then calls REXML::Xpath.match(...) on that
document. When the code executes the XPath.match call, a core dump is
produced. I also discovered that almost any method which does
anything on the constructed REXML::Document will produce a core dump.
Also, when I manually put the offending code into irb, it works just
fine. On OSX with 1.8.4 and on freebsd with 1.8.2 the code works fine
also.
Attached is the gdb backtrace. It is 432 elements deep for the code
that calls REXML::XPath.match(...)
chris2 also had me run the following test for recursion:
ruby -e 'def d(x); p x; d x+1; end; d 0'
I ran it on both the freebsd box and the osx box. The results are interesting.
On the freebsd box:
default ulimit of 65536 using 1.8.4 = 151 last result and core dump
ulimit -s 16000 using 1.8.4 = 151 last result and core dump
defualt ulimit of 65536 using 1.8.2 = 49165 last result and error
"stack level too deep"
ulimit -s 16000 using 1.8.2 = 11423 last result and error "stack level too deep"
and on the osx box:
default ulimit of 8192 using 1.8.4 = 1109 and error "stack level too deep"
ulimit -s 16000 using 1.8.4 = 2316 and error "stack level too deep"
Have there been any other reports of similar errors? Is this a known
bug? Is there a work around?
Thanks, Doug
------ art_24715_19746800.1138210109911
Content-Type: text/plain; name=core_dump_bt.txt; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="core_dump_bt.txt"
doug@arctic$ gdb -c ruby.core /usr/local/bin/ruby
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `ruby'.
Program terminated with signal 4, Illegal instruction.
Reading symbols from /usr/local/lib/libruby18.so.18...done.
Loaded symbols for /usr/local/lib/libruby18.so.18
Reading symbols from /lib/libcrypt.so.2...done.
Loaded symbols for /lib/libcrypt.so.2
Reading symbols from /lib/libm.so.3...done.
Loaded symbols for /lib/libm.so.3
Reading symbols from /usr/lib/libpthread.so.1...done.
Loaded symbols for /usr/lib/libpthread.so.1
Reading symbols from /lib/libc.so.5...done.
Loaded symbols for /lib/libc.so.5
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/openssl.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/openssl.so
Reading symbols from /usr/lib/libssl.so.3...done.
Loaded symbols for /usr/lib/libssl.so.3
Reading symbols from /lib/libcrypto.so.3...done.
Loaded symbols for /lib/libcrypto.so.3
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/fcntl.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/fcntl.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/stringio.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/stringio.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/syck.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/syck.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/socket.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/socket.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/etc.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/etc.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/digest/md5.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/digest/md5.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/digest.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/digest.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/nkf.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/nkf.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/strscan.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/strscan.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/racc/cparse.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/racc/cparse.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/zlib.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/zlib.so
Reading symbols from /lib/libz.so.2...done.
Loaded symbols for /lib/libz.so.2
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/digest/sha1.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/digest/sha1.so
Reading symbols from /usr/local/lib/ruby/1.8/i386-freebsd5/readline.so...done.
Loaded symbols for /usr/local/lib/ruby/1.8/i386-freebsd5/readline.so
Reading symbols from /lib/libreadline.so.5...done.
Loaded symbols for /lib/libreadline.so.5
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd5/postgres.so...done.
Loaded symbols for /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd5/postgres.so
Reading symbols from /usr/local/lib/libpq.so.4...done.
Loaded symbols for /usr/local/lib/libpq.so.4
Reading symbols from /usr/local/lib/libintl.so.6...done.
Loaded symbols for /usr/local/lib/libintl.so.6
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x28098bfc in rb_eval (self8603284, n 8887e08) at eval.c:2879
2879 eval.c: No such file or directory.
in eval.c
(gdb) bt
#0 0x28098bfc in rb_eval (self8603284, n 8887e08) at eval.c:2879
#1 0x2809a596 in rb_eval (self8603284, n 8887e08) at eval.c:3421
#2 0x280a5bf0 in block_pass (self8603284, node 8887e1c) at eval.c:8722
#3 0x2809960f in rb_eval (self8603284, n 8887e08) at eval.c:3141
#4 0x280a0472 in rb_call0 (klass3151848, recv8603284, id841, oid3162888, argc argv 0, body 8887e6c,
flags at eval.c:5872
#5 0x280a08fd in rb_call (klass3151848, recv8603284, mid841, argc argv 0, scope at eval.c:5966
#6 0x280a0b91 in vafuncall (recv8603284, mid841, n ar bfb040c4) at ruby.h:638
#7 0x280a0bba in rb_funcall (recv8603284, mid841, n at eval.c:6060
#8 0x2809122d in rb_each (obj8603284) at enum.c:24
#9 0x2809e75e in rb_iterate (it_proc 28091208 <rb_each>, data18603284, bl_proc 28091344 <find_i>, data2216000204)
at eval.c:5254
#10 0x280913cd in enum_find (argc argv 0, obj8603284) at enum.c:117
#11 0x2809fc36 in rb_call0 (klass3131348, recv8603284, id713, oid3162888, argc argv 0, body 8085558,
flags at eval.c:5598
#12 0x280a08fd in rb_call (klass3131348, recv8603284, mid713, argc argv 0, scope at eval.c:5966
#13 0x2809a79c in rb_eval (self8603044, n 8887e08) at ruby.h:638
#14 0x28099802 in rb_eval (self8603044, n 8887e08) at eval.c:3155
#15 0x280a0472 in rb_call0 (klass2773808, recv8603044, id31, oid3162888, argc argv bfb07944, body 8891430,
flags at eval.c:5872
#16 0x280a08fd in rb_call (klass2773808, recv8603044, mid31, argc argv bfb07940, scope at eval.c:5966
#17 0x2809a79c in rb_eval (self8603284, n 8887e08) at ruby.h:638
#18 0x280a0472 in rb_call0 (klass2659748, recv8603284, id209, oid3162888, argc argv 0, body 88a1628,
flags at eval.c:5872
#19 0x280a08fd in rb_call (klass2659748, recv8603284, mid209, argc argv 0, scope at eval.c:5966
#20 0x2809aa5a in rb_eval (self8603284, n 8887e08) at ruby.h:638
#21 0x2809b431 in rb_eval (self8603284, n 8887e08) at eval.c:3597
#22 0x280a0472 in rb_call0 (klass2773868, recv8603284, idF921, oid3162888, argc argv 0, body 889d9c4,
flags at eval.c:5872
#23 0x280a08fd in rb_call (klass2773868, recv8603284, midF921, argc argv 0, scope at eval.c:5966
#24 0x2809a79c in rb_eval (self8602984, n 8887e08) at ruby.h:638
#25 0x2809b431 in rb_eval (self8602984, n 8887e08) at eval.c:3597
#26 0x28098ca1 in rb_eval (self8602984, n 8887e08) at eval.c:2897
#27 0x280a0472 in rb_call0 (klass2771748, recv8602984, idG225, oid3162888, argc argv bfb101d4,
body 888c9e4, flags at eval.c:5872
#28 0x280a08fd in rb_call (klass2771748, recv8602984, midG225, argc argv bfb101d0, scope at eval.c:5966
#29 0x2809a9e9 in rb_eval (self8602984, n 8887e08) at ruby.h:638
#30 0x2809b431 in rb_eval (self8602984, n 8887e08) at eval.c:3597
#31 0x280a0472 in rb_call0 (klass2771748, recv8602984, id31, oid3162888, argc argv bfb12f74, body 888e3c0,
flags at eval.c:5872
#32 0x280a08fd in rb_call (klass2771748, recv8602984, mid31, argc argv bfb12f70, scope at eval.c:5966
---Type <return> to continue, or q <return> to quit---
#33 0x2809a79c in rb_eval (self8603284, n 8887e08) at ruby.h:638
#34 0x2809b431 in rb_eval (self8603284, n 8887e08) at eval.c:3597
#35 0x280a0472 in rb_call0 (klass2773868, recv8603284, idG201, oid3162888, argc argv bfb15d14,
body 889bd7c, flags at eval.c:5872
#36 0x280a08fd in rb_call (klass2773868, recv8603284, midG201, argc argv bfb15d10, scope at eval.c:5966
#37 0x2809a79c in rb_eval (self8587984, n 8887e08) at ruby.h:638
#38 0x2809b431 in rb_eval (self8587984, n 8887e08) at eval.c:3597
#39 0x280a0472 in rb_call0 (klass2773868, recv8587984, idG201, oid3162888, argc argv bfb18ab4,
body 889bd7c, flags at eval.c:5872
#40 0x280a08fd in rb_call (klass2773868, recv8587984, midG201, argc argv bfb18ab0, scope at eval.c:5966
#41 0x2809a79c in rb_eval (self8445884, n 8887e08) at ruby.h:638
#42 0x2809b431 in rb_eval (self8445884, n 8887e08) at eval.c:3597
#43 0x280a0472 in rb_call0 (klass2773868, recv8445884, idG201, oid3162888, argc argv bfb1b854,
body 889bd7c, flags at eval.c:5872
#44 0x280a08fd in rb_call (klass2773868, recv8445884, midG201, argc argv bfb1b850, scope at eval.c:5966
#45 0x2809a79c in rb_eval (self8398204, n 8887e08) at ruby.h:638
#46 0x2809b431 in rb_eval (self8398204, n 8887e08) at eval.c:3597
#47 0x280a0472 in rb_call0 (klass2773868, recv8398204, idG201, oid3162888, argc argv bfb1e5f4,
body 889bd7c, flags at eval.c:5872
#48 0x280a08fd in rb_call (klass2773868, recv8398204, midG201, argc argv bfb1e5f0, scope at eval.c:5966
#49 0x2809a79c in rb_eval (self8364364, n 8887e08) at ruby.h:638
#50 0x2809b431 in rb_eval (self8364364, n 8887e08) at eval.c:3597
#51 0x280a0472 in rb_call0 (klass2773868, recv8364364, idG201, oid3162888, argc argv bfb21394,
body 889bd7c, flags at eval.c:5872
#52 0x280a08fd in rb_call (klass2773868, recv8364364, midG201, argc argv bfb21390, scope at eval.c:5966
#53 0x2809a79c in rb_eval (self8355104, n 8887e08) at ruby.h:638
#54 0x2809b431 in rb_eval (self8355104, n 8887e08) at eval.c:3597
#55 0x280a0472 in rb_call0 (klass2773868, recv8355104, idG201, oid3162888, argc argv bfb24134,
body 889bd7c, flags at eval.c:5872
#56 0x280a08fd in rb_call (klass2773868, recv8355104, midG201, argc argv bfb24130, scope at eval.c:5966
#57 0x2809a79c in rb_eval (self8349984, n 8887e08) at ruby.h:638
#58 0x2809b431 in rb_eval (self8349984, n 8887e08) at eval.c:3597
#59 0x280a0472 in rb_call0 (klass2773868, recv8349984, idG201, oid3162888, argc argv bfb26ed4,
body 889bd7c, flags at eval.c:5872
#60 0x280a08fd in rb_call (klass2773868, recv8349984, midG201, argc argv bfb26ed0, scope at eval.c:5966
#61 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#62 0x2809b431 in rb_eval (self2922356, n 8887e08) at eval.c:3597
#63 0x2809dc67 in rb_yield_0 (val8349984, self2922356, klass flags avalue at eval.c:4943
#64 0x2809df9e in rb_yield (val8349984) at eval.c:5025
#65 0x28087212 in rb_ary_reject_bang (ary2883076) at array.c:1990
#66 0x280872a8 in rb_ary_delete_if (ary2883076) at array.c:2035
---Type <return> to continue, or q <return> to quit---
#67 0x2809fc4d in rb_call0 (klass4741864, recv2883076, idc37, oid3162888, argc argv 0, body 807f7ac,
flags at eval.c:5601
#68 0x280a08fd in rb_call (klass4741864, recv2883076, midc37, argc argv 0, scope at eval.c:5966
#69 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#70 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#71 0x280993c4 in rb_eval (self2922356, n 8887e08) at eval.c:3079
#72 0x280a0472 in rb_call0 (klass2775748, recv2922356, id8073, oid3162888, argc argv bfb2e198,
body 884d2d0, flags at eval.c:5872
#73 0x280a08fd in rb_call (klass2775748, recv2922356, mid8073, argc argv bfb2e190, scope at eval.c:5966
#74 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#75 0x2809b494 in rb_eval (self2922356, n 8887e08) at eval.c:3607
#76 0x2809dc67 in rb_yield_0 (valp self2922356, klass flags avalue at eval.c:4943
#77 0x2809df9e in rb_yield (valp at eval.c:5025
#78 0x280860e1 in rb_ary_each_index (ary2883816) at array.c:1155
#79 0x2809fc4d in rb_call0 (klass4741864, recv2883816, idb65, oid3162888, argc argv 0, body 807fb1c,
flags at eval.c:5601
#80 0x280a08fd in rb_call (klass4741864, recv2883816, midb65, argc argv 0, scope at eval.c:5966
#81 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#82 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#83 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI505, oid3162888, argc argv bfb3408c,
body 8844414, flags at eval.c:5872
#84 0x280a08fd in rb_call (klass2775748, recv2922356, midI505, argc0 argv bfb34080, scope at eval.c:5966
#85 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#86 0x2809dc67 in rb_yield_0 (val, self2922356, klass flags avalue at eval.c:4943
#87 0x2809df9e in rb_yield (val) at eval.c:5025
#88 0x280860e1 in rb_ary_each_index (ary2889436) at array.c:1155
#89 0x2809fc4d in rb_call0 (klass4741864, recv2889436, idb65, oid3162888, argc argv 0, body 807fb1c,
flags at eval.c:5601
#90 0x280a08fd in rb_call (klass4741864, recv2889436, midb65, argc argv 0, scope at eval.c:5966
#91 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#92 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#93 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI505, oid3162888, argc argv bfb38c3c,
body 8844414, flags at eval.c:5872
#94 0x280a08fd in rb_call (klass2775748, recv2922356, midI505, argc0 argv bfb38c30, scope at eval.c:5966
#95 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#96 0x2809dc67 in rb_yield_0 (val, self2922356, klass flags avalue at eval.c:4943
#97 0x2809df9e in rb_yield (val) at eval.c:5025
#98 0x280860e1 in rb_ary_each_index (ary2900336) at array.c:1155
#99 0x2809fc4d in rb_call0 (klass4741864, recv2900336, idb65, oid3162888, argc argv 0, body 807fb1c,
flags at eval.c:5601
#100 0x280a08fd in rb_call (klass4741864, recv2900336, midb65, argc argv 0, scope at eval.c:5966
---Type <return> to continue, or q <return> to quit---
#101 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#102 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#103 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI505, oid3162888, argc argv bfb3d7ec,
body 8844414, flags at eval.c:5872
#104 0x280a08fd in rb_call (klass2775748, recv2922356, midI505, argc0 argv bfb3d7e0, scope at eval.c:5966
#105 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#106 0x2809dc67 in rb_yield_0 (val, self2922356, klass flags avalue at eval.c:4943
#107 0x2809df9e in rb_yield (val) at eval.c:5025
#108 0x280860e1 in rb_ary_each_index (ary2918756) at array.c:1155
#109 0x2809fc4d in rb_call0 (klass4741864, recv2918756, idb65, oid3162888, argc argv 0, body 807fb1c,
flags at eval.c:5601
#110 0x280a08fd in rb_call (klass4741864, recv2918756, midb65, argc argv 0, scope at eval.c:5966
#111 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#112 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#113 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI505, oid3162888, argc argv bfb4239c,
body 8844414, flags at eval.c:5872
#114 0x280a08fd in rb_call (klass2775748, recv2922356, midI505, argc0 argv bfb42390, scope at eval.c:5966
#115 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#116 0x2809dc67 in rb_yield_0 (valP self2922356, klass flags avalue at eval.c:4943
#117 0x2809df9e in rb_yield (valP at eval.c:5025
#118 0x280860e1 in rb_ary_each_index (ary2920416) at array.c:1155
#119 0x2809fc4d in rb_call0 (klass4741864, recv2920416, idb65, oid3162888, argc argv 0, body 807fb1c,
flags at eval.c:5601
#120 0x280a08fd in rb_call (klass4741864, recv2920416, midb65, argc argv 0, scope at eval.c:5966
#121 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#122 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#123 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI505, oid3162888, argc argv bfb46f4c,
body 8844414, flags at eval.c:5872
#124 0x280a08fd in rb_call (klass2775748, recv2922356, midI505, argc0 argv bfb46f40, scope at eval.c:5966
#125 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#126 0x2809dc67 in rb_yield_0 (val self2922356, klass flags avalue at eval.c:4943
#127 0x2809df9e in rb_yield (val at eval.c:5025
#128 0x280860e1 in rb_ary_each_index (ary2922116) at array.c:1155
#129 0x2809fc4d in rb_call0 (klass4741864, recv2922116, idb65, oid3162888, argc argv 0, body 807fb1c,
flags at eval.c:5601
#130 0x280a08fd in rb_call (klass4741864, recv2922116, midb65, argc argv 0, scope at eval.c:5966
#131 0x2809a79c in rb_eval (self2922356, n 8887e08) at ruby.h:638
#132 0x28099802 in rb_eval (self2922356, n 8887e08) at eval.c:3155
#133 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI505, oid3162888, argc argv bfb4bafc,
body 8844414, flags at eval.c:5872
#134 0x280a08fd in rb_call (klass2775748, recv2922356, midI505, argc0 argv bfb4baf0, scope at eval.c:5966
---Type <return> to continue, or q <return> to quit---
#135 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#136 0x280a0472 in rb_call0 (klass2775748, recv2922356, idI169, oid3162888, argc argv bfb4d558,
body 8844c84, flags at eval.c:5872
#137 0x280a08fd in rb_call (klass2775748, recv2922356, midI169, argc argv bfb4d550, scope at eval.c:5966
#138 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#139 0x2809b431 in rb_eval (self2922356, n 8887e08) at eval.c:3597
#140 0x280993c4 in rb_eval (self2922356, n 8887e08) at eval.c:3079
#141 0x280a0472 in rb_call0 (klass2775748, recv2922356, id8073, oid3162888, argc argv bfb516a8,
body 884d2d0, flags at eval.c:5872
#142 0x280a08fd in rb_call (klass2775748, recv2922356, mid8073, argc argv bfb516a0, scope at eval.c:5966
#143 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#144 0x2809b431 in rb_eval (self2922356, n 8887e08) at eval.c:3597
#145 0x280a0472 in rb_call0 (klass2775748, recv2922356, idB81, oid3162888, argc argv bfb54448,
body 884d80c, flags at eval.c:5872
#146 0x280a08fd in rb_call (klass2775748, recv2922356, midB81, argc argv bfb54440, scope at eval.c:5966
#147 0x2809a9e9 in rb_eval (self2922356, n 8887e08) at ruby.h:638
#148 0x280a0472 in rb_call0 (klass2775748, recv2922356, id649, oid3162888, argc argv bfb55ea8,
body 884f2d8, flags at eval.c:5872
#149 0x280a08fd in rb_call (klass2775748, recv2922356, mid649, argc argv bfb55ea0, scope at eval.c:5966
#150 0x2809a79c in rb_eval (self2935588, n 8887e08) at ruby.h:638
#151 0x280a0472 in rb_call0 (klass2859708, recv2935588, idB81, oid3162888, argc argv bfb57948,
body 88592ec, flags at eval.c:5872
#152 0x280a08fd in rb_call (klass2859708, recv2935588, midB81, argc argv bfb57940, scope at eval.c:5966
#153 0x2809a79c in rb_eval (self8989404, n 8887e08) at ruby.h:638
#154 0x2809b431 in rb_eval (self8989404, n 8887e08) at eval.c:3597
#155 0x280a0472 in rb_call0 (klass8999564, recv8989404, id)369, oid3162888, argc argv bfb5ae18,
body 8e1a678, flags at eval.c:5872
#156 0x280a08fd in rb_call (klass8999564, recv8989404, mid)369, argc argv bfb5ae14, scope at eval.c:5966
#157 0x280a0ab1 in rb_f_send (argc argv bfb5ae14, recv8989404) at ruby.h:638
#158 0x2809fc36 in rb_call0 (klass4769804, recv8989404, id@41, oid3162888, argc argv bfb5ae10,
body 8084d10, flags at eval.c:5598
#159 0x280a08fd in rb_call (klass4769804, recv8989404, mid@41, argc argv bfb5ae10, scope at eval.c:5966
#160 0x2809a9e9 in rb_eval (self8989404, n 8887e08) at ruby.h:638
#161 0x280a0472 in rb_call0 (klass9038932, recv8989404, ide45, oid3162888, argc argv bfb5c878,
body 8499980, flags at eval.c:5872
#162 0x280a08fd in rb_call (klass9038932, recv8989404, mide45, argc argv bfb5c870, scope at eval.c:5966
#163 0x2809a79c in rb_eval (self8501244, n 8887e08) at ruby.h:638
#164 0x2809dc67 in rb_yield_0 (val8989404, self8501244, klass flags avalue at eval.c:4943
#165 0x2809df9e in rb_yield (val8989404) at eval.c:5025
#166 0x28086096 in rb_ary_each (ary8627124) at array.c:1128
#167 0x2809fc4d in rb_call0 (klass4741864, recv8627124, id841, oid3162888, argc argv 0, body 807fb44,
---Type <return> to continue, or q <return> to quit---
flags at eval.c:5601
#168 0x280a08fd in rb_call (klass4741864, recv8627124, mid841, argc argv 0, scope at eval.c:5966
#169 0x280998fc in rb_eval (self8501244, n 8887e08) at ruby.h:638
#170 0x280a0472 in rb_call0 (klass8489332, recv8501244, id)505, oid3162888, argc argv bfb600e0,
body 847e6f8, flags at eval.c:5872
#171 0x280a08fd in rb_call (klass8489332, recv8501244, mid)505, argc argv bfb600e0, scope at eval.c:5966
#172 0x2809a79c in rb_eval (self9110704, n 8887e08) at ruby.h:638
#173 0x280a0472 in rb_call0 (klass8489512, recv9110704, id)473, oid3162888, argc argv bfb61b34,
body 848050c, flags at eval.c:5872
#174 0x280a08fd in rb_call (klass8489512, recv9110704, mid)473, argc argv bfb61b30, scope at eval.c:5966
#175 0x2809a9e9 in rb_eval (self9110704, n 8887e08) at ruby.h:638
#176 0x280a0472 in rb_call0 (klass8489512, recv9110704, id)345, oid3162888, argc argv bfb63594,
body 8480c3c, flags at eval.c:5872
#177 0x280a08fd in rb_call (klass8489512, recv9110704, mid)345, argc argv bfb63590, scope at eval.c:5966
#178 0x2809a9e9 in rb_eval (self9110704, n 8887e08) at ruby.h:638
#179 0x280a0472 in rb_call0 (klass8489512, recv9110704, id%801, oid3162888, argc argv 0, body 8483090,
flags at eval.c:5872
#180 0x280a08fd in rb_call (klass8489512, recv9110704, mid%801, argc argv 0, scope at eval.c:5966
#181 0x2809aa5a in rb_eval (self9110704, n 8887e08) at ruby.h:638
#182 0x280a0472 in rb_call0 (klass9096432, recv9110704, id(785, oid3162888, argc argv 0, body 805dad0,
flags at eval.c:5872
#183 0x280a08fd in rb_call (klass9096432, recv9110704, mid(785, argc argv 0, scope at eval.c:5966
#184 0x2809aa5a in rb_eval (self9110704, n 8887e08) at ruby.h:638
#185 0x280a0472 in rb_call0 (klass8493332, recv9110704, id0897, oid3162888, argc argv bfb68424,
body 84895bc, flags at eval.c:5872
#186 0x280a08fd in rb_call (klass8493332, recv9110704, mid0897, argc argv bfb68420, scope at eval.c:5966
#187 0x2809a9e9 in rb_eval (self9110704, n 8887e08) at ruby.h:638
#188 0x2809dc67 in rb_yield_0 (val` self9110704, klass flags avalue at eval.c:4943
#189 0x28099c14 in rb_eval (self6987964, n 8887e08) at eval.c:3231
#190 0x28099cef in rb_eval (self6987964, n 8887e08) at eval.c:3242
#191 0x28099f1f in rb_eval (self6987964, n 8887e08) at eval.c:3291
#192 0x280a0472 in rb_call0 (klass8294812, recv6987964, id0537, oid3162888, argc argv bfb6dbf4,
body 83e97ec, flags at eval.c:5872
#193 0x280a08fd in rb_call (klass8294812, recv6987964, mid0537, argc argv bfb6dbf0, scope at eval.c:5966
#194 0x2809a79c in rb_eval (self8501244, n 8887e08) at ruby.h:638
#195 0x280a5bf0 in block_pass (self8501244, node 844b384) at eval.c:8722
#196 0x2809960f in rb_eval (self8501244, n 8887e08) at eval.c:3141
#197 0x2809b431 in rb_eval (self8501244, n 8887e08) at eval.c:3597
#198 0x28099cef in rb_eval (self8501244, n 8887e08) at eval.c:3242
#199 0x28099f1f in rb_eval (self8501244, n 8887e08) at eval.c:3291
#200 0x280a0472 in rb_call0 (klass8477592, recv8501244, id0537, oid3162888, argc argv bfb74720,
---Type <return> to continue, or q <return> to quit---
body 844b870, flags at eval.c:5872
#201 0x280a08fd in rb_call (klass8477592, recv8501244, mid0537, argc argv bfb74720, scope at eval.c:5966
#202 0x2809a79c in rb_eval (self9110704, n 8887e08) at ruby.h:638
#203 0x280a5bf0 in block_pass (self9110704, node 844a420) at eval.c:8722
#204 0x2809960f in rb_eval (self9110704, n 8887e08) at eval.c:3141
#205 0x280a0472 in rb_call0 (klass8477612, recv9110704, id0537, oid3162888, argc argv 0, body 844a498,
flags at eval.c:5872
#206 0x280a08fd in rb_call (klass8477612, recv9110704, mid0537, argc argv 0, scope at eval.c:5966
#207 0x2809a9e9 in rb_eval (self9110704, n 8887e08) at ruby.h:638
#208 0x28099802 in rb_eval (self9110704, n 8887e08) at eval.c:3155
#209 0x280a0472 in rb_call0 (klass8477612, recv9110704, id$857, oid3162888, argc argv bfb7ad08,
body 844a088, flags at eval.c:5872
#210 0x280a08fd in rb_call (klass8477612, recv9110704, mid$857, argc argv bfb7ad04, scope at eval.c:5966
#211 0x280a0ab1 in rb_f_send (argc argv bfb7ad04, recv9110704) at ruby.h:638
#212 0x2809fc36 in rb_call0 (klass4769804, recv9110704, id@41, oid3162888, argc argv bfb7ad00,
body 8084d10, flags at eval.c:5598
#213 0x280a08fd in rb_call (klass4769804, recv9110704, mid@41, argc argv bfb7ad00, scope at eval.c:5966
#214 0x2809a79c in rb_eval (self9102664, n 8887e08) at ruby.h:638
#215 0x280a5aec in block_pass (self9102664, node 8466b5c) at eval.c:8702
#216 0x2809960f in rb_eval (self9102664, n 8887e08) at eval.c:3141
#217 0x280a0472 in rb_call0 (klass8830112, recv9102664, id889, oid3162888, argc argv bfb7de94,
body 8466c24, flags at eval.c:5872
#218 0x280a08fd in rb_call (klass8830112, recv9102664, mid889, argc argv bfb7de90, scope at eval.c:5966
#219 0x280a0d61 in rb_funcall2 (recv215986696, mid889, argc argv bfb7de90) at ruby.h:638
#220 0x2809f3e9 in method_missing (obj9102664, id$857, argc argv bfb7df70, call_status3162888) at eval.c:5579
#221 0x280a0810 in rb_call (klass8791212, recv9102664, mid$857, argc argv bfb7df70, scope at eval.c:5946
#222 0x2809a79c in rb_eval (self9115724, n 8887e08) at ruby.h:638
#223 0x28095ec5 in eval_node (self9115724, node 8dd08e8) at eval.c:1414
#224 0x280a15b1 in eval (self9115724, src8497664, scope8707124,
file 80f9e81 "/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/callbacks.rb", line35)
at eval.c:6360
#225 0x280a1a37 in rb_f_eval (argc argv bfb7fe30, self9115724) at eval.c:6478
#226 0x2809fc36 in rb_call0 (klass4769804, recv9115724, id921, oid3162888, argc argv bfb7fe30,
body 80851e8, flags at eval.c:5598
#227 0x280a08fd in rb_call (klass4769804, recv9115724, mid921, argc argv bfb7fe30, scope at eval.c:5966
#228 0x2809a9e9 in rb_eval (self9115724, n 8887e08) at ruby.h:638
#229 0x2809b494 in rb_eval (self9115724, n 8887e08) at eval.c:3607
#230 0x2809dc67 in rb_yield_0 (val8497664, self9115724, klass flags avalue at eval.c:4943
#231 0x2809df9e in rb_yield (val8497664) at eval.c:5025
#232 0x28086096 in rb_ary_each (ary8497564) at array.c:1128
#233 0x2809fc4d in rb_call0 (klass4741864, recv8497564, id841, oid3162888, argc argv 0, body 807fb44,
---Type <return> to continue, or q <return> to quit---
flags at eval.c:5601
#234 0x280a08fd in rb_call (klass4741864, recv8497564, mid841, argc argv 0, scope at eval.c:5966
#235 0x2809a79c in rb_eval (self9115724, n 8887e08) at ruby.h:638
#236 0x28099802 in rb_eval (self9115724, n 8887e08) at eval.c:3155
#237 0x280a0472 in rb_call0 (klass8489512, recv9115724, id)345, oid3162888, argc argv bfb85d44,
body 8480c3c, flags at eval.c:5872
#238 0x280a08fd in rb_call (klass8489512, recv9115724, mid)345, argc argv bfb85d40, scope at eval.c:5966
#239 0x2809a9e9 in rb_eval (self9115724, n 8887e08) at ruby.h:638
#240 0x280a0472 in rb_call0 (klass8489512, recv9115724, id%801, oid3162888, argc argv 0, body 8483090,
flags at eval.c:5872
#241 0x280a08fd in rb_call (klass8489512, recv9115724, mid%801, argc argv 0, scope at eval.c:5966
#242 0x2809aa5a in rb_eval (self9115724, n 8887e08) at ruby.h:638
#243 0x280a0472 in rb_call0 (klass9096432, recv9115724, id(785, oid3162888, argc argv 0, body 805dad0,
flags at eval.c:5872
#244 0x280a08fd in rb_call (klass9096432, recv9115724, mid(785, argc argv 0, scope at eval.c:5966
#245 0x2809aa5a in rb_eval (self9115724, n 8887e08) at ruby.h:638
#246 0x280a0472 in rb_call0 (klass8493332, recv9115724, id0897, oid3162888, argc argv bfb8abd4,
body 84895bc, flags at eval.c:5872
#247 0x280a08fd in rb_call (klass8493332, recv9115724, mid0897, argc argv bfb8abd0, scope at eval.c:5966
#248 0x2809a9e9 in rb_eval (self9115724, n 8887e08) at ruby.h:638
#249 0x2809dc67 in rb_yield_0 (val` self9115724, klass flags avalue at eval.c:4943
#250 0x28099c14 in rb_eval (self6987964, n 8887e08) at eval.c:3231
#251 0x28099cef in rb_eval (self6987964, n 8887e08) at eval.c:3242
#252 0x28099f1f in rb_eval (self6987964, n 8887e08) at eval.c:3291
#253 0x280a0472 in rb_call0 (klass8294812, recv6987964, id0537, oid3162888, argc argv bfb903a4,
body 83e97ec, flags at eval.c:5872
#254 0x280a08fd in rb_call (klass8294812, recv6987964, mid0537, argc argv bfb903a0, scope at eval.c:5966
#255 0x2809a79c in rb_eval (self8513624, n 8887e08) at ruby.h:638
#256 0x280a5bf0 in block_pass (self8513624, node 844b384) at eval.c:8722
#257 0x2809960f in rb_eval (self8513624, n 8887e08) at eval.c:3141
#258 0x2809b431 in rb_eval (self8513624, n 8887e08) at eval.c:3597
#259 0x28099cef in rb_eval (self8513624, n 8887e08) at eval.c:3242
#260 0x28099f1f in rb_eval (self8513624, n 8887e08) at eval.c:3291
#261 0x280a0472 in rb_call0 (klass8477592, recv8513624, id0537, oid3162888, argc argv bfb96ed0,
body 844b870, flags at eval.c:5872
#262 0x280a08fd in rb_call (klass8477592, recv8513624, mid0537, argc argv bfb96ed0, scope at eval.c:5966
#263 0x2809a79c in rb_eval (self9115724, n 8887e08) at ruby.h:638
#264 0x280a5bf0 in block_pass (self9115724, node 844a420) at eval.c:8722
#265 0x2809960f in rb_eval (self9115724, n 8887e08) at eval.c:3141
#266 0x280a0472 in rb_call0 (klass8477612, recv9115724, id0537, oid3162888, argc argv 0, body 844a498,
flags at eval.c:5872
---Type <return> to continue, or q <return> to quit---
#267 0x280a08fd in rb_call (klass8477612, recv9115724, mid0537, argc argv 0, scope at eval.c:5966
#268 0x2809a9e9 in rb_eval (self9115724, n 8887e08) at ruby.h:638
#269 0x28099802 in rb_eval (self9115724, n 8887e08) at eval.c:3155
#270 0x280a0472 in rb_call0 (klass8477612, recv9115724, id$857, oid3162888, argc argv bfb9cda4,
body 844a088, flags at eval.c:5872
#271 0x280a08fd in rb_call (klass8477612, recv9115724, mid$857, argc argv bfb9cda0, scope at eval.c:5966
#272 0x2809a9e9 in rb_eval (self9115724, n 8887e08) at ruby.h:638
#273 0x280a0472 in rb_call0 (klass8493332, recv9115724, id)143, oid3162888, argc argv 0, body 848933c,
flags at eval.c:5872
#274 0x280a08fd in rb_call (klass8493332, recv9115724, mid)143, argc argv 0, scope at eval.c:5966
#275 0x2809a79c in rb_eval (self9207544, n 8887e08) at ruby.h:638
#276 0x280a0472 in rb_call0 (klass7099304, recv9207544, id305, oid3162888, argc argv bfba0974,
body 8c4d868, flags at eval.c:5872
#277 0x280a08fd in rb_call (klass7099304, recv9207544, mid305, argc@ argv bfba0964, scope at eval.c:5966
#278 0x280a0ab1 in rb_f_send (argc@ argv bfba0964, recv9207544) at ruby.h:638
#279 0x2809fc36 in rb_call0 (klass4769804, recv9207544, id@41, oid3162888, argcP argv bfba0960,
body 8084d10, flags at eval.c:5598
#280 0x280a08fd in rb_call (klass4769804, recv9207544, mid@41, argcP argv bfba0960, scope at eval.c:5966
#281 0x2809a9e9 in rb_eval (self9207544, n 8887e08) at ruby.h:638
#282 0x280a0472 in rb_call0 (klass8878584, recv9207544, idy121, oid3162888, argc argv bfba23d8,
body 8e424c0, flags at eval.c:5872
#283 0x280a08fd in rb_call (klass8878584, recv9207544, midy121, argc argv bfba23d0, scope at eval.c:5966
#284 0x2809a9e9 in rb_eval (self9207544, n 8887e08) at ruby.h:638
#285 0x2809b431 in rb_eval (self9207544, n 8887e08) at eval.c:3597
#286 0x280a0472 in rb_call0 (klass8878584, recv9207544, ide257, oid3162888, argc argv bfba5178,
body 8e42948, flags at eval.c:5872
#287 0x280a08fd in rb_call (klass8878584, recv9207544, mide257, argc argv bfba5170, scope at eval.c:5966
#288 0x2809a79c in rb_eval (self9148604, n 8887e08) at ruby.h:638
#289 0x28099802 in rb_eval (self9148604, n 8887e08) at eval.c:3155
#290 0x2809b431 in rb_eval (self9148604, n 8887e08) at eval.c:3597
#291 0x280a0472 in rb_call0 (klass8873564, recv9148604, id05, oid3162888, argc argv bfba9258,
body 8e13e04, flags at eval.c:5872
#292 0x280a08fd in rb_call (klass8873564, recv9148604, mid05, argc argv bfba9250, scope at eval.c:5966
#293 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#294 0x280a0472 in rb_call0 (klass8873564, recv9148604, id13, oid3162888, argc argv bfbaaca4,
body 8e140ac, flags at eval.c:5872
#295 0x280a08fd in rb_call (klass8873564, recv9148604, mid13, argc argv bfbaaca0, scope at eval.c:5966
#296 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#297 0x2809b431 in rb_eval (self9148604, n 8887e08) at eval.c:3597
#298 0x280a0472 in rb_call0 (klass8873564, recv9148604, id81, oid3162888, argc argv bfbada44,
body 8e13800, flags at eval.c:5872
---Type <return> to continue, or q <return> to quit---
#299 0x280a08fd in rb_call (klass8873564, recv9148604, mid81, argc argv bfbada40, scope at eval.c:5966
#300 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#301 0x280a0472 in rb_call0 (klass8873564, recv9148604, id41, oid3162888, argc argv bfbaf4a4,
body 8e14728, flags at eval.c:5872
#302 0x280a08fd in rb_call (klass8873564, recv9148604, mid41, argc argv bfbaf4a0, scope at eval.c:5966
#303 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#304 0x2809b431 in rb_eval (self9148604, n 8887e08) at eval.c:3597
#305 0x28099cef in rb_eval (self9148604, n 8887e08) at eval.c:3242
#306 0x2809dc67 in rb_yield_0 (val` self9148604, klass flags avalue at eval.c:4943
#307 0x28099c14 in rb_eval (self8379672, n 8887e08) at eval.c:3231
#308 0x280a0472 in rb_call0 (klass8379572, recv8379672, id3369, oid3162888, argc argv 0, body 83fe728,
flags at eval.c:5872
#309 0x280a08fd in rb_call (klass8379572, recv8379672, mid3369, argc argv 0, scope at eval.c:5966
#310 0x2809a79c in rb_eval (self9148604, n 8887e08) at ruby.h:638
#311 0x28099802 in rb_eval (self9148604, n 8887e08) at eval.c:3155
#312 0x2809b431 in rb_eval (self9148604, n 8887e08) at eval.c:3597
#313 0x28099cef in rb_eval (self9148604, n 8887e08) at eval.c:3242
#314 0x280a0472 in rb_call0 (klass8869124, recv9148604, id41, oid3162888, argc argv 0, body 8e0c294,
flags at eval.c:5872
#315 0x280a08fd in rb_call (klass8869124, recv9148604, mid41, argc argv 0, scope at eval.c:5966
#316 0x2809aa5a in rb_eval (self9148604, n 8887e08) at ruby.h:638
#317 0x280a0472 in rb_call0 (klass7153104, recv9148604, id5, oid3162888, argc argv bfbbc194,
body 8c539ac, flags at eval.c:5872
#318 0x280a08fd in rb_call (klass7153104, recv9148604, mid5, argc argv bfbbc194, scope at eval.c:5966
#319 0x280a0ab1 in rb_f_send (argc argv bfbbc194, recv9148604) at ruby.h:638
#320 0x2809fc36 in rb_call0 (klass4769804, recv9148604, id@41, oid3162888, argc argv bfbbc190,
body 8084d10, flags at eval.c:5598
#321 0x280a08fd in rb_call (klass4769804, recv9148604, mid@41, argc argv bfbbc190, scope at eval.c:5966
#322 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#323 0x280a0472 in rb_call0 (klass8283732, recv9148604, idB641, oid3162888, argc argv 0, body 849fd58,
flags at eval.c:5872
#324 0x280a08fd in rb_call (klass8283732, recv9148604, midB641, argc argv 0, scope at eval.c:5966
#325 0x2809aa5a in rb_eval (self9148604, n 8887e08) at ruby.h:638
#326 0x280a0472 in rb_call0 (klass5409852, recv9148604, idB329, oid3162888, argc argv 0, body 83a937c,
flags at eval.c:5872
#327 0x280a08fd in rb_call (klass5409852, recv9148604, midB329, argc argv 0, scope at eval.c:5966
#328 0x2809aa5a in rb_eval (self9148604, n 8887e08) at ruby.h:638
#329 0x2809dc67 in rb_yield_0 (val` self9148604, klass flags avalue at eval.c:4943
#330 0x28099c14 in rb_eval (self8379672, n 8887e08) at eval.c:3231
#331 0x280a0472 in rb_call0 (klass8379572, recv8379672, id3369, oid3162888, argc argv 0, body 83fe728,
flags at eval.c:5872
---Type <return> to continue, or q <return> to quit---
#332 0x280a08fd in rb_call (klass8379572, recv8379672, mid3369, argc argv 0, scope at eval.c:5966
#333 0x2809a79c in rb_eval (self9148604, n 8887e08) at ruby.h:638
#334 0x28099802 in rb_eval (self9148604, n 8887e08) at eval.c:3155
#335 0x2809a596 in rb_eval (self9148604, n 8887e08) at eval.c:3421
#336 0x2809ba03 in rb_eval (self9148604, n 8887e08) at eval.c:3768
#337 0x2809a596 in rb_eval (self9148604, n 8887e08) at eval.c:3421
#338 0x2809b431 in rb_eval (self9148604, n 8887e08) at eval.c:3597
#339 0x280a0472 in rb_call0 (klass5389252, recv9148604, idB193, oid3162888, argc argv 0, body 83af0c4,
flags at eval.c:5872
#340 0x280a08fd in rb_call (klass5389252, recv9148604, midB193, argc argv 0, scope at eval.c:5966
#341 0x2809aa5a in rb_eval (self9148604, n 8887e08) at ruby.h:638
#342 0x28099cef in rb_eval (self9148604, n 8887e08) at eval.c:3242
#343 0x280a0472 in rb_call0 (klass5335252, recv9148604, id6441, oid3162888, argc argv bfbcd614,
body 83baf3c, flags at eval.c:5872
#344 0x280a08fd in rb_call (klass5335252, recv9148604, mid6441, argc argv bfbcd614, scope at eval.c:5966
#345 0x280a0ab1 in rb_f_send (argc argv bfbcd614, recv9148604) at ruby.h:638
#346 0x2809fc36 in rb_call0 (klass4769804, recv9148604, id@41, oid3162888, argc argv bfbcd610,
body 8084d10, flags at eval.c:5598
#347 0x280a08fd in rb_call (klass4769804, recv9148604, mid@41, argc argv bfbcd610, scope at eval.c:5966
#348 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#349 0x28099f1f in rb_eval (self9148604, n 8887e08) at eval.c:3291
#350 0x280a0472 in rb_call0 (klass8283732, recv9148604, idQ321, oid3162888, argc argv bfbd03fc,
body 84b15a8, flags at eval.c:5872
#351 0x280a08fd in rb_call (klass8283732, recv9148604, midQ321, argc0 argv bfbd03f0, scope at eval.c:5966
#352 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#353 0x280a0472 in rb_call0 (klass3755708, recv9148604, id97, oid3162888, argc argv bfbd1e78,
body 87d2648, flags at eval.c:5872
#354 0x280a08fd in rb_call (klass3755708, recv9148604, mid97, argc argv bfbd1e70, scope at eval.c:5966
#355 0x2809a9e9 in rb_eval (self9148604, n 8887e08) at ruby.h:638
#356 0x2809a879 in rb_eval (self9148604, n 8887e08) at eval.c:3437
#357 0x28099802 in rb_eval (self9148604, n 8887e08) at eval.c:3155
#358 0x280a0472 in rb_call0 (klass8283732, recv9148604, id6321, oid3162888, argc argv bfbd5f60,
body 8d34bb4, flags at eval.c:5872
#359 0x280a08fd in rb_call (klass8283732, recv9148604, mid6321, argc argv bfbd5f60, scope at eval.c:5966
#360 0x2809a79c in rb_eval (self7047864, n 8887e08) at ruby.h:638
#361 0x280a0472 in rb_call0 (klass8730864, recv7047864, id113, oid3162888, argc@ argv bfbd79f8,
body 8cf5e14, flags at eval.c:5872
#362 0x280a08fd in rb_call (klass8730864, recv7047864, mid113, argc` argv bfbd79f0, scope at eval.c:5966
#363 0x2809a9e9 in rb_eval (self7047864, n 8887e08) at ruby.h:638
#364 0x2809b431 in rb_eval (self7047864, n 8887e08) at eval.c:3597
#365 0x280a0472 in rb_call0 (klass7099264, recv7047864, id225, oid3162888, argc argv bfbdaf84,
---Type <return> to continue, or q <return> to quit---
body 807552c, flags at eval.c:5872
#366 0x280a08fd in rb_call (klass7099264, recv7047864, mid225, argc argv bfbdaf84, scope at eval.c:5966
#367 0x280a0ab1 in rb_f_send (argc argv bfbdaf84, recv7047864) at ruby.h:638
#368 0x2809fc36 in rb_call0 (klass4769804, recv7047864, id897, oid3162888, argc argv bfbdaf80,
body 8084ce8, flags at eval.c:5598
#369 0x280a08fd in rb_call (klass4769804, recv7047864, mid897, argc argv bfbdaf80, scope at eval.c:5966
#370 0x2809a9e9 in rb_eval (self7047864, n 8887e08) at ruby.h:638
#371 0x28099cef in rb_eval (self7047864, n 8887e08) at eval.c:3242
#372 0x28099f1f in rb_eval (self7047864, n 8887e08) at eval.c:3291
#373 0x280a0472 in rb_call0 (klass8730864, recv7047864, idQ21, oid3162888, argc argv bfbdf064,
body 8dfa56c, flags at eval.c:5872
#374 0x280a08fd in rb_call (klass8730864, recv7047864, midQ21, argc argv bfbdf060, scope at eval.c:5966
#375 0x2809a79c in rb_eval (self7048284, n 8887e08) at ruby.h:638
#376 0x280a5bf0 in block_pass (self7048284, node 8dd9b3c) at eval.c:8722
#377 0x2809960f in rb_eval (self7048284, n 8887e08) at eval.c:3141
#378 0x2809dc67 in rb_yield_0 (val7047864, self7048284, klass flags avalue at eval.c:4943
#379 0x2809df9e in rb_yield (val7047864) at eval.c:5025
#380 0x28086096 in rb_ary_each (ary7048044) at array.c:1128
#381 0x2809fc4d in rb_call0 (klass4741864, recv7048044, id841, oid3162888, argc argv 0, body 807fb44,
flags at eval.c:5601
#382 0x280a08fd in rb_call (klass4741864, recv7048044, mid841, argc argv 0, scope at eval.c:5966
#383 0x2809a79c in rb_eval (self7048284, n 8887e08) at ruby.h:638
#384 0x28099802 in rb_eval (self7048284, n 8887e08) at eval.c:3155
#385 0x280a0472 in rb_call0 (klass8736984, recv7048284, idQ21, oid3162888, argc argv bfbe5324,
body 8dd9ce0, flags at eval.c:5872
#386 0x280a08fd in rb_call (klass8736984, recv7048284, midQ21, argc argv bfbe5320, scope at eval.c:5966
#387 0x2809a79c in rb_eval (self7051804, n 8887e08) at ruby.h:638
#388 0x280a5bf0 in block_pass (self7051804, node 8dd9b3c) at eval.c:8722
#389 0x2809960f in rb_eval (self7051804, n 8887e08) at eval.c:3141
#390 0x2809dc67 in rb_yield_0 (val7048284, self7051804, klass flags avalue at eval.c:4943
#391 0x2809df9e in rb_yield (val7048284) at eval.c:5025
#392 0x28086096 in rb_ary_each (ary7051764) at array.c:1128
#393 0x2809fc4d in rb_call0 (klass4741864, recv7051764, id841, oid3162888, argc argv 0, body 807fb44,
flags at eval.c:5601
#394 0x280a08fd in rb_call (klass4741864, recv7051764, mid841, argc argv 0, scope at eval.c:5966
#395 0x2809a79c in rb_eval (self7051804, n 8887e08) at ruby.h:638
#396 0x28099802 in rb_eval (self7051804, n 8887e08) at eval.c:3155
#397 0x280a0472 in rb_call0 (klass8736984, recv7051804, idQ21, oid3162888, argc argv bfbeb5e4,
body 8dd9ce0, flags at eval.c:5872
#398 0x280a08fd in rb_call (klass8736984, recv7051804, midQ21, argc argv bfbeb5e0, scope at eval.c:5966
#399 0x2809a79c in rb_eval (self6998064, n 8887e08) at ruby.h:638
---Type <return> to continue, or q <return> to quit---
#400 0x28099802 in rb_eval (self6998064, n 8887e08) at eval.c:3155
#401 0x280a0472 in rb_call0 (klass7000064, recv6998064, id2249, oid3162888, argc argv 0, body 8c37fb8,
flags at eval.c:5872
#402 0x280a08fd in rb_call (klass7000064, recv6998064, mid2249, argc argv 0, scope at eval.c:5966
#403 0x2809a79c in rb_eval (self7063344, n 8887e08) at ruby.h:638
#404 0x2809a200 in rb_eval (self7063344, n 8887e08) at eval.c:3371
#405 0x280a0472 in rb_call0 (klass6997944, recv7063344, id2161, oid3162888, argc argv 0, body 8c3a894,
flags at eval.c:5872
#406 0x280a08fd in rb_call (klass6997944, recv7063344, mid2161, argc argv 0, scope at eval.c:5966
#407 0x2809aa5a in rb_eval (self7063344, n 8887e08) at ruby.h:638
#408 0x2809a200 in rb_eval (self7063344, n 8887e08) at eval.c:3371
#409 0x280a0472 in rb_call0 (klass6997944, recv7063344, idP41, oid3162888, argc argv 0, body 8c3b5a0,
flags at eval.c:5872
#410 0x280a08fd in rb_call (klass6997944, recv7063344, midP41, argc argv 0, scope at eval.c:5966
#411 0x2809a79c in rb_eval (self6997944, n 8887e08) at ruby.h:638
#412 0x2809a200 in rb_eval (self6997944, n 8887e08) at eval.c:3371
#413 0x280a0472 in rb_call0 (klass6997804, recv6997944, idQ21, oid3162888, argc argv bfbf6c48,
body 8dcc5e0, flags at eval.c:5872
#414 0x280a08fd in rb_call (klass6997804, recv6997944, midQ21, argc argv bfbf6c40, scope at eval.c:5966
#415 0x2809a79c in rb_eval (self7082124, n 8887e08) at ruby.h:638
#416 0x2809a596 in rb_eval (self7082124, n 8887e08) at eval.c:3421
#417 0x280a0472 in rb_call0 (klass8335204, recv7082124, idQ21, oid3162888, argc argv 0, body 8dcde54,
flags at eval.c:5872
#418 0x280a08fd in rb_call (klass8335204, recv7082124, midQ21, argc argv 0, scope at eval.c:5966
#419 0x2809a79c in rb_eval (self8335204, n 8887e08) at ruby.h:638
#420 0x280a0472 in rb_call0 (klass8335164, recv8335204, idQ21, oid3162888, argc argv 0, body 8dd65e0,
flags at eval.c:5872
#421 0x280a08fd in rb_call (klass8335164, recv8335204, midQ21, argc argv 0, scope at eval.c:5966
#422 0x2809a79c in rb_eval (self4764904, n 8887e08) at ruby.h:638
#423 0x2809a879 in rb_eval (self4764904, n 8887e08) at eval.c:3437
#424 0x2809dc67 in rb_yield_0 (val7082244, self4764904, klass flags avalue at eval.c:4943
#425 0x280a5477 in proc_invoke (proc8332964, args7082244, self` klass at ruby.h:638
#426 0x280a3b0c in call_end_proc (data8332964) at eval.c:7698
#427 0x280a3e1f in rb_exec_end_proc () at eval.c:7779
#428 0x2809625e in ruby_finalize_0 () at eval.c:1526
#429 0x28096303 in ruby_cleanup (ex at eval.c:1555
#430 0x2809657f in ruby_stop (ex at eval.c:1600
#431 0x280965fe in ruby_run () at eval.c:1621
#432 0x08048645 in main (argc argv bfbfecc0, envp bfbfeccc) at main.c:46
(gdb)
(gdb)
------ art_24715_19746800.1138210109911--