[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Solaris, FastCGI, Apache, and "timeout.rb:52: [BUG] Segmentation fault"

Sylvain Joyeux

10/5/2007 7:51:00 PM

A backtrace of the place ruby crashes would help. Could you generate a core
dump and have a backtrace from there ?

Sylvain

1 Answer

Trevor Wennblom

10/5/2007 9:43:00 PM

0

> I would strongly recommend against using timeout.rb: there is no

mental- Thanks for the tip, I'm afraid timeout.rb isn't in "my" code,
but possibly the offender is (wildly guessing) net/protocol.rb shared
by net/http for my example function.

It doesn't look like I'm the only person to have seen something like
this on Solaris:
http://www.google.com/search?q=ruby+timeout+fcg...

Here's a backtrace generated from Ruby 1.8.6-p110 compiled from
source.

Thank you very much for the attention guys. Let me know if there's
anything else that I can do to help get this solved.


gdb /usr/local/bin/ruby core.dispatch.fcgi.14599.u60001
GNU gdb 6.2.1
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 "sparc-sun-solaris2.10"...

warning: core file may not match specified executable file.
Core was generated by `/usr/local/bin/ruby /myapp/rails/public/
dispatch.fcgi'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libdl.so.1...
warning: Lowest section in /lib/libdl.so.1 is .dynamic at 00000094
done.
Loaded symbols for /lib/libdl.so.1
Reading symbols from /usr/lib/libcrypt_i.so.1...done.
Loaded symbols for /usr/lib/libcrypt_i.so.1
Reading symbols from /lib/libm.so.2...done.
Loaded symbols for /lib/libm.so.2
Reading symbols from /lib/libcurses.so.1...done.
Loaded symbols for /lib/libcurses.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /opt/local/ssl/lib/libssl.so.0.9.8...done.
Loaded symbols for /opt/local/ssl/lib/libssl.so.0.9.8
Reading symbols from /opt/local/ssl/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /opt/local/ssl/lib/libcrypto.so.0.9.8
Reading symbols from /opt/local/lib/libgdbm.so.3...done.
Loaded symbols for /usr/local/lib/libgdbm.so.3
Reading symbols from /opt/local/lib/libiconv.so.2...done.
Loaded symbols for /usr/local/lib/libiconv.so.2
Reading symbols from /usr/lib/libz.so...done.
Loaded symbols for /usr/lib/libz.so
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /lib/libgen.so.1...done.
Loaded symbols for /lib/libgen.so.1
Reading symbols from /opt/local/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/local/lib/libgcc_s.so.1
Reading symbols from /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.
1...done.
Loaded symbols for /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
Reading symbols from /opt/local/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib/
fcgi.so...done.
Loaded symbols for /usr/local/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib/
fcgi.so
Reading symbols from /opt/local/lib/libfcgi.so.0...done.
Loaded symbols for /usr/local/lib/libfcgi.so.0
#0 0xfedc0f90 in _lwp_kill () from /lib/libc.so.1
(gdb) bt
#0 0xfedc0f90 in _lwp_kill () from /lib/libc.so.1
#1 0xfed5fd80 in raise () from /lib/libc.so.1
#2 0xfed3ffa0 in abort () from /lib/libc.so.1
#3 0x000b28c8 in rb_bug (fmt=0x192a90 "Segmentation fault") at
error.c:214
#4 0x001167a0 in sigsegv (sig=11) at signal.c:622
#5 0xfedbfed0 in __sighndlr () from /lib/libc.so.1
#6 0xfedb4ffc in call_user_handler () from /lib/libc.so.1
#7 0x000b525c in rb_thread_save_context (th=0x210590) at eval.c:10234
#8 0x000c5e08 in rb_thread_start_0 (fn=0xbb040 <rb_thread_yield>,
arg=0x113bd10, th=0xaf7fb0) at eval.c:11954
#9 0x000b584c in call_cfunc (func=Variable "func" is not available.
) at eval.c:5688
#10 0x000bfcbc in rb_call0 (klass=2088216, recv=2088240, id=5057,
oid=5057, argc=Variable "argc" is not available.
) at eval.c:5847
#11 0x000c00b8 in rb_call (klass=2088216, recv=2088240, mid=5057,
argc=0, argv=0x0, scope=0, self=2934240) at eval.c:6094
#12 0x000bd338 in rb_eval (self=2934240, n=Variable "n" is not
available.
) at eval.c:3473
#13 0x000beaf8 in rb_eval (self=2934240, n=0x2d0e10) at eval.c:3203
#14 0x000bba54 in rb_eval (self=2934240, n=0x2d0d08) at eval.c:3658
#15 0x000be46c in rb_eval (self=2934240, n=0x2d18c0) at eval.c:3337
#16 0x000bfcd4 in rb_call0 (klass=2933304, recv=2934240, id=11169,
oid=2, argc=2, argv=0xffbf2f60, body=0x2d18c0, flags=0) at eval.c:5998
#17 0x000c00b8 in rb_call (klass=2933304, recv=2934240, mid=11169,
argc=2, argv=0xffbf2f58, scope=0, self=18072336) at eval.c:6094
#18 0x000bd338 in rb_eval (self=18072336, n=Variable "n" is not
available.
) at eval.c:3473
#19 0x000c47a0 in block_pass (self=18072336, node=0x2cf508) at eval.c:
8904
#20 0x000bcb38 in rb_eval (self=18072336, n=0x2cf730) at eval.c:3189
#21 0x000bfcd4 in rb_call0 (klass=2107200, recv=18072336, id=11169,
oid=2, argc=1, argv=0xffbf36a4, body=0x2cf730, flags=2) at eval.c:5998
#22 0x000c00b8 in rb_call (klass=2107200, recv=18072336, mid=11169,
argc=1, argv=0xffbf36a0, scope=1, self=18072336) at eval.c:6094
#23 0x000bd460 in rb_eval (self=18072336, n=Variable "n" is not
available.
) at eval.c:3488
#24 0x000beaf8 in rb_eval (self=18072336, n=0x2e0a10) at eval.c:3203
#25 0x000bfcd4 in rb_call0 (klass=2929296, recv=18072336, id=28433,
oid=0, argc=0, argv=0x0, body=0x2e0a10, flags=2) at eval.c:5998
#26 0x000c00b8 in rb_call (klass=2929296, recv=18072336, mid=28433,
argc=0, argv=0x0, scope=2, self=18072336) at eval.c:6094
#27 0x000bd0d4 in rb_eval (self=18072336, n=0x2e12c8) at eval.c:3494
#28 0x000bbdc8 in rb_eval (self=18072336, n=0x2e1160) at eval.c:3162
#29 0x000be24c in rb_eval (self=18072336, n=0x2e0ed8) at eval.c:3289
#30 0x000bfcd4 in rb_call0 (klass=2929296, recv=18072336, id=28097,
oid=2, argc=1, argv=0xffbf4344, body=0x2e0ed8, flags=0) at eval.c:5998
#31 0x000c00b8 in rb_call (klass=2929296, recv=18072336, mid=28097,
argc=1, argv=0xffbf4340, scope=1, self=18072336) at eval.c:6094
#32 0x000bd460 in rb_eval (self=18072336, n=Variable "n" is not
available.
) at eval.c:3488
#33 0x000bd25c in rb_eval (self=18072336, n=0x2e0d28) at eval.c:3467
#34 0x000bfcd4 in rb_call0 (klass=2929296, recv=18072336, id=7353,
oid=0, argc=0, argv=0x0, body=0x2e0d28, flags=0) at eval.c:5998
#35 0x000c00b8 in rb_call (klass=2929296, recv=18072336, mid=7353,
argc=0, argv=0x0, scope=0, self=4387800) at eval.c:6094
#36 0x000bd338 in rb_eval (self=4387800, n=Variable "n" is not
available.
) at eval.c:3473
#37 0x000bba54 in rb_eval (self=4387800, n=0x2ee618) at eval.c:3658
#38 0x000bfcd4 in rb_call0 (klass=4387728, recv=4387800, id=28073,
oid=1, argc=1, argv=0xffbf4e34, body=0x2ee618, flags=2) at eval.c:5998
#39 0x000c00b8 in rb_call (klass=4387728, recv=4387800, mid=28073,
argc=1, argv=0xffbf4e30, scope=1, self=4387800) at eval.c:6094
#40 0x000bd460 in rb_eval (self=4387800, n=Variable "n" is not
available.
) at eval.c:3488
#41 0x000bca94 in rb_eval (self=4387800, n=0x2eef78) at eval.c:3261
#42 0x000bba0c in rb_eval (self=4387800, n=0x2eedf8) at eval.c:3652
#43 0x000bfcd4 in rb_call0 (klass=4387728, recv=4387800, id=26641,
oid=1, argc=1, argv=0xffbf55dc, body=0x2eedf8, flags=0) at eval.c:5998
#44 0x000c00b8 in rb_call (klass=4387728, recv=4387800, mid=26641,
argc=1, argv=0xffbf55d8, scope=0, self=18072648) at eval.c:6094
#45 0x000bd338 in rb_eval (self=18072648, n=Variable "n" is not
available.
) at eval.c:3473
#46 0x000bba54 in rb_eval (self=18072648, n=0x2ace28) at eval.c:3658
#47 0x000bd514 in rb_eval (self=18072648, n=0xffbf59a8) at eval.c:3127
#48 0x000bfcd4 in rb_call0 (klass=4397688, recv=18072648, id=26297,
oid=2, argc=1, argv=0xffbf5ed4, body=0x2ad698, flags=0) at eval.c:5998
#49 0x000c00b8 in rb_call (klass=4397688, recv=18072648, mid=26297,
argc=1, argv=0xffbf5ed0, scope=0, self=15500976) at eval.c:6094
#50 0x000bd338 in rb_eval (self=15500976, n=Variable "n" is not
available.
) at eval.c:3473
#51 0x000ba8f4 in rb_yield_0 (val=18072648, self=15500976, klass=0,
flags=Variable "flags" is not available.
) at eval.c:5021
#52 0x000bd148 in rb_eval (self=18072648, n=0x2b7340) at eval.c:3278
#53 0x000bd0f0 in rb_eval (self=18072648, n=0x2b72e0) at eval.c:3417
#54 0x000be46c in rb_eval (self=18072648, n=0x2b71a8) at eval.c:3337
#55 0x000bfcd4 in rb_call0 (klass=4397688, recv=18072648, id=5057,
oid=0, argc=0, argv=0x0, body=0x2b71a8, flags=0) at eval.c:5998
#56 0x000c00b8 in rb_call (klass=4397688, recv=18072648, mid=5057,
argc=0, argv=0x0, scope=0, self=15500976) at eval.c:6094
#57 0x000bd338 in rb_eval (self=15500976, n=Variable "n" is not
available.
) at eval.c:3473
#58 0x000beaf8 in rb_eval (self=15500976, n=0xffbf6a78) at eval.c:3203
#59 0x000bfcd4 in rb_call0 (klass=15500952, recv=15500976, id=81241,
oid=2, argc=2, argv=0xffbf6f30, body=0xec9910, flags=0) at eval.c:5998
#60 0x000c00b8 in rb_call (klass=15500952, recv=15500976, mid=81241,
argc=2, argv=0xffbf6f28, scope=1, self=15500976) at eval.c:6094
#61 0x000bd460 in rb_eval (self=15500976, n=Variable "n" is not
available.
) at eval.c:3488
#62 0x000bba54 in rb_eval (self=15500976, n=0xffbf7150) at eval.c:3658
#63 0x000bccd4 in rb_eval (self=15500976, n=0xecd0c0) at eval.c:2945
#64 0x000bfcd4 in rb_call0 (klass=15500952, recv=15500976, id=29913,
oid=1, argc=1, argv=0xffbf77d4, body=0xecd0c0, flags=0) at eval.c:5998
#65 0x000c00b8 in rb_call (klass=15500952, recv=15500976, mid=29913,
argc=1, argv=0xffbf77d0, scope=0, self=18099960) at eval.c:6094
#66 0x000bd338 in rb_eval (self=18099960, n=Variable "n" is not
available.
) at eval.c:3473
#67 0x000c47a0 in block_pass (self=18099960, node=0x8b5600) at eval.c:
8904
#68 0x000bcb38 in rb_eval (self=18099960, n=0x8b5690) at eval.c:3189
#69 0x000bfcd4 in rb_call0 (klass=9092016, recv=18099960, id=5265,
oid=1, argc=1, argv=0xffbf7f0c, body=0x8b5690, flags=0) at eval.c:5998
#70 0x000c00b8 in rb_call (klass=9092016, recv=18099960, mid=5265,
argc=1, argv=0xffbf7f08, scope=0, self=18099840) at eval.c:6094
#71 0x000bd338 in rb_eval (self=18099840, n=Variable "n" is not
available.
) at eval.c:3473
#72 0x000bd2cc in rb_eval (self=18099840, n=Variable "n" is not
available.
) at eval.c:3468
#73 0x000bdafc in rb_eval (self=18099840, n=0x8b6ef0) at eval.c:3034
#74 0x000bfcd4 in rb_call0 (klass=9093216, recv=18099840, id=5137,
oid=1, argc=1, argv=0xffbf8714, body=0x8b6ef0, flags=0) at eval.c:5998
#75 0x000c00b8 in rb_call (klass=9093216, recv=18099840, mid=5137,
argc=1, argv=0xffbf8710, scope=0, self=18079872) at eval.c:6094
#76 0x000bd338 in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3473
#77 0x000bd514 in rb_eval (self=18079872, n=0x8ade78) at eval.c:3127
#78 0x000bfcd4 in rb_call0 (klass=16914720, recv=18079872, id=58089,
oid=3, argc=3, argv=0xffbf8d14, body=0x8ade78, flags=0) at eval.c:5998
#79 0x000c00b8 in rb_call (klass=16914720, recv=18079872, mid=58089,
argc=3, argv=0xffbf8d08, scope=1, self=18079872) at eval.c:6094
#80 0x000bd460 in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3488
#81 0x000bfcd4 in rb_call0 (klass=16914720, recv=18079872, id=57121,
oid=0, argc=0, argv=0x0, body=0x8ac990, flags=2) at eval.c:5998
#82 0x000c00b8 in rb_call (klass=16914720, recv=18079872, mid=57121,
argc=0, argv=0x0, scope=2, self=18079872) at eval.c:6094
#83 0x000bd0d4 in rb_eval (self=18079872, n=0x8f5d10) at eval.c:3494
#84 0x000ba8f4 in rb_yield_0 (val=6, self=18079872, klass=0,
flags=Variable "flags" is not available.
) at eval.c:5021
#85 0x000bd148 in rb_eval (self=9262248, n=0x8e7280) at eval.c:3278
#86 0x000bfcd4 in rb_call0 (klass=9262128, recv=9262248, id=57081,
oid=1, argc=0, argv=0x0, body=0x8e7280, flags=0) at eval.c:5998
#87 0x000c00b8 in rb_call (klass=9262128, recv=9262248, mid=57081,
argc=0, argv=0x0, scope=0, self=18079872) at eval.c:6094
#88 0x000bd338 in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3473
#89 0x000beaf8 in rb_eval (self=18079872, n=0x8f5cf8) at eval.c:3203
#90 0x000bd25c in rb_eval (self=18079872, n=0x8f5ce0) at eval.c:3467
#91 0x000bc4bc in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3826
#92 0x000bd25c in rb_eval (self=18079872, n=0x8f5c68) at eval.c:3467
#93 0x000bba54 in rb_eval (self=18079872, n=0x8f4918) at eval.c:3658
#94 0x000bfcd4 in rb_call0 (klass=16914696, recv=18079872, id=56969,
oid=0, argc=0, argv=0x0, body=0x8f4918, flags=2) at eval.c:5998
#95 0x000c00b8 in rb_call (klass=16914696, recv=18079872, mid=56969,
argc=0, argv=0x0, scope=2, self=18079872) at eval.c:6094
#96 0x000bd0d4 in rb_eval (self=18079872, n=0x905af0) at eval.c:3494
#97 0x000be24c in rb_eval (self=18079872, n=0x905958) at eval.c:3289
#98 0x000bfcd4 in rb_call0 (klass=16914648, recv=18079872, id=51337,
oid=0, argc=0, argv=0xffbfabec, body=0x905958, flags=2) at eval.c:5998
#99 0x000c00b8 in rb_call (klass=16914648, recv=18079872, mid=51337,
argc=0, argv=0xffbfabec, scope=1, self=6) at eval.c:6094
#100 0x000c85d0 in rb_f_send (argc=1, argv=0xffbfabe8, recv=18079872)
at eval.c:6142
#101 0x000b5bdc in call_cfunc (func=0xc852c <rb_f_send>,
recv=18079872, len=-1, argc=1, argv=0xffbfabe8) at eval.c:5691
#102 0x000bfcbc in rb_call0 (klass=2107032, recv=18079872, id=4049,
oid=4049, argc=Variable "argc" is not available.
) at eval.c:5847
#103 0x000c00b8 in rb_call (klass=2107032, recv=18079872, mid=4049,
argc=1, argv=0xffbfabe8, scope=1, self=18079872) at eval.c:6094
#104 0x000bd460 in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3488
#105 0x000be46c in rb_eval (self=18079872, n=0x65c358) at eval.c:3337
#106 0x000bfcd4 in rb_call0 (klass=9688752, recv=18079872, id=58129,
oid=0, argc=3, argv=0xffbfb2cc, body=0x65c358, flags=0) at eval.c:5998
#107 0x000c00b8 in rb_call (klass=9688752, recv=18079872, mid=58129,
argc=3, argv=0xffbfb2c0, scope=1, self=18079872) at eval.c:6094
#108 0x000bd460 in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3488
#109 0x000bfcd4 in rb_call0 (klass=16914720, recv=18079872, id=60761,
oid=0, argc=3, argv=0xffbfb714, body=0x8acc48, flags=0) at eval.c:5998
#110 0x000c00b8 in rb_call (klass=16914720, recv=18079872, mid=60761,
argc=3, argv=0xffbfb708, scope=1, self=18079872) at eval.c:6094
#111 0x000bd460 in rb_eval (self=18079872, n=Variable "n" is not
available.
) at eval.c:3488
#112 0x000bfcd4 in rb_call0 (klass=16899960, recv=18079872, id=36041,
oid=0, argc=2, argv=0xffbfbbc8, body=0x8eed50, flags=0) at eval.c:5998
#113 0x000c00b8 in rb_call (klass=16899960, recv=18079872, mid=36041,
argc=2, argv=0xffbfbbc0, scope=0, self=18138912) at eval.c:6094
#114 0x000bd338 in rb_eval (self=18138912, n=Variable "n" is not
available.
) at eval.c:3473
#115 0x000bfcd4 in rb_call0 (klass=9688200, recv=18138912, id=36041,
oid=2, argc=2, argv=0xffbfc008, body=0x809e20, flags=0) at eval.c:5998
#116 0x000c00b8 in rb_call (klass=9688200, recv=18138912, mid=36041,
argc=2, argv=0xffbfc000, scope=0, self=18739248) at eval.c:6094
#117 0x000bd338 in rb_eval (self=18739248, n=Variable "n" is not
available.
) at eval.c:3473
#118 0x000bd25c in rb_eval (self=18739248, n=0x11e6ba8) at eval.c:3467
#119 0x000be24c in rb_eval (self=18739248, n=0x11e5a50) at eval.c:3289
#120 0x000be46c in rb_eval (self=18739248, n=0x11e5900) at eval.c:3337
#121 0x000bfcd4 in rb_call0 (klass=18739224, recv=18739248, id=76177,
oid=3, argc=1, argv=0xffbfc96c, body=0x11e5900, flags=0) at eval.c:
5998
#122 0x000c00b8 in rb_call (klass=18739224, recv=18739248, mid=76177,
argc=1, argv=0xffbfc968, scope=0, self=18642552) at eval.c:6094
#123 0x000bd338 in rb_eval (self=18642552, n=Variable "n" is not
available.
) at eval.c:3473
#124 0x000be24c in rb_eval (self=18642552, n=0x944058) at eval.c:3289
#125 0x000bfcd4 in rb_call0 (klass=18661080, recv=18642552, id=76137,
oid=1, argc=1, argv=0xffbfcf54, body=0x944058, flags=4) at eval.c:5998
#126 0x000c00b8 in rb_call (klass=18661080, recv=18642552, mid=76137,
argc=1, argv=0xffbfcf50, scope=1, self=18642552) at eval.c:6094
#127 0x000bd460 in rb_eval (self=18642552, n=Variable "n" is not
available.
) at eval.c:3488
#128 0x000ba8f4 in rb_yield_0 (val=6, self=18642552, klass=0,
flags=Variable "flags" is not available.
) at eval.c:5021
#129 0x000bd148 in rb_eval (self=18642552, n=0xffbfd298) at eval.c:
3278
#130 0x000be46c in rb_eval (self=18642552, n=0x9457b0) at eval.c:3337
#131 0x000bfcd4 in rb_call0 (klass=18661080, recv=18642552, id=76081,
oid=1, argc=1, argv=0xffbfd884, body=0x9457b0, flags=4) at eval.c:5998
#132 0x000c00b8 in rb_call (klass=18661080, recv=18642552, mid=76081,
argc=1, argv=0xffbfd880, scope=1, self=18642552) at eval.c:6094
#133 0x000bd460 in rb_eval (self=18642552, n=Variable "n" is not
available.
) at eval.c:3488
#134 0x000beaf8 in rb_eval (self=18642552, n=0x9447f0) at eval.c:3203
#135 0x000ba8f4 in rb_yield_0 (val=18545592, self=18642552, klass=0,
flags=Variable "flags" is not available.
) at eval.c:5021
#136 0x000bd148 in rb_eval (self=18869520, n=0x12008b8) at eval.c:3278
#137 0x000ba8f4 in rb_yield_0 (val=18579216, self=18869520, klass=0,
flags=Variable "flags" is not available.
) at eval.c:5021
#138 0xfec73280 in fcgi_s_each (self=18869520) at fcgi.c:118
#139 0x000b5bcc in call_cfunc (func=0xfec73270 <fcgi_s_each>,
recv=18869520, len=0, argc=0, argv=0x0) at eval.c:5694
#140 0x000bfcbc in rb_call0 (klass=18869496, recv=18869520, id=3841,
oid=3841, argc=Variable "argc" is not available.
) at eval.c:5847
#141 0x000c00b8 in rb_call (klass=18869496, recv=18869520, mid=3841,
argc=0, argv=0x0, scope=0, self=18869520) at eval.c:6094
#142 0x000bd338 in rb_eval (self=18869520, n=Variable "n" is not
available.
) at eval.c:3473
#143 0x000beaf8 in rb_eval (self=18869520, n=0xffbfe4a8) at eval.c:
3203
#144 0x000bfcd4 in rb_call0 (klass=18869496, recv=18869520, id=76129,
oid=0, argc=0, argv=0x0, body=0x1200d50, flags=0) at eval.c:5998
#145 0x000c00b8 in rb_call (klass=18869496, recv=18869520, mid=76129,
argc=0, argv=0x0, scope=0, self=18642552) at eval.c:6094
#146 0x000bd338 in rb_eval (self=186a42552, n=Variable "n" is not
available.
) at eval.c:3473
#147 0x000beaf8 in rb_eval (self=18642552, n=0x944700) at eval.c:3203
#148 0x000be24c in rb_eval (self=18642552, n=0x944418) at eval.c:3289
#149 0x000bfcd4 in rb_call0 (klass=18661080, recv=18642552, id=76031,
oid=1, argc=1, argv=0xffbff08c, body=0x944418, flags=4) at eval.c:5998
#150 0x000c00b8 in rb_call (klass=18661080, recv=18642552, mid=76031,
argc=1, argv=0xffbff088, scope=1, self=18642552) at eval.c:6094
#151 0x000bd460 in rb_eval (self=18642552, n=Variable "n" is not
available.
) at eval.c:3488
#152 0x000be24c in rb_eval (self=18642552, n=0x9473a0) at eval.c:3289
#153 0x000bfcd4 in rb_call0 (klass=18661080, recv=18642552, id=23095,
oid=1, argc=0, argv=0x0, body=0x9473a0, flags=0) at eval.c:5998
#154 0x000c00b8 in rb_call (klass=18661080, recv=18642552, mid=23095,
argc=0, argv=0x0, scope=0, self=18661080) at eval.c:6094
#155 0x000bd338 in rb_eval (self=18661080, n=Variable "n" is not
available.
) at eval.c:3473
#156 0x000bfcd4 in rb_call0 (klass=18661248, recv=18661080, id=23095,
oid=0, argc=0, argv=0x0, body=0x948f48, flags=0) at eval.c:5998
#157 0x000c00b8 in rb_call (klass=18661248, recv=18661080, mid=23095,
argc=0, argv=0x0, scope=0, self=2101200) at eval.c:6094
#158 0x000bd338 in rb_eval (self=2101200, n=Variable "n" is not
available.
) at eval.c:3473
#159 0x000cb1fc in ruby_exec_internal () at eval.c:1634
#160 0x000cb230 in ruby_exec () at eval.c:1654
#161 0x000cb260 in ruby_run () at eval.c:1664
#162 0x00030a48 in main (argc=2, argv=0xffbffef4, envp=0xffbfff00) at
main.c:48
(gdb)