[ruby-dev:21583] Re: core dump in rb_thread_schedule
From:
Tanaka Akira <akr@...17n.org>
Date:
2003-10-09 11:57:01 UTC
List:
ruby-dev #21583
In article <87ekxmojwc.fsf@serein.a02.aist.go.jp>,
Tanaka Akira <akr@m17n.org> writes:
> 試してみます。
>
> ちなみに、
> Thu Oct 9 12:40:35 JST 2003
> から
> Thu Oct 9 17:41:17 JST 2003
> までに、計 8回 core を吐き、
> Thu Oct 9 18:07:05 JST 2003
> ごろにパッチをあてました。
うぅむ。20:50 ごろに落ちました。
% gdb =ruby core-20031009-205053
GNU gdb 5.3-debian
Copyright 2002 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-linux"...
Core was generated by `ruby ./samidare -v'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /home/akr/ruby/lib/ruby/site_ruby/1.8/i686-linux/xtemplate_ext.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/site_ruby/1.8/i686-linux/xtemplate_ext.so
Reading symbols from /home/akr/ruby/lib/ruby/1.8/i686-linux/stringio.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/1.8/i686-linux/stringio.so
Reading symbols from /home/akr/ruby/lib/ruby/1.8/i686-linux/syck.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/1.8/i686-linux/syck.so
Reading symbols from /home/akr/ruby/lib/ruby/1.8/i686-linux/iconv.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/1.8/i686-linux/iconv.so
Reading symbols from /home/akr/ruby/lib/ruby/1.8/i686-linux/socket.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/1.8/i686-linux/socket.so
Reading symbols from /home/akr/ruby/lib/ruby/1.8/i686-linux/zlib.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/1.8/i686-linux/zlib.so
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /home/akr/ruby/lib/ruby/1.8/i686-linux/fcntl.so...done.
Loaded symbols for /home/akr/ruby/lib/ruby/1.8/i686-linux/fcntl.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/gconv/EUC-JP.so...done.
Loaded symbols for /usr/lib/gconv/EUC-JP.so
Reading symbols from /usr/lib/gconv/libJIS.so...done.
Loaded symbols for /usr/lib/gconv/libJIS.so
#0 0x08062d9b in rb_thread_schedule () at eval.c:8589
8589 if (!found && th->status <= THREAD_RUNNABLE) {
(gdb) p found
$1 = 0
(gdb) p th
$2 = 0x746867
(gdb) p th->status
Cannot access memory at address 0x746963
(gdb) p *th
Cannot access memory at address 0x746867
(gdb) where
#0 0x08062d9b in rb_thread_schedule () at eval.c:8589
#1 0x08058c1e in rb_eval (self=1076515068, n=0x402a6484) at eval.c:3653
#2 0x080571d4 in rb_eval (self=1076515068, n=0x402a6344) at eval.c:3001
#3 0x08059d47 in rb_yield_0 (val=1084465816, self=1076515068, klass=0, flags=2, avalue=2) at eval.c:4190
#4 0x08064880 in rb_thread_yield (arg=1084465816, th=0x9113a58) at eval.c:9523
#5 0x080645f1 in rb_thread_start_0 (fn=0x80647e4 <rb_thread_yield>, arg=0x40a3a298, th=0x9113a58) at eval.c:9437
#6 0x0806496e in rb_thread_start (klass=1075622216, args=1084465816) at eval.c:9562
#7 0x0805b77e in rb_call0 (klass=1075622196, recv=1075622216, id=5001, oid=5001, argc=0, argv=0x0, body=0x401cb0bc,
nosuper=0) at eval.c:4805
#8 0x0805c1d6 in rb_call (klass=1075622196, recv=1075622216, mid=5001, argc=0, argv=0x0, scope=0) at eval.c:5154
#9 0x08057140 in rb_eval (self=1076515068, n=0x402a64d4) at eval.c:2991
#10 0x0805638c in rb_eval (self=1076515068, n=0x402a6308) at eval.c:2719
#11 0x08057c3a in rb_eval (self=1076515068, n=0x402a5ed0) at eval.c:3172
#12 0x08056940 in rb_eval (self=1076515068, n=0x402a5cf0) at eval.c:2847
#13 0x0805bd89 in rb_call0 (klass=1076514868, recv=1076515068, id=10681, oid=10681, argc=0, argv=0xbffe8798,
body=0x402a5cf0, nosuper=0) at eval.c:5061
#14 0x0805c1d6 in rb_call (klass=1076514868, recv=1076515068, mid=10681, argc=2, argv=0xbffe8790, scope=0) at eval.c:5154
#15 0x08057140 in rb_eval (self=1084466016, n=0x402a59e4) at eval.c:2991
#16 0x08060467 in block_pass (self=1084466016, node=0x402a59f8) at eval.c:7201
#17 0x08056216 in rb_eval (self=1084466016, n=0x402a5a98) at eval.c:2705
#18 0x0805bd89 in rb_call0 (klass=1075637536, recv=1084466016, id=10681, oid=10681, argc=0, argv=0xbffe94f4,
body=0x402a5a98, nosuper=0) at eval.c:5061
#19 0x0805c1d6 in rb_call (klass=1075637536, recv=1084466016, mid=10681, argc=1, argv=0xbffe94f0, scope=1) at eval.c:5154
#20 0x0805733c in rb_eval (self=1084466016, n=0x40260e48) at eval.c:3005
#21 0x0805638c in rb_eval (self=1084466016, n=0x40260c7c) at eval.c:2719
#22 0x0805bd89 in rb_call0 (klass=1076137628, recv=1084466016, id=12929, oid=12929, argc=0, argv=0xbffea0d4,
body=0x40260c7c, nosuper=0) at eval.c:5061
#23 0x0805c1d6 in rb_call (klass=1076137628, recv=1084466016, mid=12929, argc=1, argv=0xbffea0d0, scope=1) at eval.c:5154
#24 0x0805733c in rb_eval (self=1084466016, n=0x40262644) at eval.c:3005
#25 0x0805bd89 in rb_call0 (klass=1076137628, recv=1084466016, id=2961, oid=2961, argc=0, argv=0xbffeaad4,
body=0x40262644, nosuper=0) at eval.c:5061
#26 0x0805c1d6 in rb_call (klass=1076137628, recv=1084466016, mid=2961, argc=5, argv=0xbffeaac0, scope=1) at eval.c:5154
#27 0x0805c479 in rb_funcall2 (recv=1084466016, mid=2961, argc=5, argv=0xbffeaac0) at eval.c:5229
#28 0x0805e633 in rb_obj_call_init (obj=1084466016, argc=5, argv=0xbffeaac0) at eval.c:6288
#29 0x0807ec0f in rb_class_new_instance (argc=5, argv=0xbffeaac0, klass=1076137628) at object.c:767
#30 0x0805b77e in rb_call0 (klass=1075637496, recv=1076137628, id=7273, oid=3361, argc=5, argv=0xbffeaac0,
body=0x401cdb64, nosuper=0) at eval.c:4805
#31 0x0805c1d6 in rb_call (klass=1075637496, recv=1076137628, mid=7273, argc=5, argv=0xbffeaac0, scope=0) at eval.c:5154
#32 0x08057140 in rb_eval (self=1084466076, n=0x40297a74) at eval.c:2991
---Type <return> to continue, or q <return> to quit---
#33 0x08057d02 in rb_eval (self=1084466076, n=0x40297a10) at eval.c:3192
#34 0x0805bd89 in rb_call0 (klass=1076133188, recv=1084466076, id=20697, oid=20697, argc=0, argv=0x0, body=0x40297a10,
nosuper=0) at eval.c:5061
#35 0x0805c1d6 in rb_call (klass=1076133188, recv=1084466076, mid=20697, argc=0, argv=0x0, scope=2) at eval.c:5154
#36 0x080573ac in rb_eval (self=1084466076, n=0x40297e5c) at eval.c:3011
#37 0x08056940 in rb_eval (self=1084466076, n=0x40297d58) at eval.c:2847
#38 0x0805bd89 in rb_call0 (klass=1076133188, recv=1084466076, id=5001, oid=5001, argc=0, argv=0x0, body=0x40297d58,
nosuper=0) at eval.c:5061
#39 0x0805c1d6 in rb_call (klass=1076133188, recv=1084466076, mid=5001, argc=0, argv=0x0, scope=0) at eval.c:5154
#40 0x08057140 in rb_eval (self=1076133188, n=0x4029c128) at eval.c:2991
#41 0x08060467 in block_pass (self=1076133188, node=0x4029c13c) at eval.c:7201
#42 0x08056216 in rb_eval (self=1076133188, n=0x4029c2b8) at eval.c:2705
#43 0x0805bd89 in rb_call0 (klass=1076133148, recv=1076133188, id=5001, oid=5001, argc=0, argv=0xbffecfa8,
body=0x4029c2b8, nosuper=0) at eval.c:5061
#44 0x0805c1d6 in rb_call (klass=1076133148, recv=1076133188, mid=5001, argc=2, argv=0xbffecfa0, scope=0) at eval.c:5154
#45 0x08057140 in rb_eval (self=1084466896, n=0x401ffab4) at eval.c:2991
#46 0x0805638c in rb_eval (self=1084466896, n=0x401fe7e0) at eval.c:2719
#47 0x08057c3a in rb_eval (self=1084466896, n=0x401fe68c) at eval.c:3172
#48 0x0805bd89 in rb_call0 (klass=1076539408, recv=1084466896, id=15201, oid=15201, argc=0, argv=0xbffee05c,
body=0x401fe68c, nosuper=0) at eval.c:5061
#49 0x0805c1d6 in rb_call (klass=1076539408, recv=1084466896, mid=15201, argc=3, argv=0xbffee050, scope=1) at eval.c:5154
#50 0x0805733c in rb_eval (self=1084466896, n=0x40200b30) at eval.c:3005
#51 0x0805bd89 in rb_call0 (klass=1076539408, recv=1084466896, id=15209, oid=15209, argc=0, argv=0xbffee778,
body=0x40200b30, nosuper=0) at eval.c:5061
#52 0x0805c1d6 in rb_call (klass=1076539408, recv=1084466896, mid=15209, argc=2, argv=0xbffee770, scope=0) at eval.c:5154
#53 0x08057140 in rb_eval (self=1076493868, n=0x4021bc28) at eval.c:2991
#54 0x0805678e in rb_eval (self=1076493868, n=0x401a08f8) at eval.c:2804
#55 0x0805bd89 in rb_call0 (klass=1076315648, recv=1076493868, id=15121, oid=15121, argc=0, argv=0xbffef378,
body=0x401a08f8, nosuper=0) at eval.c:5061
#56 0x0805c1d6 in rb_call (klass=1076315648, recv=1076493868, mid=15121, argc=2, argv=0xbffef370, scope=1) at eval.c:5154
#57 0x0805733c in rb_eval (self=1076493868, n=0x401a9818) at eval.c:3005
#58 0x08057c3a in rb_eval (self=1076493868, n=0x401b56b8) at eval.c:3172
#59 0x0805bd89 in rb_call0 (klass=1076315648, recv=1076493868, id=15081, oid=15081, argc=1, argv=0xbffeff64,
body=0x401b56b8, nosuper=0) at eval.c:5061
#60 0x0805c1d6 in rb_call (klass=1076315648, recv=1076493868, mid=15081, argc=2, argv=0xbffeff60, scope=0) at eval.c:5154
#61 0x08057140 in rb_eval (self=1084466896, n=0x40204064) at eval.c:2991
#62 0x08060467 in block_pass (self=1084466896, node=0x4020408c) at eval.c:7201
#63 0x08056216 in rb_eval (self=1084466896, n=0x4020426c) at eval.c:2705
#64 0x0805bd89 in rb_call0 (klass=1076314948, recv=1084466896, id=7273, oid=7273, argc=1, argv=0xbfff0cc0,
---Type <return> to continue, or q <return> to quit---
body=0x4020426c, nosuper=0) at eval.c:5061
#65 0x0805c1d6 in rb_call (klass=1076314948, recv=1084466896, mid=7273, argc=1, argv=0xbfff0cc0, scope=0) at eval.c:5154
#66 0x08057140 in rb_eval (self=1084466896, n=0x40203cf4) at eval.c:2991
#67 0x0805638c in rb_eval (self=1084466896, n=0x402038a8) at eval.c:2719
#68 0x0805bd89 in rb_call0 (klass=1076314948, recv=1084466896, id=7249, oid=7249, argc=0, argv=0xbfff1894,
body=0x402038a8, nosuper=0) at eval.c:5061
#69 0x0805c1d6 in rb_call (klass=1076314948, recv=1084466896, mid=7249, argc=1, argv=0xbfff1890, scope=0) at eval.c:5154
#70 0x08057140 in rb_eval (self=1080122104, n=0x401b7ddc) at eval.c:2991
#71 0x08059d47 in rb_yield_0 (val=401, self=1080122104, klass=0, flags=0, avalue=0) at eval.c:4190
#72 0x080566f4 in rb_eval (self=1076515068, n=0x402a5ed0) at eval.c:2794
#73 0x08056940 in rb_eval (self=1076515068, n=0x402a5cf0) at eval.c:2847
#74 0x0805bd89 in rb_call0 (klass=1076514868, recv=1076515068, id=10681, oid=10681, argc=0, argv=0xbfff2a88,
body=0x402a5cf0, nosuper=0) at eval.c:5061
#75 0x0805c1d6 in rb_call (klass=1076514868, recv=1076515068, mid=10681, argc=2, argv=0xbfff2a80, scope=0) at eval.c:5154
#76 0x08057140 in rb_eval (self=1080122104, n=0x402a59e4) at eval.c:2991
#77 0x08060467 in block_pass (self=1080122104, node=0x402a59f8) at eval.c:7201
#78 0x08056216 in rb_eval (self=1080122104, n=0x402a5a98) at eval.c:2705
#79 0x0805bd89 in rb_call0 (klass=1075637536, recv=1080122104, id=10681, oid=10681, argc=0, argv=0xbfff37e4,
body=0x402a5a98, nosuper=0) at eval.c:5061
#80 0x0805c1d6 in rb_call (klass=1075637536, recv=1080122104, mid=10681, argc=1, argv=0xbfff37e0, scope=1) at eval.c:5154
#81 0x0805733c in rb_eval (self=1080122104, n=0x401b7e90) at eval.c:3005
#82 0x0805638c in rb_eval (self=1080122104, n=0x401b7dc8) at eval.c:2719
#83 0x08057c3a in rb_eval (self=1080122104, n=0x401b7d3c) at eval.c:3172
#84 0x0805678e in rb_eval (self=1080122104, n=0x401b87dc) at eval.c:2804
#85 0x0805bd89 in rb_call0 (klass=1077287888, recv=1080122104, id=6529, oid=6529, argc=0, argv=0xbfff4d54,
body=0x401b87dc, nosuper=0) at eval.c:5061
#86 0x0805c1d6 in rb_call (klass=1077287888, recv=1080122104, mid=6529, argc=1, argv=0xbfff4d50, scope=1) at eval.c:5154
#87 0x0805733c in rb_eval (self=1080122104, n=0x401b93d0) at eval.c:3005
#88 0x08056675 in rb_eval (self=1080122104, n=0x401b93bc) at eval.c:2778
#89 0x08057bf4 in rb_eval (self=1080122104, n=0x401b986c) at eval.c:3166
#90 0x0805bd89 in rb_call0 (klass=1077287888, recv=1080122104, id=10585, oid=10585, argc=0, argv=0x0, body=0x401b986c,
nosuper=0) at eval.c:5061
#91 0x0805c1d6 in rb_call (klass=1077287888, recv=1080122104, mid=10585, argc=0, argv=0x0, scope=0) at eval.c:5154
#92 0x08057140 in rb_eval (self=1077285408, n=0x402218e4) at eval.c:2991
#93 0x08059d47 in rb_yield_0 (val=1080122104, self=1077285408, klass=0, flags=0, avalue=0) at eval.c:4190
#94 0x080566f4 in rb_eval (self=1080333964, n=0x401a3ad0) at eval.c:2794
#95 0x08056da7 in rb_eval (self=1080333964, n=0x401a3aa8) at eval.c:2970
#96 0x08056047 in rb_eval (self=1080333964, n=0x401a3a30) at eval.c:2643
#97 0x08059d47 in rb_yield_0 (val=1084873056, self=1080333964, klass=0, flags=2, avalue=2) at eval.c:4190
---Type <return> to continue, or q <return> to quit---
#98 0x08064880 in rb_thread_yield (arg=1084873056, th=0x8a9e0b0) at eval.c:9523
#99 0x080645f1 in rb_thread_start_0 (fn=0x80647e4 <rb_thread_yield>, arg=0x40a9d960, th=0x8a9e0b0) at eval.c:9437
#100 0x0806492e in rb_thread_initialize (thread=1084873076, args=1084873056) at eval.c:9552
#101 0x0805b77e in rb_call0 (klass=1075622216, recv=1084873076, id=2961, oid=2961, argc=0, argv=0x0, body=0x401cb0e4,
nosuper=0) at eval.c:4805
#102 0x0805c1d6 in rb_call (klass=1075622216, recv=1084873076, mid=2961, argc=0, argv=0x0, scope=1) at eval.c:5154
#103 0x0805c479 in rb_funcall2 (recv=1084873076, mid=2961, argc=0, argv=0x0) at eval.c:5229
#104 0x0805e633 in rb_obj_call_init (obj=1084873076, argc=0, argv=0x0) at eval.c:6288
#105 0x080648b5 in rb_thread_s_new (argc=0, argv=0x0, klass=1075622216) at eval.c:9536
#106 0x0805b77e in rb_call0 (klass=1075622196, recv=1075622216, id=3361, oid=3361, argc=0, argv=0x0, body=0x401cb10c,
nosuper=0) at eval.c:4805
#107 0x0805c1d6 in rb_call (klass=1075622196, recv=1075622216, mid=3361, argc=0, argv=0x0, scope=0) at eval.c:5154
#108 0x08057140 in rb_eval (self=1080333964, n=0x401a3c24) at eval.c:2991
#109 0x0805638c in rb_eval (self=1080333964, n=0x401a3a08) at eval.c:2719
#110 0x08056fcf in rb_eval (self=1080333964, n=0x401a39cc) at eval.c:2987
#111 0x08059d47 in rb_yield_0 (val=9, self=1080333964, klass=0, flags=0, avalue=0) at eval.c:4190
#112 0x08059f21 in rb_yield (val=9) at eval.c:4243
#113 0x0807cafe in int_dotimes (num=17) at numeric.c:1775
#114 0x0805b7b1 in rb_call0 (klass=1075619176, recv=17, id=5393, oid=5393, argc=0, argv=0x0, body=0x401ca4a0, nosuper=0)
at eval.c:4811
#115 0x0805c1d6 in rb_call (klass=1075619176, recv=17, mid=5393, argc=0, argv=0x0, scope=0) at eval.c:5154
#116 0x08057140 in rb_eval (self=1080333964, n=0x401a3c88) at eval.c:2991
#117 0x0805638c in rb_eval (self=1080333964, n=0x401a4084) at eval.c:2719
#118 0x0805bd89 in rb_call0 (klass=1075631916, recv=1080333964, id=11505, oid=11505, argc=0, argv=0x0, body=0x401a4084,
nosuper=0) at eval.c:5061
#119 0x0805c1d6 in rb_call (klass=1075631916, recv=1080333964, mid=11505, argc=0, argv=0x0, scope=0) at eval.c:5154
#120 0x08057140 in rb_eval (self=1077285408, n=0x40221ab0) at eval.c:2991
#121 0x0805638c in rb_eval (self=1077285408, n=0x40221b00) at eval.c:2719
#122 0x08055a2a in rb_eval (self=1077285408, n=0x402207a0) at eval.c:2455
#123 0x08059d47 in rb_yield_0 (val=1076992568, self=1077285408, klass=0, flags=0, avalue=0) at eval.c:4190
#124 0x080566f4 in rb_eval (self=1077285408, n=0x401a0524) at eval.c:2794
#125 0x08059d47 in rb_yield_0 (val=1076992728, self=1077285408, klass=0, flags=0, avalue=2) at eval.c:4190
#126 0x080566f4 in rb_eval (self=1077285408, n=0x401a2a90) at eval.c:2794
#127 0x08059d47 in rb_yield_0 (val=1076992788, self=1077285408, klass=0, flags=0, avalue=0) at eval.c:4190
#128 0x08059f21 in rb_yield (val=1076992788) at eval.c:4243
#129 0x0805aad0 in rb_ensure (b_proc=0x8059f08 <rb_yield>, data1=1076992788, e_proc=0x8071220 <io_close>, data2=1076992788)
at eval.c:4614
#130 0x080721f3 in rb_io_s_open (argc=2, argv=0xbfffb7e0, klass=1075592476) at io.c:2270
#131 0x0805b77e in rb_call0 (klass=1075596296, recv=1075592476, id=7273, oid=7273, argc=2, argv=0xbfffb7e0,
---Type <return> to continue, or q <return> to quit---
body=0x401c4b90, nosuper=0) at eval.c:4805
#132 0x0805c1d6 in rb_call (klass=1075596296, recv=1075592476, mid=7273, argc=2, argv=0xbfffb7e0, scope=0) at eval.c:5154
#133 0x08057140 in rb_eval (self=1077285408, n=0x401a2b58) at eval.c:2991
#134 0x0805638c in rb_eval (self=1077285408, n=0x401a29b4) at eval.c:2719
#135 0x08056940 in rb_eval (self=1077285408, n=0x401a3120) at eval.c:2847
#136 0x08056940 in rb_eval (self=1077285408, n=0x401a25cc) at eval.c:2847
#137 0x08059d47 in rb_yield_0 (val=1, self=1077285408, klass=0, flags=0, avalue=0) at eval.c:4190
#138 0x08059f21 in rb_yield (val=1) at eval.c:4243
#139 0x0807cafe in int_dotimes (num=3) at numeric.c:1775
#140 0x0805b7b1 in rb_call0 (klass=1075619176, recv=3, id=5393, oid=5393, argc=0, argv=0x0, body=0x401ca4a0, nosuper=0)
at eval.c:4811
#141 0x0805c1d6 in rb_call (klass=1075619176, recv=3, mid=5393, argc=0, argv=0x0, scope=0) at eval.c:5154
#142 0x08057140 in rb_eval (self=1077285408, n=0x401a3300) at eval.c:2991
#143 0x0805638c in rb_eval (self=1077285408, n=0x401a3508) at eval.c:2719
#144 0x0805bd89 in rb_call0 (klass=1077287828, recv=1077285408, id=11569, oid=11569, argc=0, argv=0xbfffda98,
body=0x401a3508, nosuper=0) at eval.c:5061
#145 0x0805c1d6 in rb_call (klass=1077287828, recv=1077285408, mid=11569, argc=2, argv=0xbfffda90, scope=1) at eval.c:5154
#146 0x0805733c in rb_eval (self=1077285408, n=0x401a095c) at eval.c:3005
#147 0x0805638c in rb_eval (self=1077285408, n=0x401a0484) at eval.c:2719
#148 0x0805bd89 in rb_call0 (klass=1077287828, recv=1077285408, id=11745, oid=11745, argc=0, argv=0xbfffe664,
body=0x401a0484, nosuper=0) at eval.c:5061
#149 0x0805c1d6 in rb_call (klass=1077287828, recv=1077285408, mid=11745, argc=1, argv=0xbfffe660, scope=1) at eval.c:5154
#150 0x0805733c in rb_eval (self=1077285408, n=0x4022357c) at eval.c:3005
#151 0x0805638c in rb_eval (self=1077285408, n=0x4022393c) at eval.c:2719
#152 0x0805bd89 in rb_call0 (klass=1077287828, recv=1077285408, id=5049, oid=5049, argc=0, argv=0x0, body=0x4022393c,
nosuper=0) at eval.c:5061
#153 0x0805c1d6 in rb_call (klass=1077287828, recv=1077285408, mid=5049, argc=0, argv=0x0, scope=0) at eval.c:5154
#154 0x08057140 in rb_eval (self=1075632736, n=0x401be36c) at eval.c:2991
#155 0x08053420 in eval_node (self=1075632736, node=0x401be36c) at eval.c:1204
#156 0x080538d6 in ruby_exec () at eval.c:1369
#157 0x0805392d in ruby_run () at eval.c:1390
#158 0x08051e26 in main (argc=3, argv=0xbffff994, envp=0xbffff9a4) at main.c:50
(gdb)
--
[田中 哲][たなか あきら][Tanaka Akira]